CMS #160
Replies: 7 comments 32 replies
-
Thanks for offering to do that! Normally I'd be happy to have you start work on this. But this is one thing I really want to do myself. Maybe you can make an example for folks to reference as an idea of how to do this? |
Beta Was this translation helpful? Give feedback.
-
since Strapi is open source that might be a good place to look into seeing how some parts can work in Epic Stack |
Beta Was this translation helpful? Give feedback.
-
I am using Sanity with my Epic Stack for basic content management and blog posts: it is working epically well! |
Beta Was this translation helpful? Give feedback.
-
I tried out Sanity on a branch and here are some cons to consider:
The only 'pro' I found is that the DX is excellent with Sanity Studio. Sanity's use-case is when you want to create content at scale and distribute it to multiple channels. That being said, I'm going back to what I've always used: MDX. The only con is that each article is its own file. But in practice, this just means that after a few tens of articles you start using search on the file system (just like you would use search on your CMS's backend). It's not a big drawback and you have the full power of JSX to insert custom components (code blocks, design elements, backgrounds, etc) in the middle of your articles. UpdateAfter tinkering with MDX for a few hours, given you have a UI library to lean on, I saw little benefit in writing time and plenty of formatting drawbacks. P.S.: I'm open sourcing my own UI library soon, if you're interested. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone. Sorry I'm making so many comments, but CMS is really my thing. Got one question, tho... Isn't the Epic Stack its own CMS, in many ways? Or, could be. I do understand that the goal of the CMS would be to improve team synergy via a single source of truth for two things: structured content modeling for each project, and the content creation workflow. Then we need a Figma for single source of truth for design system. WordPress, for example, tries to be all things for all persons, which is a strength and a weakness (or is it?). OK, so in this discussion "CMS" really needs to be defined. |
Beta Was this translation helpful? Give feedback.
-
One reference example must-see I believe is Payload CMS "headless" CMS, schema based, depending on Node.js and MongoDB. Write typescript config schema -> 1) DB created 2) (customizable) Admin UI created 3) API created -> You manage your own server Express app
They have both paid cloud as well as self-hosting.
|
Beta Was this translation helpful? Give feedback.
-
What about KeystoneJS, headless CMS...?? |
Beta Was this translation helpful? Give feedback.
-
Shall we start fleshing out a proper CMS?
I'm thinking admin, manager, and content writer account management, with a create -> review -> publish production cycle.
I'd be happy to open an initial PR for this.
Beta Was this translation helpful? Give feedback.
All reactions