An addon to create dynamic pages for Plone
TODO: List our awesome features
Install cs_dynamicpages with pip
:
pip install cs_dynamicpages
And to create the Plone site:
make create-site
- An operating system that runs all the requirements mentioned.
- uv
- Make
- Git
- Docker (optional)
-
Clone this repository, then change your working directory.
git clone [email protected]:cs/cs_dynamicpages.git cd cs_dynamicpages
-
Install this code base.
make install
This package provides markers as strings (<!-- extra stuff goes here -->
) that are compatible with plonecli
and bobtemplates.plone
.
These markers act as hooks to add all kinds of subtemplates, including behaviors, control panels, upgrade steps, or other subtemplates from plonecli
.
To run plonecli
with configuration to target this package, run the following command.
make add <template_name>
For example, you can add a content type to your package with the following command.
make add content_type
You can add a behavior with the following command.
make add behavior
You can check the list of available subtemplates in the [`bobtemplates.plone` `README.md` file](https://github.com/plone/bobtemplates.plone/?tab=readme-ov-file#provided-subtemplates).
See also the documentation of [Mockup and Patternslib](https://6.docs.plone.org/classic-ui/mockup.html) for how to build the UI toolkit for Classic UI.
The project is licensed under GPLv2.
Generated using Cookieplone (0.9.7) and cookieplone-templates (6782781) on 2025-07-07 09:25:15.108762. A special thanks to all contributors and supporters!