Workgroup - Bootstrap 5 -> djangocms-frontend ============================================================================= ###### tags: `workgroup` ## Workgroup Members Add name here ## Workroup Leader Add name here ## Workgroup Goals - Please describe the goals of the workgroup ## Links - Please link to all important resources ## Milestones | status | date | description | | ------ | ---------- | ----------- | | ✅ | 20.02.2022 | Release first production-ready version of djangocms-frontend | | ✅ | 15.03.2022 | Ensure CMS v4 compatibility | | ✅ | 31.03.2022 | Support forms | | ⚙️ | 30.06.2022 | Support menu editors | | ⚙️ | xx.xx.xxxx | Enhance testing | | ⚙️ | xx.xx.xxxx | xxxxxxxxxxxx | ## Tentative Roadmap - Q2 2022 - Release version 1.0 - Q2 2022 - Decide on form support concept - Q3 - ... - Q4 - ... ## Approximate specification Main points: - Support of **Bootstrap 5.** - **Separation of plugins from css framework**, i.e., no need to rebuild you site's plugin tree if css framework is changed in the future, e.g., from Bootstrap 5 to a future version. - **New link plugin** allowing to link to internal pages provided by other applications, such as djangocms-blog. - Support for **large page trees** through select2 and url endpoint. - Support of **djangocms-url-manager** (if installed) - Nice and **well-arranged admin frontend** of djangocms-bootstrap4 - Management command to **migrate from djangocms-bootstrap4**. This command automatically migrates all djangocms-bootstrap4 plugins to djangocms-frontend. - Accordion plugin and simple forms plugin w/ Bootstrap-styled forms on your cms page. - **Menu** support - **CMS v4** readiness: compatibility with new plugin tree, integration of djangocms-url-config links (see above) ### Ability to create themes - Modified CSS or JS - Plugin set extensible ### Edge Cases #### subitem -...