Common utilities, vocabularies, taxonomies for imio.smartweb & co products
Project description
imio.smartweb.common
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.
Translations
This product has been translated into
French
Installation
Install imio.smartweb.common by adding it to your buildout:
[buildout] ... eggs = imio.smartweb.common
and then running bin/buildout
Contribute
Issue Tracker: https://github.com/imio/imio.smartweb.common/issues
Source Code: https://github.com/imio/imio.smartweb.common
License
The project is licensed under the GPLv2.
Contributors
Changelog
1.0a9 (2022-02-01)
Update buildout to use Plone 6.0.0a3 packages versions [boulch]
Remove unneeded override: it has been included in plone.app.z3c.form See https://github.com/plone/plone.app.z3cform/issues/138 [laulaz]
1.0a8 (2022-01-24)
Change colophon copyright position [laulaz]
Change cookies viewlet / overlay logic. We now show (simplified) overlay only to see detailed options about cookies because viewlet allows to Accept / Refuse all cookies directly [laulaz]
Add Cookies preferences link in colophon [laulaz]
Change some cookies-related texts [laulaz]
Fix iframes transform with existing classes or when there are several iframes [laulaz]
1.0a7 (2022-01-19)
Update buildout to use Plone 6.0.0a2 released version [laulaz]
Remove portal messages from cookies settings overlay [laulaz]
1.0a6 (2022-01-13)
Add cookies opt-in support for analytics and iframes [laulaz]
Override colophon viewlet to display legal mention, accessibility info and copyright links (dependency on imio.gdpr) [laulaz]
1.0a5 (2021-12-16)
Fix vocabulary term translation (missing lang) [laulaz]
1.0a4 (2021-11-23)
Add utility to get a vocabulary [boulch]
1.0a3 (2021-11-16)
Avoid traceback if configure_faceted is called on non-configured type (ex: on default collections at Plone install) [laulaz]
1.0a2 (2021-11-05)
Fix setup.py classifiers & URLs [laulaz]
1.0a1 (2021-11-05)
Initial release. [boulch]
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
Built Distribution
Hashes for imio.smartweb.common-1.0a9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b12daef08a1f103a390adf9b65aaf0a87490d80ea182d4807071463ae63cbe |
|
MD5 | e9dd2c3cdebb7ff3618ade218c44ea06 |
|
BLAKE2b-256 | 3fb18994cfa0c4c3fd4f5bc9bf1561a1dbc5f95a9dfea7e7a85af48b22a9456f |
Hashes for imio.smartweb.common-1.0a9-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a81dff74f1449451a7d98a21e4f632e4d69771440ce28f3130a02b1ce973704 |
|
MD5 | 5f3365e27383a3857535f6367679414b |
|
BLAKE2b-256 | 400a7feea9c3144717d58ea8e8ddb54def9db1d49cb83ab5f5416584fd265927 |