A block approach for Plone 6 Classic
Project description
collective.contentsections
This product offers a block approach for Plone 6 Classic based entirely on Dexterity content types. It is largely based on the code that was developed in the imio.smartweb.core product for the Walloon municipalities.
The plone site is seen as a folder hierarchy that contains pages. A page is composed of sections. A section can contain elements of the same type. Folders, pages, sections and elements are all Dexterity content types.
Images and files are seen as elements. Images are only available in images sections and as lead image in all content types. Files are only available in files sections. Links are sometimes seen as elements of the links section and sometimes as redirect pages.
Features
This product provides :
- Basic schema and class for section content types
- LeadIcon vocabulary and behavior based on plone.icons registry records
- HTMLSection, TextSection, SelectionSection and CollectionSection content types
- CardsSection content type based on a collective.z3cform.datagridfield field
- ImagesSection, LinksSection, FilesSection folderish section content types
- A Page view for folderish content types
- BasicPage, EventPage page content types
This product fits Plone with:
- top position for Toolbar position
- use accordion instead of tabbing for edit forms
- new image sizes
- a new default page name index
- LeadImage on File and Link content types
- hiding contentleadimage viewlet: content LeadImage is used only on listing/collection/parent views
- a profile to simplify TinyMCE interface
Installation
Install collective.contentsections by adding it to your buildout:
[buildout]
...
eggs =
collective.contentsections
and then running bin/buildout
Development
make install
make start
TODO
- Tests, Tests, Tests
- A FormSection based on Easyform ?
Previews
Contributors
- Sébastien Verbois, sebastien.verbois@gmail.com
Changelog
1.0.0a1 (2021-12-17)
- Initial release [sverbois]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for collective.contentsections-1.0.0a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa29eb82f9a4cb8d6d20ba30a9127fa10d0853a8798f03eed2422b62f427a50 |
|
MD5 | e1ed35fd6ac5189168a622e09e77462c |
|
BLAKE2b-256 | b503ff495ff9efd87252d1ec37fc5d48d7ac8bedbc704f54c50b8b0a71f3c4d9 |