Try   HackMD

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
  • 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

-