Introducing djangocms-stories: A Modern Storytelling Solution for django CMS 4 & 5
We're excited to announce a major milestone for the django CMS ecosystem: djangocms-stories is becoming the officially endorsed blogging package for django CMS v4 and v5!
This decision represents the django CMS community's commitment to providing a modern, fully-compatible storytelling solution that embraces the architectural principles of django CMS's latest versions.
Community Ownership and Long-term Support
The django CMS community is taking over long-term responsibility for the continuous development of djangocms-stories. This means you can rely on consistent maintenance, regular updates, and community-driven enhancements that align with the broader django CMS roadmap.
Unlike community packages that depend on individual maintainers, djangocms-stories now has the backing of the entire django CMS ecosystem, ensuring its longevity and evolution alongside the platform itself.
Alpha Release Available Now
The alpha version of djangocms-stories is already fully functional and available for testing. This isn't just a preview - it's a complete blogging solution ready for evaluation in your projects.
We encourage the community to test the alpha release and provide feedback that will shape the final version. Your input during this phase is invaluable for ensuring djangocms-stories meets the diverse needs of our community.
Seamless Migration from djangocms-blog
Understanding that many sites currently rely on djangocms-blog, we've prioritized creating a smooth transition path:
Automatic Migration Support
-
Well-documented process: Step-by-step instructions are available in the project's README
-
Community assistance: The django CMS community will provide direct support for migrating custom implementations
-
Tested migration path: The process has been thoroughly tested to ensure data integrity
Custom Implementation Support
If you've customized djangocms-blog for your specific needs, you're not alone in the migration process. The django CMS community is committed to helping you port your customizations to djangocms-stories, ensuring no functionality is lost in the transition.
Feature Overview
Core Features for Modern django CMS
djangocms-stories is built specifically for the django CMS v4/v5 ecosystem:
-
Native v4/v5 support: Full compatibility with django CMS v4 and v5
-
Placeholder integration: Complete support for django CMS placeholders
-
Frontend editing: Seamless integration with django CMS's frontend editor
-
Versioning compatibility: Works with djangocms-versioning out of the box
-
Moderation support: Integrates with djangocms-moderation workflows
Multilingual and Multisite Ready
-
Multilingual support: Built-in internationalization capabilities
-
Multisite functionality: Deploy across multiple Django sites
-
Multiple instances: Run separate blogs, news sections, and story collections on the same site
Continuity Features
To ensure a smooth transition, several djangocms-blog features will continue to be part of djangocms-stories:
-
Tags: Content tagging system
-
Categories: Hierarchical content organization
-
Meta support: SEO and metadata management
These features will remain integrated until the django CMS community provides separate, specialized packages with seamless migration paths.
What's Not Coming Forward
As part of aligning with django CMS v4/v5 principles, some features from djangocms-blog will not be officially endorsed:
-
Liveblog functionality: Not supported in the v4/v5 ecosystem
-
django-knocker support: Will not be included in the official package
These decisions reflect the community's focus on maintainable, composable solutions that align with django CMS's current architectural direction.
Getting Started
Ready to explore djangocms-stories? The alpha release is available now:
Repository: https://github.com/django-cms/djangocms-stories
Installation is straightforward, and the README provides comprehensive setup instructions along with migration guidance for existing djangocms-blog users.
Community Involvement
This transition represents more than just a package change - it's an opportunity for the django CMS community to shape the future of content creation on the platform. We encourage:
-
Testing and feedback on the alpha release
-
Documentation contributions to help other users
-
Feature suggestions that align with django CMS v4/v5 principles
-
Migration experience sharing to help refine the process
Looking Forward
The official endorsement of djangocms-stories marks an important step in django CMS's evolution. By providing a modern, community-supported blogging solution, we're ensuring that storytelling remains a first-class capability in the django CMS ecosystem.
Whether you're starting a new project or planning to migrate from djangocms-blog, djangocms-stories offers a path forward that's aligned with django CMS's future direction and backed by community commitment.
Ready to get started? Check out the alpha release and join the conversation about the future of blogging in django CMS. Your feedback and participation help make djangocms-stories the best it can be for everyone in our community.
blog comments powered by Disqus