Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a content creator, I would like an Editor Panel to create new pages much more rapidly. #98

Closed
Bowens20832 opened this issue Jun 26, 2023 · 1 comment
Assignees
Labels
type: enhancement New feature or request. type: friction Elegant user friction. To be fixed with priority. version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS. version: 3.0 Issue will be included Elegant version 3.0. Estimated Release: November 2023
Milestone

Comments

@Bowens20832
Copy link
Contributor

Background / Motivation

Currently if you want to create new pages or content within Elegant, you have to manually create new Markdown pages.

I, myself am planning on adding a basic CMS editor when some of the more basic v2.* features have been completed.

Having an editor editor panel will allow creators to create new pages much more rapidly, as well as opening the door up for non technical users to being using Elegant for their website needs.

@rabisnaqvi has also suggested including an admin panel/portal in #44.

Idea

Vercel already has a number of documented basic editor panels that can be integrated into Next.js, so I'd like to not recreate anything we don't have to.

Tina

Implementation 1:

Use an open source CMS panel, or create our own if we can't an existing solution.

Just use Tina if we can self host, not be attached to any of their services, and extend their existing code.

Other things

Can we build a simple CMS panel that can then be hosted easily and securly on Vercel or Netlify?

Do we need to include an auth provider like Firebase or Next-Auth?

Originally posted by @Bowens20832 in #49

@Bowens20832 Bowens20832 self-assigned this Jun 26, 2023
@Bowens20832 Bowens20832 added type: enhancement New feature or request. help wanted Open for all. You do not need permission to work on these. type: friction Elegant user friction. To be fixed with priority. status: in progress This topic is in development progress and will be included in the tagged version. version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS. labels Jun 26, 2023
@Bowens20832 Bowens20832 added this to the Elegant CMS milestone Jun 26, 2023
@Bowens20832 Bowens20832 added version: 3.0 Issue will be included Elegant version 3.0. Estimated Release: November 2023 and removed help wanted Open for all. You do not need permission to work on these. status: in progress This topic is in development progress and will be included in the tagged version. labels Aug 25, 2023
@Bowens20832
Copy link
Contributor Author

Resolved by #141

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request. type: friction Elegant user friction. To be fixed with priority. version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS. version: 3.0 Issue will be included Elegant version 3.0. Estimated Release: November 2023
Projects
Status: Elegant - version 3.0 -- Elegant CMS
Development

No branches or pull requests

1 participant