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