Provides various common needs for smartweb related sites :
- topics field behavior with topics vocabulary select widget
- Iam field behavior with "iam" vocabulary select widget
- rich description feature, with bold & newlines, limited to a maximum of chars (see
config.py
) - countries vocabulary
- cities vocabulary (values are stored in registry)
- faceted relative path widget
breadcrumb
index that stores the full object path with titles (and not ids)has_leadimage
index that stores if there is a lead_image on the object or not- cropping scales selection mechanism per content-type / field (with adapters)
- help texts (descriptions) on forms above the fields and not below
@search-filter
REST endpoint to get all terms (and titles) of metadatas from search request results- colophon viewlet override to add legal mention, accessibility info, cookies preferences & copyright
- cookies opt-in support for analytics and iframes (Accept/Refuse all or detailed preferences)
Custom Add / Edit forms are also provided to :
- Transform tabs into expandable fieldsets
- Hide lead image caption field (never used)
Utils fonctions are also provided for :
- vocabulary term translation
- object geolocation (with
IAddress
schema)
A (very) simplified TinyMCE configuration is also made.
This product has been translated into
- French
Install imio.smartweb.common by adding it to your buildout:
[buildout] ... eggs = imio.smartweb.common
and then running bin/buildout
- Issue Tracker: https://github.com/imio/imio.smartweb.common/issues
- Source Code: https://github.com/imio/imio.smartweb.common
The project is licensed under the GPLv2.