Replies: 3 comments
-
@matbrgz I have to disappoint, this is not very easy right now. If you don't want to create a fork, you can write a CSS file that overrides Decap's theme with your overrides. However, classes might change in the future, so this is not a guarantee to work in the future. A fork is a better option if you want more control, but it will also require some effort in the long run. To customize a fork, the best way to start is the contributing guide. If you have more specific questions, try the help channel on our Discord server. |
Beta Was this translation helpful? Give feedback.
-
Hi @martinjagodic and the Decap CMS team, Thank you for the detailed response and for considering customization options for the admin interface. I’d like to share an additional perspective that might enhance the flexibility of Decap CMS. Decoupling from Static Site GeneratorsIt's not always necessary to tightly couple Decap CMS with a specific SSG. If we could have better control over the template system, it would be possible to use Decap CMS independently of an SSG, while still respecting authentication and authorization mechanisms. This flexibility could open up Decap CMS to a broader range of use cases and simplify the workflow for many users. Implementing a Theme SystemIntroducing a theme system, similar to what WordPress offers or Shopify’s Liquid templating language, could significantly enhance customization capabilities. A robust theme system would allow users to:
Technical ConsiderationsI understand that adding such a feature might introduce technical debt. It would be great to discuss the potential challenges and how we might approach them. For example:
Next StepsI propose creating an issue to discuss this feature in more detail, along with comprehensive documentation and potentially a pull request to kickstart the implementation. This could pave the way for a new usage paradigm for Decap CMS, making it even more versatile. SWOT AnalysisHere’s a brief SWOT analysis to outline the potential strengths, weaknesses, opportunities, and threats of introducing a theme system:
I believe that with careful planning and community involvement, implementing a theme system could greatly benefit Decap CMS and its users. I’m excited about the possibility and would love to contribute to this initiative. Looking forward to your thoughts! Best regards, |
Beta Was this translation helpful? Give feedback.
-
I’d like to discuss additional features that could further enhance the flexibility and security of Decap CMS. Enhanced User Permissions and Content PrivacyTo provide a more robust and secure experience, the following features could be highly beneficial:
Technical ConsiderationsAdding these features would involve addressing several technical challenges:
Next StepsI propose expanding the initial issue to include these additional features, potentially creating sub-issues for each major component. Comprehensive documentation and a roadmap for implementation would help guide contributors. Additionally, initiating a discussion on the Discord help channel could gather more insights and foster community collaboration on these enhancements. Thank you once again for your dedication to making Decap CMS a powerful and adaptable platform. I look forward to your feedback and the possibility of collaborating on these initiatives. Best regards |
Beta Was this translation helpful? Give feedback.
-
Hi, Decap CMS team and community,
First of all, I want to thank you for creating such a powerful and user-friendly CMS. I've been using Decap CMS and appreciate how intuitive and efficient it is for managing content on static site generators.
I have a question about customizing the admin interface:
Is it currently possible to extend or modify the admin interface without creating a fork?
If not, would forking be the recommended approach to start customizing the admin interface? If so, could you provide any guidance or starting points on how to begin modifying the interface?
I love the clean design of Decap CMS, but I feel it could be even more flexible by allowing users to create their own frontends for the logged-in admin area. This could enable tailored interactions with collections and content editing for specific use cases.
Any advice or documentation links to help me explore this customization would be greatly appreciated!
Thanks again for your amazing work!
Best regards,
Beta Was this translation helpful? Give feedback.
All reactions