As a content creator, I would like to create pages using an admin portal. #49
-
Background / MotivationCurrently 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. IdeaVercel 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. 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 thingsCan 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? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 12 replies
-
Does anyone have any experience with Tina CMS? https://github.com/vercel/next.js/tree/canary/examples/cms-tina |
Beta Was this translation helpful? Give feedback.
-
Tina seems promising. I think before we dive into the whole CMS ordeal, we need to first define how we want to tackle the database aspects of the framework.
These are some questions that I believe we should brainstorm on first. @Bowens20832 |
Beta Was this translation helpful? Give feedback.
-
@danoely, we are discussing possible data storage methods, as well as auth methods. Do you have any comments toward Planet Scale or Serverless functions within Vercel? |
Beta Was this translation helpful? Give feedback.
-
@rabisnaqvi So Tina CMS to accomplish an admin portal? Any other admin panels we could look at? I was considering looking at Ghost's repo for some idea's as well: https://github.com/TryGhost/Ghost/tree/main/ghost/admin |
Beta Was this translation helpful? Give feedback.
-
@rabisnaqvi I think I found a solution... How does this look? |
Beta Was this translation helpful? Give feedback.
This is really good stuff, it looks amazing! I can see this can be really easy to use for people who already have experience with something like wordpress.