imio.smartweb.core


Nameimio.smartweb.core JSON
Version 1.2.44 PyPI version JSON
download
home_pagehttps://github.com/imio/imio.smartweb.core
SummaryCore product for iMio websites
upload_time2024-04-18 09:46:26
maintainerNone
docs_urlNone
authorChristophe Boulanger
requires_python>=3.8
licenseGPL version 2
keywords python plone cms
VCS
bugtrack_url
requirements setuptools zc.buildout pip wheel
Travis-CI No Travis.
coveralls test coverage
            .. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html
   This text does not appear on pypi or github. It is a comment.


.. image:: https://github.com/IMIO/imio.smartweb.core/workflows/Tests/badge.svg
    :target: https://github.com/IMIO/imio.smartweb.core/actions?query=workflow%3ATests
    :alt: CI Status

.. image:: https://coveralls.io/repos/github/IMIO/imio.smartweb.core/badge.svg?branch=main
    :target: https://coveralls.io/github/IMIO/imio.smartweb.core?branch=main
    :alt: Coveralls

.. image:: https://img.shields.io/pypi/v/imio.smartweb.core.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.core/
    :alt: Latest Version

.. image:: https://img.shields.io/pypi/status/imio.smartweb.core.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.core
    :alt: Egg Status

.. image:: https://img.shields.io/pypi/pyversions/imio.smartweb.core.svg?style=plastic   :alt: Supported - Python Versions

.. image:: https://img.shields.io/pypi/l/imio.smartweb.core.svg
    :target: https://pypi.python.org/pypi/imio.smartweb.core/
    :alt: License


==================
imio.smartweb.core
==================

Core product for iMio websites

Features
--------

This products contains:
 - Content types: Folder, Page, Procedure, Sections ...
 - Behaviors to configure display in menus / navigations and handle sub-sites / minisites
 - Complete viewlets organization (header, footer) to get rid of portlets
 - A view to test if the site and an eguichet are linked : @@is_eguichet_aware

A folder can be transformed into a sub-site, which has its navigation viewlet, a logo viewlet, ...
It can also be transformed into a minisite, which is a new navigation root.
The two are mutually exclusives.

A page (or procedure) can be defined as default page of a folder, changing the way it appears in menus / breadcrumbs / sitemap.

Pages & Procedures can contain different "sections":
 - Contact : displays chosen informations for a contact (stored in authentic source website)
 - Files : lists files stored in the section
 - Galery : displays a galery of images stored in the section
 - Links : displays links stored in the section (carousel or table display)
 - Selection : displays links to selected contents (carousel or table display)
 - Sendinblue : displays a subscription form for Sendinblue newsletter
 - Text : displays a rich text
 - Video : displays an embedded video

Those sections can be styled (bootstrap or custom css classes) and rearranged.

A banner can be defined to be displayed on any folder (& its children) and can be hidden locally on any content.


Examples
--------

Hopefully soon in production :-)


Documentation
-------------

TODO


Translations
------------

This product has been translated into

- French

The translation domain is ``imio.smartweb`` and the translations are stored in `imio.smartweb.locales <https://github.com/IMIO/imio.smartweb.locales>`_ package.


Known issues
------------

- Dexterity Plone site & multilingual roots are not yet handled.


Installation
------------

Install imio.smartweb.core by adding it to your buildout::

    [buildout]

    ...

    eggs =
        imio.smartweb.core


and then running ``bin/buildout``


Contribute
----------

- Issue Tracker: https://github.com/imio/imio.smartweb.core/issues
- Source Code: https://github.com/imio/imio.smartweb.core


License
-------

The project is licensed under the GPLv2.


Contributors
============

- Christophe Boulanger, christophe.boulanger@imio.be
- Laurent Lasudry, laurent.lasudry@affinitic.be
- Thomas Lambert, thomas.lambert@imio.be


Changelog
=========


1.2.44 (2024-04-18)
-------------------

- WEB-4099 : Fix select name
  [boulch]


1.2.43 (2024-04-18)
-------------------

- WEB-4099 : Resize sections in front-end thanks to htmx / jquery
  [boulch]

- WEB-4098 : Add affiche scale for section on table view display and one element by lot
  [thomlamb]

- WEB-4098 : Add new profile for imio.smartweb.orientation to section files
  [thomlamb]

- SUP-35100 : Fix sitemap.xml.gz generation. When a "main" rest view was removed, continue to build sitemap for others rest views
  [boulch]


1.2.42 (2024-04-12)
-------------------

- SUP-36564 : Fix arcgis external content plugin
  [boulch]


1.2.41 (2024-04-04)
-------------------

- Set higher timeout because retrieving some datas can take some time
  [boulch]


1.2.40 (2024-04-02)
-------------------

- MWEBPM-9 : Add container_uid in rest views to retrieve agenda id/title or news folder id/title
  [boulch]

- MWEBPM-9 : Retrieve agenda id/title  or news folder id/title and display it in "common templates" table
  [boulch]


1.2.39 (2024-03-28)
-------------------

- MWEBPM-9 : Retrieve agenda id/title  or news folder id/title and display it in "common templates" carousel
  [boulch]

- MWEBPM-8 : Add "min" or "max" to queries depending to "only past events"
  [thomlamb]

- MWEBPM-8 : Add field to manage "only past events" rest view
  [boulch]

1.2.38 (2024-03-18)
-------------------

- Fix React build
  [thomlamb]

- Fix spelling mistake and react compilation
  [boulch]


1.2.37 (2024-03-18)
-------------------

- Add new plugin in external content section / refactor some code in external content section
  [boulch]

- Add figcaption content in alt attribute for images in section text
  [thomlamb]


1.2.36 (2024-02-22)
-------------------

- WEB-4072, WEB-4073 : Enable solr.fields behavior on some content types
  [remdub]

- WEB-4001 : Refactoring the generation of sitemap.xml.gz
  [boulch]


1.2.35 (2024-02-21)
-------------------

- WEB-4006 : Exclude some content types from search results
  [remdub]


1.2.34 (2024-02-19)
-------------------

- MWEBRCHA-13 : Add content rules to notify reviewers (Install via `validation` profile)
  [laulaz]

- MWEBRCHA-13 : Fix plone versioning (Work on SectionText / Remove from SectionHTML)
  [boulch]


1.2.33 (2024-02-09)
-------------------

- WEB-4067 : Override plone.app.content.browser.vocabulary.VocabularyView to provide filtering items to AjaxSelectFieldWidget
  [boulch]

- WEB-4001 : Override sitemap.xml.gz to improve SEO with react views
  [boulch]

- Change datePicker date format.
  [thomlamb]

- Add class on section text if there is collapsable
  [thomlamb]

- WEB-4056 : Refactoring: Removed sha256 encoding (no longer needed)
  [boulch]

- WEB-3966: Add close navigation menu on focusout to make it more accessible
  [thomlamb]


1.2.32 (2024-02-02)
-------------------

- Fix : Could not adapt (..interfaces.ITranslationManager) in single-language website when we set language param in url view
  [boulch]

- Fix : rest_view_obj can be None if react view was removed
  [boulch]

- Fix: bad condition to display search items number of results
  [thomlamb]


1.2.31 (2024-02-02)
-------------------

- Add React Context to manage global language
  [thomlamb]

- WEB-4063 : Create some views that redirect to main rest (directory, agenda, news) views (thank to registered uid) for e-guichet
  [boulch]

- SUP-34498 : Fix url construction to fix 404 on external tab click on React items
  [thomlamb]


1.2.30 (2024-01-30)
-------------------

- Quick fix : move date queries in inital component to avoid bad url
  [thomlamb]


1.2.29 (2024-01-30)
-------------------

- Quick fix : effective date can be a str type. So the news sections were broken
  [boulch]


1.2.28 (2024-01-26)
-------------------

- WEB-3802 : translate datepicker
  [thomlamb]

- WEB-3802 : add nl traduction for React view.
  [thomlamb]

- WEB-3802 : Fix datePicker filtre to no load on first date change
  [thomlamb]


1.2.27 (2024-01-26)
-------------------

- WEB-3802 : Adding scss styles for new period filter
  [thomlamb]

- WEB-3802 : Adding missing traduction for React view.
  [thomlamb]

- WEB-4029 : Fix issue "invalid date" with pat-display-time and DateTime Zope/Plone format (with Firefox!)
  [boulch]


1.2.26 (2024-01-24)
-------------------

- WEB-3802 : Fix Axios Serializer to fix key in object request.
  [thomlamb]


1.2.25 (2024-01-24)
-------------------

- WEB-3802 : Adding perido filter in event React view
  [thomlamb]


1.2.24 (2024-01-22)
-------------------

- WEB-3802 : Get dates range for events in REST views. Coming from React.
  [boulch]

- WEB-4050 : Fix : Loosing related_contacts ordering when changing any attributes in section
  [boulch]

- WEB-4007 : Add Schedul in contact React view
  [thomlamb]


1.2.23 (2024-01-09)
-------------------

- WEB-4041 : Handle new "carre" scale
  [boulch]


1.2.22 (2024-01-05)
-------------------

- Refactor : Move ContactProperties (to build readable schedule) to imio.smartweb.common
  [boulch]


1.2.21 (2023-12-14)
-------------------

- WEB-3992 : Fix svg to have base color. Add class for icon in table template
  [thomlamb]

- SUP-34061 : Fix React Gallery img scales
  [thomlamb]


1.2.20 (2023-12-07)
-------------------

- WEB-3783 : Update viewlet to set og:tags in rest views
  [boulch]

- (Re)Activate external section
  [boulch]


1.2.19 (2023-12-06)
-------------------

- WEB-4022 : Fix : Compiled edit.js
  [boulch]

- WEB-4022 : Fix : bad char in actions.xml (setup/upgrade step)
  [boulch]


1.2.18 (2023-12-05)
-------------------

- WEB-4022 : Create a new action menu with an utils view that redirect to stats (browser)view
  [boulch]

- Change HashRouter to BrowserRouter in React & fix related URLs
  [thomlamb, laulaz]

- WEB-3783 : Add new header viewlet to manage og:tags in REACT views
  [boulch]


1.2.17 (2023-12-01)
-------------------

- Refactor / optimize React code and upgrade packages
  [thomlamb]


1.2.16 (2023-12-01)
-------------------

- Handle single item json responses in request forwarders
  [laulaz]


1.2.15 (2023-11-30)
-------------------

- Handle empty responses in request forwarders
  [laulaz]


1.2.14 (2023-11-30)
-------------------

- Fix parameters in `POST` / `PATCH` / `DELETE` requests
  [laulaz]


1.2.13 (2023-11-29)
-------------------

- Use json for request forwarders body
  [laulaz, boulch]


1.2.12 (2023-11-29)
-------------------

- Deactivate Plone protect / Add token for queries
  [laulaz, boulch]

- Handle `PATCH` & `DELETE` in request forwarders
  [laulaz]

- Fix smartweb url and fix metadatas if missing fullobject
  [boulch]


1.2.11 (2023-11-29)
-------------------

- Add Smartweb related URLs in forwarded json responses
  [laulaz]

- Transform requests forwarders into REST API Services
  [laulaz]


1.2.10 (2023-11-28)
-------------------

- Add RequestForwarder views
  [laulaz, boulch]


1.2.9 (2023-11-24)
------------------

- WEB-4021 : Fix lead image displaying with files section
  [boulch]


1.2.8 (2023-11-23)
------------------

- Fix (lead) image sizes URLs for text section & migrate old values
  [boulch, laulaz]


1.2.7 (2023-11-22)
------------------

- Fix image scales URLs for gallery view thumbnails
  [laulaz]

- WEB-3992 : Uncheck icon when clincking on checked icon (in edit form of imio.smartweb.BlockLink)
  [boulch]


1.2.6 (2023-11-21)
------------------

- Fix tests after scales dimensions change
  [laulaz]


1.2.5 (2023-11-20)
------------------

- Rebuild React to fix js errors
  [thomlamb]

- WEB-4017 : Add Number 2 for items per batch
  [thomlamb]

- Fix last upgrade steps: when run from command line, we need to adopt admin
  user to find private objects
  [laulaz]

- Fix wrong type name in `imio.smartweb.CirkwiView` type profile
  [laulaz]

- WEB-4014 : Display "websites" urls instead of labels (facebook, website, instagram, ...)
  [boulch]

- WEB-4012 : Restored filter on related contacts field
  [boulch]


1.2.4 (2023-10-30)
------------------

- Handle image orientation on faceted map layout
  [laulaz]

- Remove unused Photo Gallery from collections layouts
  [laulaz]


1.2.3 (2023-10-29)
------------------

- Migrate deprecated image scales from Section Contact / Gallery
  [laulaz]

- Migrate "Is in portrait mode" option to orientation behavior for Section Contact
  [laulaz]

- Handle image orientation on Collection & Foler types
  [laulaz]

- Remove unused `gallery_view.pt` template
  [laulaz]

- Change order of orientation options (default first)
  [laulaz]

- Handle orientation in REST views images & fix galleries
  [laulaz]

- Change default orientation to landscape
  [laulaz]


1.2.2 (2023-10-26)
------------------

- WEB-3985 : Fix condition to load image or logo in contact view
  [thomlamb]

- WEB-3985 : Fix logo scale URL (no orientation there) for Directory view
  [laulaz]

- WEB-3985 : Fix React build
  [thomlamb]


1.2.1 (2023-10-25)
------------------

- WEB-3985 : Fix traceback when cropping scale information is not present on image change
  [laulaz]


1.2 (2023-10-25)
----------------

- WEB-3985 : New portrait / paysage scales & logic.
  We have re-defined the scales & sizes used in smartweb.
  We let the user crop only 2 big portrait / paysage scales and make the calculation behind the scenes for all
  other smaller scales.
  We also fixed the cropping information clearing on images changes.
  A new orientation behavior allow the editor to choose with type of image he wants.
  [boulch, laulaz]

- Fix css for Event content view
  [thomlamb]


1.1.30 (2023-10-24)
-------------------

- Adaptation of react to show or hide the map
  [thomlamb]

- WEB-3999 : Keep order of contacts in its view through manualy sorted related_contacts in edit form
  [boulch]


1.1.29 (2023-10-18)
-------------------

- SUP-32814 : Add new external content plugins : GiveADayPlugin
  see : https://github.com/IMIO/imio.smartweb.core/commit/a4dfca2
  [boulch]

- WEB-4000 : Add display_map Bool field on directory and events views
  [boulch]


1.1.28 (2023-10-13)
-------------------

- WEB-3803 : Add upgrade step : collective.pivot.Family content type can be add in an imio.smartweb.Folder
  [boulch]

- WEB-3998 : Set requests timeout to 8'' when we populate RemoteContacts vocabulary
  [boulch]


1.1.27 (2023-10-11)
-------------------

- Add <div> in view_argis.pt template to fix map displaying
  [thomlamb, jhero]


1.1.26 (2023-10-10)
-------------------

- Add missing upgrade step to add leadimage behavior on external content section
  [boulch]

- Fix some translations in external content plugins
  [boulch]


1.1.25 (2023-10-09)
-------------------

- SUP-32169 : Add new external content plugins : ArcgisPlugin
  [boulch]


1.1.24 (2023-10-09)
-------------------

- WEB-3986 : Fix : email must be open thank to "mailto:" tag instead of "tel:"
  [boulch]

- WEB-3984 : Remove deprecated cropping annotations on banner
  [boulch, laulaz]

- WEB-3984 : Don't get banner scale anymore. Get full banner image directly
  [boulch, laulaz]

- WEB-3984 : Remove banner field from cropping editor
  [laulaz]


1.1.23 (2023-09-06)
-------------------

- WEB-3983 : Fix contacts bootstrap grid
  [boulch]

- WEB-3980 : Fix help and authentic sources menus double displaying in folder_contents view
  [boulch]

- fix calculating image size on loading (add async in useEffect)
  [thomlamb]

- WEB-3981 : Add Cognitoforms as an external section
  [boulch]

- WEB-3932 : Transform contact section to contactS section
  [laulaz, boulch]


1.1.22 (2023-08-29)
-------------------

- Add smartweb content types icons (Message, MessagesConfig)
  [boulch]

- Delete useless css for edition
  [thomlamb]


1.1.21 (2023-08-29)
-------------------

- Add smartweb content types icons
  [laulaz, boulch]

- Show help & authentic sources menus only if product is installed
  [laulaz, boulch]

- Update compiled resources to fix help menu
  [boulch]

- Refactor Plausible
  [remdub]


1.1.20 (2023-08-28)
-------------------

- Fix display of hours on events react view
  [thomlamb]

- Refactor React contact view
  [thomlamb]

- Refactor section text : image_size field is no more required because field is now hidden!
  [boulch]

- WEB-3957 : Add new "Please help!" menu in Plone toolbar
  [boulch]

- Display logo if no image in react contact card.
  Display blurry background if image is in portrait
  [thomlamb]

- Fix of the calculation of the batch zise, ​​addition instead of concatenation
  [thomlamb]

- WEB-3972 : Add "elloha" plugin in external content section
  [boulch]


1.1.19 (2023-08-07)
-------------------

- WEB-3956 : Update folder modification date when its layout changed to fix cache
  [boulch]

- WEB-3934 : Hide image_size field
  [boulch]

- WEB-3953 : Remove cropping from background_image field
  [boulch]

- WEB-3952 : Disable image cropping on section text
  [laulaz, boulch]

- Make "Image cropping" link conditional
  [laulaz]

- Disable image cropping on Slide content type
  [laulaz]

- Fix condition for image placeholder on React vue
  [thomlamb]


1.1.18 (2023-06-19)
-------------------

- Removal of unnecessary css in sections contact and gallery
  [thomlamb]

- Add new browserview for Plausible
  [remdub, boulch]

- Change some icons : SectionHTML and SectionExternalContent
  [boulch]

- MWEBTUBA : Add new section : imio.smartweb.SectionExternalContent (Manage embeded contents)
  [boulch]


1.1.17 (2023-05-31)
-------------------

- New React build
  [thomlamb]

- Use hash in gallery images URL for directory, events and news rest views
  (based on modification date) to allow strong caching.
  [boulch, laulaz]


1.1.16 (2023-05-25)
-------------------

- Fix faceted map size after page loading.
  [thomlamb]

- Adapt `@search` endpoint to handle multilingual
  [mpeeters]


1.1.15 (2023-05-22)
-------------------

- Fixed console error following unnecessary loading of js for swiper
  [thomlamb]

- Avoid image cropping for banner scale (will have infinite height)
  [laulaz]

- Cleanup `folder_contents` properties & add warning about Sections
  [laulaz]

- Store hash in an annotation to refresh "dynamic" sections
  [boulch, laulaz]

- WEB-3868 : Remove useless code (included in Plone 6.0.4)
  See https://github.com/plone/plone.base/pull/37
  [laulaz]

- Migrate to Plone 6.0.4
  [boulch]

- Update static icon for better css implements
  [thomlamb]

- SUP-30074 : Fix broken RelationValue "AttributeError: 'NoneType' object has no attribute 'UID'
  [boulch]


1.1.14 (2023-04-25)
-------------------

- Fix image display condition
  [thomlamb]

- Fix json attributes to get the scaling pictures of news
  [boulch]


1.1.13 (2023-04-24)
-------------------

- Compile resources
  [boulch]


1.1.12 (2023-04-14)
-------------------

- WEB-3868 : Forbid creating content with same id as a parent field
  [laulaz]

- Don't use `image_scales` metadata anymore to get images scales URLs because we
  had problems with cropped scales (they were not indexed).
  We now use a hash in URL (based on modification date) to allow strong caching.
  See https://github.com/collective/plone.app.imagecropping/issues/129
  [laulaz, boulch]


1.1.11 (2023-04-05)
-------------------

- WEB-3913 : Leadimages should not appear on rest views
  [boulch]


1.1.10 (2023-03-31)
-------------------

- WEB-3901 : Get fullsize picture if scale is not present (section collection)
  [boulch]

- WEB-3908 : Call new @events endpoint to get events occurrences
  [boulch]


1.1.9 (2023-03-17)
------------------

- WEB-3898 : Prevent error (error while rendering imio.smartweb.banner) if a content has his id = "banner"
  [boulch]


1.1.8 (2023-03-15)
------------------

- WEB-3888 : We overrided link_input template widget to allow any link format in external tab (without browser blocking)
  [boulch]

- WEB-3769 : Get fullsize picture if scale is not present (ex: picture too small)
  [boulch]

- SUP-27477 : Fix internal link in herobanner
  [boulch]


1.1.7 (2023-03-07)
------------------

- Improved react views to better match bootstrap media queries and fix no wrap buttons
  [thomlamb]

- Fix no display img in news view
  [thomlamb]

- Migrate to Plone 6.0.2
  [boulch]

- WEB-3865 : Ordering news section and events section in their views thanks to a manualy order in their widgets
  [boulch]

- Avoid auto-appending new lines to Datagrid fields when clicked
  [laulaz]

- Fix annuaire, agenda, news sections with current language
  [boulch]


1.1.6 (2023-02-22)
------------------

- WEB-3863 : Fix some dates displaying
  [boulch]

- WEB-3858 : Fix displaying of authentic sources menu
  [boulch]


1.1.5 (2023-02-20)
------------------

- Delete lorem in React vue
  [thomlamb]

- Fixed accessibility nav attribute
  [thomlamb]

- Fixed faceted map
  [boulch]

- WEB-3837 : Can define specific news to get (instead of all news from news folders)
  [boulch]

- Adding display block on active dropdown
  [thomlamb]

- Fix traduction ID for React
  [thomlamb]


1.1.4 (2023-01-31)
------------------

- Fix loader on React vue + add visual loader
  [thomlamb]


1.1.3 (2023-01-30)
------------------

- WEB-3819 : Update permission : local manager can manage their subsites
  [boulch]


1.1.2 (2023-01-27)
------------------

- Adding react-translated and translate static React txt
  [thomlamb]

- Fix "zope.schema._bootstrapinterfaces.ConstraintNotSatisfied" in smartweb settings
  [boulch]

- Add new content type : imio.smartweb.CirkwiView
  [boulch, laulaz]

- Add authentic sources menu in toolbar
  [boulch, laulaz]

- WEB-3755 : Adapt empty (without section) procedure message
  [boulch, laulaz]

- Bring current-language attribute in rest views templates (useful for translations in JS)
  [boulch]

- Handle search result types depending on available authentic sources for site
  [Julien]

- Replacement of hard coded urls for images
  [thomlamb]


1.1.1 (2023-01-12)
------------------

- Use generated image scale urls to increase image caching
  [boulch, laulaz]

- Forbid minisite to be copied / moved inside another minisite
  [laulaz]

- Allow querying contact category with React filter (A) while also querying
  multiple categories defined in directory REST endpoint (B, C): A and (B or C)
  [laulaz]

- Enable autopublishing behavior on all types
  [laulaz]

- Handle events occurences in REST endpoint
  [laulaz]

- Multilingual: handle language in requests for REST views, handle LRF navigation
  roots (minisites, footers, default pages, vocabularies), fix language selector
  viewlet
  [laulaz]

- Add upgrade step to change content types icons
  [laulaz]

- Fix JS / CSS bundles names (restore old names : '-' instead of '.' separator)
  [laulaz]


1.1 (2022-12-23)
----------------

- Update to Plone 6.0.0 final
  [boulch]

- WEB-3795 : Add Proactive trigger code to chatbot.
  [remdub]


1.0.27 (2022-11-23)
-------------------

- Add check for multiple categories directory views
  This is used to decide if the field will be changed to single category
  [laulaz]


1.0.26 (2022-11-22)
-------------------

- WEB-3729 : Add site admin permission on action for managing taxonomies on specific contents
  [boulch]

- WEB-3777: Make nb_results field work on React views (as batch size)
  [laulaz, thomlamb]


1.0.25 (2022-10-28)
-------------------

- WEB-3771 : Harmonize procedure button label
  [boulch]

- WEB-3777 : Fix DirectoryEndpoint filter by category
  [boulch, laulaz]

- WEB-3759 : Add portrait class even if there is no lead image to set placeholder with a good size
  [boulch]


1.0.24 (2022-10-20)
-------------------

- Fix problem with images url in logo
  [boulch]


1.0.23 (2022-10-20)
-------------------

- Fix problem with images urls in collections
  [boulch]


1.0.22 (2022-10-18)
-------------------

- Fix problem with images urls in faceted navigation
  [laulaz]

- WEB-3766 : Ensure displaying pages / footers even if sections in error (+ display section in error)
  [boulch, laulaz]

- WEB-3764 : Fix : We Ensure we always compare Decimal
  [boulch]


1.0.21 (2022-10-07)
-------------------

- Waiting for authentics sources Plone6betaX to get automaticaly images scale hash on objects
  [boulch]


1.0.20 (2022-10-05)
-------------------

- Fix React-moment: replace 'day' by 'minute' in sratOf fuction to fix bad hours display in news view
  [thomlamb]

- Add fullobjects=1 to get inner events and inner directory contents
  [boulch]

- Adding section files download and gallery in react content view
  [thomlamb]

- Update svg plone-icon for better compatibility with color css
  [thomlamb]

- Use unique scale path (with hash) for better cache management
  [boulch, laz]


- Memoize EventsTypesVocabulary because that almost never change !
  [boulch]

- WEB-3684 : Add fullobjects=1 to get inner news contents
  [boulch]
- Use custom spotlight to avoid bad gallery refresh
  [boulch]

- Migrate to Plone 6.0.0b1 : ensure all needed attributes are allowed (otherwise
  action expressions doesn't work anymore), consider new SVG / icons logic in
  tests, use new simplified resources registry
  [laulaz, boulch]


1.0.19 (2022-09-08)
-------------------

- WEB-3750 : Fix topics, categories and facilities items in selectboxes view when there is no preset selected categories
  [boulch]


1.0.18 (2022-09-06)
-------------------

- Fix css to display none accueil item in nav
  [thomlamb]


1.0.17 (2022-09-01)
-------------------

- WEB-3741 : Fix items in selectbox contact categories in rest view @search-filters endpoint ("match" with items in edit selectbox)
  Fix contacts results depends of selected category in rest view (@search endpoint)
  [boulch]

- WEB-3732 : Add smartweb settings to customize sendinblue subscribing button (text and position)
  [boulch]

- Fix bad position for swipper-button in herobanner
  [thomlamb]

- Ensure navigation elements don't use an already reserved/existing css Class
  [boulch]

- WEB-3730 : By default, Plone open external (Section text / Tiny) links in new tab
  [boulch]


1.0.16 (2022-08-02)
-------------------

- Fix rich description display on contact section
  [laulaz]


1.0.15 (2022-07-25)
-------------------

- WEB-3687: Add botpress viewlet in footer
  [remdub]

- Change class and css to make herobanner slider work
  [thomlamb]


1.0.14 (2022-07-14)
-------------------

- Avoid error on broken objects (reindex_all_pages upgrade step)
  [laulaz]


1.0.13 (2022-07-14)
-------------------

- Adding button for add news,events,contacts
  [thomlamb]

- Avoid traceback if a selection item relation is broken
  [laulaz]

- Use rich description on contact sections
  [laulaz]

- [WEB-3674]Fix itinerary links
  [remdub]

- [WEB-3661]Set b_size to 100 on search results
  [remdub]

- Add collective.faceted.map with custom template & markers popups
  [boulch, laulaz]

- Allow pages to be geolocalized (latitude/longitude indexes) via their first map section
  [laulaz]

- Use new registry settings to store URL of news/events/contact proposal form
  [laulaz]


1.0.12 (2022-06-07)
-------------------

- Adapt code to ease development with local sources
  [mpeeters]
- [WEB-3663] Fix contact schedule. Use Decimal instead of float. ( float("8.30") = 8.3.  8h03 != 8h30 )
  [boulch]

- Update static css for edit view
  [thomlamb]

- Fix NaN value for batchsize in swiper
  [thomlamb]

- Ban required URL when Footer or HeroBanner modified
  [boulch, laulaz]

- Omit some fields in slide section layout fieldset
  [boulch]


1.0.11 (2022-05-17)
-------------------

- Update display for date in news view
  [thomlamb]

- Add video,social,web url for news view
  [thomlamb]

- Update regex for routing items
  [thomlamb]

- Add carousel and gallery in contact view
  [boulch]

- Fix batch size (40) for pages pagination
  [laulaz]

- Add new content type : imio.smartweb.SectionPostit
  [boulch, laulaz]


1.0.10 (2022-05-10)
-------------------

- Add description for directory items
  [thomlamb]

- Fix css for react items
  [thomlamb]

- Adaptation of the jsx to be able to render the markdown to html
  [thomlamb]

- Adapt `@search` endpoint to exclude expired elements and events in the past
  [mpeeters]

- Remove forced placeholder for image in react pages
  [thomlamb]


1.0.9 (2022-05-02)
------------------

- Remove duplicate / useless new icons & change default workinfos icon
  [laulaz]


1.0.8 (2022-05-02)
------------------

- Add new icons
  [boulch]

- Fix section edition display for herobanner / content-core / footer
  [laulaz]

- HeroBanner can't be a folder default view
  [boulch]


1.0.7 (2022-04-25)
------------------

- Improve slide view html
  [thomlamb]

- Clean core css
  [thomlamb]

- Fix herobanner when there is a default (portal)page on site root or on partner sites
  [boulch, laulaz]

- Hide unwanted upgrades from site-creation and quickinstaller
  [boulch]

- Move local manager role and sharing permissions to imio.smartweb.common
  Use new common.interfaces.ILocalManagerAware to mark a locally manageable content
  [boulch]

- Add hero banner feature
  [boulch]


1.0.6 (2022-03-29)
------------------

- Fix: Change Leaflet Tilelayer map for fix bad attribution url
  [thomlamb]


1.0.5 (2022-03-28)
------------------

- Add local permissions and a "Local Manager" role.
  Permissions : imio.smartweb.core.CanEditMinisiteLogo, imio.smartweb.core.CanManageSectionHTML
  [boulch]

- Updated queries for search to only run with specific filters
  [thomlamb]

- Handle inline SVG images for portal logo and minisite logo
  [laulaz]

- Add show_items_lead_image attributes on files section.
  Add no-image css class in table template when there is no image to display
  [boulch]

- Add sections to procedure content type to be similar as page content type
  [boulch]

- Add a portrait mode on section contact leadimage
  [boulch]

- Exclude parents (folders) messages to traverse into partners sites
  [boulch]

- Exclude Footers from parent listings by default
  [laulaz]


1.0.4 (2022-03-16)
------------------

- Improve leaflet css
  [thomlamb]

- Change leaflet tilelayer style
  [thomlamb]


1.0.3 (2022-03-09)
------------------

- Change leaflet style
  [thomlamb]

- Adding info popup on leaflet marker
  [thomlamb]

- Add correct href on search link for tab navigation
  [thomlamb]


1.0.2 (2022-03-08)
------------------

- Add missing init file for faceted widgets
  [laulaz]


1.0.1 (2022-02-25)
------------------

- Removal of the pointer if it is located at Imio (event and library view)
  [thomlamb]

- Added times and fixed date display for event views
  [thomlamb]

- Override eea.facetednavigation select widget template.
  Display label as first value in select fields
  [boulch]

- Add placeholder to faceted text search (xml) + upgrade step
  [boulch]

- Fix : Add a missing tal instruction
  [boulch]

- Use new icons radio widget to select SVG icon for links
  [laulaz]

- Avoid problems with minisite & subsite simultaneous activation (for example,
  through a cached action)
  [laulaz]


1.0 (2022-02-22)
----------------

- Add description in sendinblue section
  [boulch]

- Add conditions on faceted and folder view (with images).
  When we select one of this view and if a content hasn't image we display a no-image class
  [boulch]

- Fix css for news items
  [thomlamb]

- Change event contact icon
  [thomlamb]

- Override social tags generation to get scaled images instead of full size.
  We didn't override syndication to avoid any side effects in RSS / Atom
  [laulaz]


1.0a43 (2022-02-21)
-------------------

- Limitate usage of site search settings to current website search
  [mpeeters]


1.0a42 (2022-02-21)
-------------------

- Fix RelatedItems fields browser in minisite
  [boulch, laulaz]

- Fix bad html link for news items
  [thomlamb]

- Fix removed section subscriber. if we removed a folder, pages with sections stayed in catalog
  [boulch]


1.0a41 (2022-02-16)
-------------------

- Fix loadmore react views
  [thomlamb]

- Update Axios module to 26.0
  [thomlamb]

- Add AbortController to prevent unnecessary requests
  [thomlamb]

- Use `use_site_search_settings` parameters by default to inherit query parameters from site search settings
  for `@search` endpoint
  [mpeeters]


1.0a40 (2022-02-14)
-------------------

- Fix bug with react import img
  [thomlamb]


1.0a39 (2022-02-14)
-------------------

- Fix missing value for placeholder
  [thomlamb]


1.0a38 (2022-02-14)
-------------------

- Fix condition to display search items img
  [thomlamb]


1.0a37 (2022-02-14)
-------------------

- Fix problem with react event map
  [thomlamb]

- Add background image for result search items
  [thomlamb]

- Refactor all js indent
  [thomlamb]

- Add placeholder class on contact logo & leadimage when they are empty
  [laulaz]

- Change/fix max number (30) of possible sections in pages before paging
  [boulch]

- Add new div with a nb-items-batch-[N] class
  to ease stylizing multi items templates (table, carousel)
  [boulch]

- Fix bad css value
  [thomlamb]


1.0a36 (2022-02-11)
-------------------

- Update e-guichet icon file & add new shopping icon
  [laulaz]

- Change default value for batch size in files section
  [laulaz]

- Improve css
  [thomlamb]

- Avoid fetching contact from authentic source multiple times on the same view
  [laulaz]


1.0a35 (2022-02-10)
-------------------

- Use css class & background style also on footers sections
  [laulaz]

- Correction of spelling mistakes
  [thomlamb]

- Get events with new event_dates index
  [laulaz]

- Change footer markup to have only one row
  [laulaz]

- Add new e-guichet icon
  [laulaz]

- Remove GDPR link from footer (it is already in colophon)
  [laulaz]

- Restore removed class to help styling carousel by batch size
  [laulaz]


1.0a34 (2022-02-09)
-------------------

- Fix missing permissions to add footer
  [laulaz]

- Fix default item view for a collection when anonymous
  [laulaz]

- Fix double escaped navigation items in quick accesses
  See https://github.com/plone/plone.app.layout/issues/280
  [laulaz]


1.0a33 (2022-02-08)
-------------------

- Fix search axios to not fetch with no filter set
  [thomlamb]


1.0a32 (2022-02-08)
-------------------

- Change Youtube & Parking base icons, and add Twitter
  [laulaz]

- Add id on sections containers to ease styling
  [laulaz]

- Be sure to reindex the container (& change modification date for cachinig) when
  a page has been modified
  [laulaz]

- Reorder SectionContact template + modify some translations
  [boulch]

- Fix generated url for search results
  [thomlamb]

- Unauthorize to add imio.smartweb.SectionSendinblue on a Page but authorize it on PortalPage.
  [boulch]

- Include source item url for `@search` service results
  [mpeeters]

- Enforce using SolR for `@search` service
  [mpeeters]

- Fix translation domain for event macro
  [laulaz]


1.0a31 (2022-02-04)
-------------------

- Disable sticky map on mobile
  [thomlamb]

- Refactor : Displaying dates from section event is now in a macro to have more html flexibility
  [boulch, laulaz]


1.0a30 (2022-02-03)
-------------------

- Allow to set instance behaviors on page or on procedure objects
  [boulch, laulaz]

- Improve react vue for mobile
  [thomlamb]

- Change static js and css for mobile responsive search
  [thomlamb]

- Simplifying faceted macros
  [boulch]


1.0a29 (2022-02-03)
-------------------

- Fix error in navigation when filtering on workflow state
  [laulaz]

- Adapt faceted macros to discern section video and other contents. Fix video redirect link thanks to css.
  [boulch]


1.0a28 (2022-02-01)
-------------------

- Fix navigation in subsites after navtree_depth property removal
  See https://github.com/plone/plone.app.layout/commit/7e2178d2ae11780d9211c71d8c97e4f81cd27620
  [laulaz]

- Update buildout to use Plone 6.0.0a3 packages versions
  [boulch]

- Allow collections as folders default view
  [laulaz]

- Add links on folder titles in navigation
  [laulaz]

- Fix double escaped navigation items
  See https://github.com/plone/plone.app.layout/issues/280
  [laulaz]


1.0a27 (2022-01-31)
-------------------

- Add upgrade step to check contact itinerary if address is in visible blocks
  [boulch]

- Contact itinerary go out of contact address. Itinerary is displaying thanks to a new visible_blocks option value
  [boulch]

- Improve and resolv bug in load more in react vue
  [thomlamb]

- Add new Sendinblue newsletter subscription section
  [laulaz]

- disabling filter resets on search load (important, to settle a conflict with other react views)
  [thomlamb]

- Precision so that the css of the search is unique to itself
  [thomlamb]


1.0a26 (2022-01-27)
-------------------

- Disable input search limit
  [thomlamb]

- Small correction of rendered data in views and scss
  [thomlamb]

- Fix local search when no text in input
  [thomlamb]


1.0a25 (2022-01-27)
-------------------

- Avoid page reload after gallery spolight close
  [laulaz]

- Fix default value for search filters
  [thomlamb]

- Fix open_in_new_tab option for BlockLinks
  [laulaz]

- Allow some python modules in restricted python (Usefull for collective.themefragments modules)
  [boulch]

- Add offcanvas bootstrap component in a viewlet and inherit from search browserview
  [boulch, thomlamb]

- Always keep (empty) placeholder div in carousel/table templates even if item
  has no image
  [laulaz]

- Fix traceback when section selection target has no description
  [laulaz]


1.0a24 (2022-01-26)
-------------------

- New react build
  [thomlamb]

- Adding loadmore for react vue
  [thomlamb]

- Improved query for search filters
  [thomlamb]

- Link changes for search results.
  [thomlamb]

- Update generated url for search items to match with react vue.
  [thomlamb]

- Fix street address formatting (number after street name)
  [laulaz]

- Add new css class in text section to stylize figure based on their size
  [boulch]

- Add @@is_eguichet_aware view to get e-guichet configuration/connexion status
  [boulch]


1.0a23 (2022-01-19)
-------------------

- Update buildout to use Plone 6.0.0a2 released version
  [laulaz]

- Avoid traceback when trying to display an empty schedule
  [laulaz]

- Add breadcrumb to some select box in smartweb settings.
  [boulch]


1.0a22 (2022-01-13)
-------------------

- Add dynamic style for leaflet. + general styles
  [thomlamb]


1.0a21 (2021-12-16)
-------------------

- Adding load more button for react list element
  [thomlamb]

- Improvement js of the Schedule popup
  [thomlamb]

- Change image size scales (that were too small)
  [laulaz]

- Add events dates in events section
  [laulaz]

- Make HTML section folderish (can contain Images and Files)
  [laulaz]

- Add description on HTML section
  [laulaz]

- Section contact : Share address into 3 parts (street, entity, country) and display these parts into span
  [boulch]

- Javascript refactoring
  [thomlamb]

- Distribution of css in the global file
  [thomlamb]

- Add global style for all component.
  [thomlamb]

- Add removeAccents js for string url
  [thomlamb]

- Add "with-background" css class on sections that have a background image
  [laulaz]

- Add items category in news / events section
  [laulaz]

- Add news items publication date in news section
  [laulaz]

- Add option to display items descriptions in news / events / selection sections
  [laulaz]


1.0a20 (2021-12-06)
-------------------

- Change markup and css classes for carousel / table templates
  [laulaz]

- Set SolR connections for external sources
  [mpeeters]

- Add routing for react search vue.
  [thomamb]


1.0a19 (2021-12-01)
-------------------

- Avoid an unwanted behavior with `path` index combined with SolR and virtual host
  [mpeeters]


1.0a18 (2021-12-01)
-------------------

- Avoid batching on vocabularies : contact categories and entity events
  [laulaz]

- Add plone.shortname behavior on all sections
  [laulaz]

- Restrict search inside minisites
  [laulaz]

- Fix footer viewlet markup to be included in Plone footer
  [laulaz]

- Add faceted layout class to body if a faceted layout is define.
  [boulch]


1.0a17 (2021-11-29)
-------------------

- Move background_style (img background) out of sections (section-container div) and
  put it in pages view (sortable-section div). This simplifying css styling.
  [boulch]

- Split section macros to "manage macros" to manage sections and "title macros" to print sections title + add default Plone "container" css class.
  [boulch]

- Change generated url for the news and event sections for compatibility with react router
  [thomamb]


1.0a16 (2021-11-26)
-------------------

- Add profile to handle bundles last_compilation dates
  [laulaz]

- Add new css styles
  [thomlamb]

- Udpate data for content items view
  [thomlamb]

- Refactor css className
  [thomlamb]

- Add moment js to parsed date
  [thomlamb]

- New build of react vue
  [thomlamb]

- Disallow hiding title on a collapsable section
  [laulaz]

- Fix bootstrap classes for table batches
  [laulaz]

- Can define specific events to get (instead of all events from an agenda)
  [boulch]

- Use Swiper instead of Bootstrap carousel
  [thomlamb, laulaz]


1.0a15 (2021-11-24)
-------------------

- Allow to override / limit icons TTW (portal_resources)
  [laulaz]

- React Routge improvement
  [thomlamb]

- Refactor css className
  [thomlamb]

- fix a problem or react call the endpoint several times
  [thomlamb]

- New react build
  [thomlamb]

- Allow from 1 to 8 links per batch in links section
  [laulaz]

- Add more icons and use English names and titles for icons
  [laulaz]

- Change HTML field help to describe how to use it
  [laulaz]

- Hide icons profile from installer
  [laulaz]

- Fix banner not displaying in minisites
  [laulaz]

- Remove "Hide/Display banner from this item" link on banner in Preview mode
  [laulaz]


1.0a14 (2021-11-22)
-------------------

- Force endpoints returning values as JSON
  [laulaz]

- Update news root and refactor code
  [thomlamb]

- prettify code and delete useless state
  [thomlamb]

- Add responsible 16:9 ratio on embed videos
  [laulaz]

- Add collapsable option for sections (click on section title opens section body)
  [laulaz]

- Add SVG icon option for block links, with icon resolver and basic icons set
  [laulaz]

- Cleanup useless code
  [laulaz]


1.0a13 (2021-11-17)
-------------------

- Change url for fetch search filters data.
  [thomlamb]


1.0a12 (2021-11-16)
-------------------

- Add blocks / list faceted layouts and (automatic) criteria configuration for
  collections
  [laulaz]

- Add new fields on rest views (event types, contact categories) to filter
  results and adapt endpoints
  [boulch]

- Refactor folder views html code to simplify it & make it more efficient (no
  more waking up of objects)
  [laulaz]

- Remove e_guichet action (replaced by generic account action) and add css class
  on all header actions
  [laulaz]

- Add text on search link for acessibility
  [laulaz]

- Adapt `@search` endpoint to be context based for SolR searches
  [mpeeters]

- Change max results logic for a number of batches (collection / events / news)
  [laulaz]

- Add React search view
  [thomlamb]

- Fix SearchableText indexing for links / video sections (new) descriptions
  [laulaz]

- Define cropping scales for all contents / fields
  [laulaz]

- Add/fix bootstrap classes on table / carousel views for batches
  [laulaz]

- Change image scales for listing (liste) / blocks (vignette) view and table
  view (liste / vignette), depending on batch size
  [laulaz]

- Change image scale (affiche) for sections background images
  [laulaz]

- Use background images (instead of `<img>`) in table template
  [laulaz]

- Add (rich) description on Video section
  [laulaz]

- Change some fields titles
  [laulaz]

- Fix @@search view (use ours instead of collective.solr)
  [laulaz]


1.0a11 (2021-11-05)
-------------------

- Adapt SolR search to reflect removal of `selected_entity` on `DirectoryView` content type
  [mpeeters]

- Implement cross core SolR search
  [mpeeters]

- Add category_and_topics index, vocabulary and configuration related code
  [jimbiscuit, mpeeters]

- CSS fixes / improvements
  [thomlamb]

- Code refactoring
  [laulaz]

- Add React views and machinery
  [thomlamb, duchenean]

- Add cropping support and define cropping scales per content / field
  [laulaz]

- Change viewlets structure
  [laulaz]

- Compute custom body class (minisite / subsite / banner)
  [laulaz]

- Improve all sections / fields / forms / views / templates markup / a11y
  [boulch, laulaz]

- Add locking support for sections
  [laulaz]

- Add collective.anysurfer dependency
  [boulch]

- Change navigation markup (quickaccess, close / prev buttons, etc)
  [laulaz]

- Add new types : EventsView, NewsView, DirectoryView, SectionHTML, SectionMap,
  PortalPage, SectionNews, SectionEvents, SectionCollection, SectionSelection
  [boulch, laulaz]

- Fix schedule display in Contact section (days delta, format & translations)
  [laulaz]

- Put subsite logo & navigation viewlets in a new viewlet manager (to have custom
  html around them). Previous viewlets are also kept separate (& hidden), in
  case we need to split them.
  [laulaz]

- Add itinerary link on contact section
  [laulaz]

- Add logo & lead image on contact section
  [laulaz]

- Change linked contact field description
  [laulaz]

- Cleanup old QuickAccess behavior
  [laulaz]


1.0a10 (2021-07-26)
-------------------

- Improve contacts search (sorted correctly & no batching anymore)
  [laulaz]


1.0a9 (2021-07-16)
------------------

- Update pages / procedures categories taxonomies
  [laulaz]

- Override basic widget template to move description up to input field (jbot)
  [boulch]

- Fix : dont display blocks title if display block is False.
  [boulch]

- Display subcontacts from imio.directory.Contact into section contact view.
  [boulch]

- Fix missing `Add new` menu on folderish sections
  [laulaz]


1.0a8 (2021-07-12)
------------------

- Display schedule in section contact
  [boulch]

- Fix subsite and minisite permissions
  [boulch]


1.0a7 (2021-07-07)
------------------

- Add imio.smartweb.common (imio.smartweb.topics behavior with topics vocabulary)
  [boulch]

- Add link to imio.gdpr legal text in Footer
  [boulch]

- Add custom permissions to manage Subsite and Minisite
  [boulch]

- Authorize adding `Message` (from collective.messagesviewlet) content types in imio.smartweb.Folder
  [boulch]


1.0a6 (2021-06-11)
------------------

- Override plone logo viewlet to display minisite logo
  [boulch]

- improve sections and pages indexing
  [laulaz]

- Add new section : imio.smartweb.SectionSelections
  [boulch]

- Add quick_access_items behavior on imio.smartweb.Folder
  [boulch]

- Change minisite properties & dependency with subsite
  [laulaz]

- Fix : Can not add minisite in another minisite
  [boulch]

- Add bold text in description
  [boulch]


1.0a5 (2021-06-03)
------------------

- Subsite logo is a link to subsite root
  [boulch]

- Enable minisite only on a container in PloneSite root
  [boulch]

- Can not enable subsite on minisite
  [boulch]

- Can not enable minisite on a subsite
  [boulch]

- Added style for correct background display
  [thomlamb]

- Add Minisites
  [boulch, laulaz]

- Hide Title for SectionText
  [boulch, laulaz]

- Remove workflows for SectionFooter and SectionContact
  [boulch, laulaz]

- Reorder SectionContact
  [boulch, laulaz]


1.0a4 (2021-05-26)
------------------

- Add can_toggle_title_visibility property on sections. Use it on Contact section.
  [boulch, laulaz]

- Add rich description on all content types
  [boulch]

- Add configurable url for connection to directory authentic source
  [boulch]

- Add contact section (with connection to directory authentic source)
  [boulch, laulaz]

- Views / templates code simplification
  [laulaz]

- Simplify taxonomies setup code & use taxonomy behavior directly
  [laulaz]

- Remove sections editing tools in footers
  [laulaz]

- Add preview action in Plone toolbar to hide editor actions in content
  [boulch]

- Move field category in categorization fieldset
  [boulch]

- Hide leadimage caption field everywhere (editform, addform)
  [boulch]


1.0a3 (2021-04-23)
------------------

- improved css for subsite navigation
  [thomlamb]

- Harmonize all sections templates. Rename some css class. Add new css class.
  [boulch, thomlamb]

- Add row class in page view template to be bootstrap aware.
  [boulch]

- Get sections bootstrap_css value in get_class pages view (instead of sections templates) to be bootstrap aware.
  [boulch]

- Compile resources
  [laulaz]


1.0a2 (2021-04-22)
------------------

- improved html semantics
  [thomlamb]

- WEBMIGP5-11: Add real values in page taxonomy
  [laulaz]

- Add category viewlet
  [laulaz]

- Add banner viewlet with local hide/show logic
  [boulch, laulaz]

- Change sections titles logic & add button to show / hide titles
  [laulaz]

- Add classes on add/edit forms legends when expanded / collapsed
  [laulaz]

- Add missing bootstrap class option (2/3)
  [laulaz]

- Restrict background image field to administrators
  [laulaz]

- Change folders display views order & default
  [laulaz]

- Allow (only) connected users to see default pages in breadcrumbs
  [laulaz]

- Migrate & improve buildout for Plone 6
  [boulch]

- Fix tests for Plone 6
  [boulch]

- Add basic bootstrap styles for Plone 6
  [thomlamb]

- Migrate default_page_warning template to Plone 6
  [laulaz]

- Add missing translation domain
  [laulaz]

- Add basic style for sortable hover
  This style has disappeared in Plone 6 (>< Plone 5)
  [laulaz]

- Fix add/edit forms no-tabbing feature for Plone 6
  [laulaz]


1.0a1 (2021-04-19)
------------------

- Initial release.
  [boulch]

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/imio/imio.smartweb.core",
    "name": "imio.smartweb.core",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Python Plone CMS",
    "author": "Christophe Boulanger",
    "author_email": "christophe.boulanger@imio.be",
    "download_url": "https://files.pythonhosted.org/packages/3a/83/94077a3a946a7782f648ef422c1b78a4798b5fddec09c41b118cbbd75e45/imio.smartweb.core-1.2.44.tar.gz",
    "platform": null,
    "description": ".. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.\n   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html\n   This text does not appear on pypi or github. It is a comment.\n\n\n.. image:: https://github.com/IMIO/imio.smartweb.core/workflows/Tests/badge.svg\n    :target: https://github.com/IMIO/imio.smartweb.core/actions?query=workflow%3ATests\n    :alt: CI Status\n\n.. image:: https://coveralls.io/repos/github/IMIO/imio.smartweb.core/badge.svg?branch=main\n    :target: https://coveralls.io/github/IMIO/imio.smartweb.core?branch=main\n    :alt: Coveralls\n\n.. image:: https://img.shields.io/pypi/v/imio.smartweb.core.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.core/\n    :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/status/imio.smartweb.core.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.core\n    :alt: Egg Status\n\n.. image:: https://img.shields.io/pypi/pyversions/imio.smartweb.core.svg?style=plastic   :alt: Supported - Python Versions\n\n.. image:: https://img.shields.io/pypi/l/imio.smartweb.core.svg\n    :target: https://pypi.python.org/pypi/imio.smartweb.core/\n    :alt: License\n\n\n==================\nimio.smartweb.core\n==================\n\nCore product for iMio websites\n\nFeatures\n--------\n\nThis products contains:\n - Content types: Folder, Page, Procedure, Sections ...\n - Behaviors to configure display in menus / navigations and handle sub-sites / minisites\n - Complete viewlets organization (header, footer) to get rid of portlets\n - A view to test if the site and an eguichet are linked : @@is_eguichet_aware\n\nA folder can be transformed into a sub-site, which has its navigation viewlet, a logo viewlet, ...\nIt can also be transformed into a minisite, which is a new navigation root.\nThe two are mutually exclusives.\n\nA page (or procedure) can be defined as default page of a folder, changing the way it appears in menus / breadcrumbs / sitemap.\n\nPages & Procedures can contain different \"sections\":\n - Contact : displays chosen informations for a contact (stored in authentic source website)\n - Files : lists files stored in the section\n - Galery : displays a galery of images stored in the section\n - Links : displays links stored in the section (carousel or table display)\n - Selection : displays links to selected contents (carousel or table display)\n - Sendinblue : displays a subscription form for Sendinblue newsletter\n - Text : displays a rich text\n - Video : displays an embedded video\n\nThose sections can be styled (bootstrap or custom css classes) and rearranged.\n\nA banner can be defined to be displayed on any folder (& its children) and can be hidden locally on any content.\n\n\nExamples\n--------\n\nHopefully soon in production :-)\n\n\nDocumentation\n-------------\n\nTODO\n\n\nTranslations\n------------\n\nThis product has been translated into\n\n- French\n\nThe translation domain is ``imio.smartweb`` and the translations are stored in `imio.smartweb.locales <https://github.com/IMIO/imio.smartweb.locales>`_ package.\n\n\nKnown issues\n------------\n\n- Dexterity Plone site & multilingual roots are not yet handled.\n\n\nInstallation\n------------\n\nInstall imio.smartweb.core by adding it to your buildout::\n\n    [buildout]\n\n    ...\n\n    eggs =\n        imio.smartweb.core\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/imio/imio.smartweb.core/issues\n- Source Code: https://github.com/imio/imio.smartweb.core\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv2.\n\n\nContributors\n============\n\n- Christophe Boulanger, christophe.boulanger@imio.be\n- Laurent Lasudry, laurent.lasudry@affinitic.be\n- Thomas Lambert, thomas.lambert@imio.be\n\n\nChangelog\n=========\n\n\n1.2.44 (2024-04-18)\n-------------------\n\n- WEB-4099 : Fix select name\n  [boulch]\n\n\n1.2.43 (2024-04-18)\n-------------------\n\n- WEB-4099 : Resize sections in front-end thanks to htmx / jquery\n  [boulch]\n\n- WEB-4098 : Add affiche scale for section on table view display and one element by lot\n  [thomlamb]\n\n- WEB-4098 : Add new profile for imio.smartweb.orientation to section files\n  [thomlamb]\n\n- SUP-35100 : Fix sitemap.xml.gz generation. When a \"main\" rest view was removed, continue to build sitemap for others rest views\n  [boulch]\n\n\n1.2.42 (2024-04-12)\n-------------------\n\n- SUP-36564 : Fix arcgis external content plugin\n  [boulch]\n\n\n1.2.41 (2024-04-04)\n-------------------\n\n- Set higher timeout because retrieving some datas can take some time\n  [boulch]\n\n\n1.2.40 (2024-04-02)\n-------------------\n\n- MWEBPM-9 : Add container_uid in rest views to retrieve agenda id/title or news folder id/title\n  [boulch]\n\n- MWEBPM-9 : Retrieve agenda id/title  or news folder id/title and display it in \"common templates\" table\n  [boulch]\n\n\n1.2.39 (2024-03-28)\n-------------------\n\n- MWEBPM-9 : Retrieve agenda id/title  or news folder id/title and display it in \"common templates\" carousel\n  [boulch]\n\n- MWEBPM-8 : Add \"min\" or \"max\" to queries depending to \"only past events\"\n  [thomlamb]\n\n- MWEBPM-8 : Add field to manage \"only past events\" rest view\n  [boulch]\n\n1.2.38 (2024-03-18)\n-------------------\n\n- Fix React build\n  [thomlamb]\n\n- Fix spelling mistake and react compilation\n  [boulch]\n\n\n1.2.37 (2024-03-18)\n-------------------\n\n- Add new plugin in external content section / refactor some code in external content section\n  [boulch]\n\n- Add figcaption content in alt attribute for images in section text\n  [thomlamb]\n\n\n1.2.36 (2024-02-22)\n-------------------\n\n- WEB-4072, WEB-4073 : Enable solr.fields behavior on some content types\n  [remdub]\n\n- WEB-4001 : Refactoring the generation of sitemap.xml.gz\n  [boulch]\n\n\n1.2.35 (2024-02-21)\n-------------------\n\n- WEB-4006 : Exclude some content types from search results\n  [remdub]\n\n\n1.2.34 (2024-02-19)\n-------------------\n\n- MWEBRCHA-13 : Add content rules to notify reviewers (Install via `validation` profile)\n  [laulaz]\n\n- MWEBRCHA-13 : Fix plone versioning (Work on SectionText / Remove from SectionHTML)\n  [boulch]\n\n\n1.2.33 (2024-02-09)\n-------------------\n\n- WEB-4067 : Override plone.app.content.browser.vocabulary.VocabularyView to provide filtering items to AjaxSelectFieldWidget\n  [boulch]\n\n- WEB-4001 : Override sitemap.xml.gz to improve SEO with react views\n  [boulch]\n\n- Change datePicker date format.\n  [thomlamb]\n\n- Add class on section text if there is collapsable\n  [thomlamb]\n\n- WEB-4056 : Refactoring: Removed sha256 encoding (no longer needed)\n  [boulch]\n\n- WEB-3966: Add close navigation menu on focusout to make it more accessible\n  [thomlamb]\n\n\n1.2.32 (2024-02-02)\n-------------------\n\n- Fix : Could not adapt (..interfaces.ITranslationManager) in single-language website when we set language param in url view\n  [boulch]\n\n- Fix : rest_view_obj can be None if react view was removed\n  [boulch]\n\n- Fix: bad condition to display search items number of results\n  [thomlamb]\n\n\n1.2.31 (2024-02-02)\n-------------------\n\n- Add React Context to manage global language\n  [thomlamb]\n\n- WEB-4063 : Create some views that redirect to main rest (directory, agenda, news) views (thank to registered uid) for e-guichet\n  [boulch]\n\n- SUP-34498 : Fix url construction to fix 404 on external tab click on React items\n  [thomlamb]\n\n\n1.2.30 (2024-01-30)\n-------------------\n\n- Quick fix : move date queries in inital component to avoid bad url\n  [thomlamb]\n\n\n1.2.29 (2024-01-30)\n-------------------\n\n- Quick fix : effective date can be a str type. So the news sections were broken\n  [boulch]\n\n\n1.2.28 (2024-01-26)\n-------------------\n\n- WEB-3802 : translate datepicker\n  [thomlamb]\n\n- WEB-3802 : add nl traduction for React view.\n  [thomlamb]\n\n- WEB-3802 : Fix datePicker filtre to no load on first date change\n  [thomlamb]\n\n\n1.2.27 (2024-01-26)\n-------------------\n\n- WEB-3802 : Adding scss styles for new period filter\n  [thomlamb]\n\n- WEB-3802 : Adding missing traduction for React view.\n  [thomlamb]\n\n- WEB-4029 : Fix issue \"invalid date\" with pat-display-time and DateTime Zope/Plone format (with Firefox!)\n  [boulch]\n\n\n1.2.26 (2024-01-24)\n-------------------\n\n- WEB-3802 : Fix Axios Serializer to fix key in object request.\n  [thomlamb]\n\n\n1.2.25 (2024-01-24)\n-------------------\n\n- WEB-3802 : Adding perido filter in event React view\n  [thomlamb]\n\n\n1.2.24 (2024-01-22)\n-------------------\n\n- WEB-3802 : Get dates range for events in REST views. Coming from React.\n  [boulch]\n\n- WEB-4050 : Fix : Loosing related_contacts ordering when changing any attributes in section\n  [boulch]\n\n- WEB-4007 : Add Schedul in contact React view\n  [thomlamb]\n\n\n1.2.23 (2024-01-09)\n-------------------\n\n- WEB-4041 : Handle new \"carre\" scale\n  [boulch]\n\n\n1.2.22 (2024-01-05)\n-------------------\n\n- Refactor : Move ContactProperties (to build readable schedule) to imio.smartweb.common\n  [boulch]\n\n\n1.2.21 (2023-12-14)\n-------------------\n\n- WEB-3992 : Fix svg to have base color. Add class for icon in table template\n  [thomlamb]\n\n- SUP-34061 : Fix React Gallery img scales\n  [thomlamb]\n\n\n1.2.20 (2023-12-07)\n-------------------\n\n- WEB-3783 : Update viewlet to set og:tags in rest views\n  [boulch]\n\n- (Re)Activate external section\n  [boulch]\n\n\n1.2.19 (2023-12-06)\n-------------------\n\n- WEB-4022 : Fix : Compiled edit.js\n  [boulch]\n\n- WEB-4022 : Fix : bad char in actions.xml (setup/upgrade step)\n  [boulch]\n\n\n1.2.18 (2023-12-05)\n-------------------\n\n- WEB-4022 : Create a new action menu with an utils view that redirect to stats (browser)view\n  [boulch]\n\n- Change HashRouter to BrowserRouter in React & fix related URLs\n  [thomlamb, laulaz]\n\n- WEB-3783 : Add new header viewlet to manage og:tags in REACT views\n  [boulch]\n\n\n1.2.17 (2023-12-01)\n-------------------\n\n- Refactor / optimize React code and upgrade packages\n  [thomlamb]\n\n\n1.2.16 (2023-12-01)\n-------------------\n\n- Handle single item json responses in request forwarders\n  [laulaz]\n\n\n1.2.15 (2023-11-30)\n-------------------\n\n- Handle empty responses in request forwarders\n  [laulaz]\n\n\n1.2.14 (2023-11-30)\n-------------------\n\n- Fix parameters in `POST` / `PATCH` / `DELETE` requests\n  [laulaz]\n\n\n1.2.13 (2023-11-29)\n-------------------\n\n- Use json for request forwarders body\n  [laulaz, boulch]\n\n\n1.2.12 (2023-11-29)\n-------------------\n\n- Deactivate Plone protect / Add token for queries\n  [laulaz, boulch]\n\n- Handle `PATCH` & `DELETE` in request forwarders\n  [laulaz]\n\n- Fix smartweb url and fix metadatas if missing fullobject\n  [boulch]\n\n\n1.2.11 (2023-11-29)\n-------------------\n\n- Add Smartweb related URLs in forwarded json responses\n  [laulaz]\n\n- Transform requests forwarders into REST API Services\n  [laulaz]\n\n\n1.2.10 (2023-11-28)\n-------------------\n\n- Add RequestForwarder views\n  [laulaz, boulch]\n\n\n1.2.9 (2023-11-24)\n------------------\n\n- WEB-4021 : Fix lead image displaying with files section\n  [boulch]\n\n\n1.2.8 (2023-11-23)\n------------------\n\n- Fix (lead) image sizes URLs for text section & migrate old values\n  [boulch, laulaz]\n\n\n1.2.7 (2023-11-22)\n------------------\n\n- Fix image scales URLs for gallery view thumbnails\n  [laulaz]\n\n- WEB-3992 : Uncheck icon when clincking on checked icon (in edit form of imio.smartweb.BlockLink)\n  [boulch]\n\n\n1.2.6 (2023-11-21)\n------------------\n\n- Fix tests after scales dimensions change\n  [laulaz]\n\n\n1.2.5 (2023-11-20)\n------------------\n\n- Rebuild React to fix js errors\n  [thomlamb]\n\n- WEB-4017 : Add Number 2 for items per batch\n  [thomlamb]\n\n- Fix last upgrade steps: when run from command line, we need to adopt admin\n  user to find private objects\n  [laulaz]\n\n- Fix wrong type name in `imio.smartweb.CirkwiView` type profile\n  [laulaz]\n\n- WEB-4014 : Display \"websites\" urls instead of labels (facebook, website, instagram, ...)\n  [boulch]\n\n- WEB-4012 : Restored filter on related contacts field\n  [boulch]\n\n\n1.2.4 (2023-10-30)\n------------------\n\n- Handle image orientation on faceted map layout\n  [laulaz]\n\n- Remove unused Photo Gallery from collections layouts\n  [laulaz]\n\n\n1.2.3 (2023-10-29)\n------------------\n\n- Migrate deprecated image scales from Section Contact / Gallery\n  [laulaz]\n\n- Migrate \"Is in portrait mode\" option to orientation behavior for Section Contact\n  [laulaz]\n\n- Handle image orientation on Collection & Foler types\n  [laulaz]\n\n- Remove unused `gallery_view.pt` template\n  [laulaz]\n\n- Change order of orientation options (default first)\n  [laulaz]\n\n- Handle orientation in REST views images & fix galleries\n  [laulaz]\n\n- Change default orientation to landscape\n  [laulaz]\n\n\n1.2.2 (2023-10-26)\n------------------\n\n- WEB-3985 : Fix condition to load image or logo in contact view\n  [thomlamb]\n\n- WEB-3985 : Fix logo scale URL (no orientation there) for Directory view\n  [laulaz]\n\n- WEB-3985 : Fix React build\n  [thomlamb]\n\n\n1.2.1 (2023-10-25)\n------------------\n\n- WEB-3985 : Fix traceback when cropping scale information is not present on image change\n  [laulaz]\n\n\n1.2 (2023-10-25)\n----------------\n\n- WEB-3985 : New portrait / paysage scales & logic.\n  We have re-defined the scales & sizes used in smartweb.\n  We let the user crop only 2 big portrait / paysage scales and make the calculation behind the scenes for all\n  other smaller scales.\n  We also fixed the cropping information clearing on images changes.\n  A new orientation behavior allow the editor to choose with type of image he wants.\n  [boulch, laulaz]\n\n- Fix css for Event content view\n  [thomlamb]\n\n\n1.1.30 (2023-10-24)\n-------------------\n\n- Adaptation of react to show or hide the map\n  [thomlamb]\n\n- WEB-3999 : Keep order of contacts in its view through manualy sorted related_contacts in edit form\n  [boulch]\n\n\n1.1.29 (2023-10-18)\n-------------------\n\n- SUP-32814 : Add new external content plugins : GiveADayPlugin\n  see : https://github.com/IMIO/imio.smartweb.core/commit/a4dfca2\n  [boulch]\n\n- WEB-4000 : Add display_map Bool field on directory and events views\n  [boulch]\n\n\n1.1.28 (2023-10-13)\n-------------------\n\n- WEB-3803 : Add upgrade step : collective.pivot.Family content type can be add in an imio.smartweb.Folder\n  [boulch]\n\n- WEB-3998 : Set requests timeout to 8'' when we populate RemoteContacts vocabulary\n  [boulch]\n\n\n1.1.27 (2023-10-11)\n-------------------\n\n- Add <div> in view_argis.pt template to fix map displaying\n  [thomlamb, jhero]\n\n\n1.1.26 (2023-10-10)\n-------------------\n\n- Add missing upgrade step to add leadimage behavior on external content section\n  [boulch]\n\n- Fix some translations in external content plugins\n  [boulch]\n\n\n1.1.25 (2023-10-09)\n-------------------\n\n- SUP-32169 : Add new external content plugins : ArcgisPlugin\n  [boulch]\n\n\n1.1.24 (2023-10-09)\n-------------------\n\n- WEB-3986 : Fix : email must be open thank to \"mailto:\" tag instead of \"tel:\"\n  [boulch]\n\n- WEB-3984 : Remove deprecated cropping annotations on banner\n  [boulch, laulaz]\n\n- WEB-3984 : Don't get banner scale anymore. Get full banner image directly\n  [boulch, laulaz]\n\n- WEB-3984 : Remove banner field from cropping editor\n  [laulaz]\n\n\n1.1.23 (2023-09-06)\n-------------------\n\n- WEB-3983 : Fix contacts bootstrap grid\n  [boulch]\n\n- WEB-3980 : Fix help and authentic sources menus double displaying in folder_contents view\n  [boulch]\n\n- fix calculating image size on loading (add async in useEffect)\n  [thomlamb]\n\n- WEB-3981 : Add Cognitoforms as an external section\n  [boulch]\n\n- WEB-3932 : Transform contact section to contactS section\n  [laulaz, boulch]\n\n\n1.1.22 (2023-08-29)\n-------------------\n\n- Add smartweb content types icons (Message, MessagesConfig)\n  [boulch]\n\n- Delete useless css for edition\n  [thomlamb]\n\n\n1.1.21 (2023-08-29)\n-------------------\n\n- Add smartweb content types icons\n  [laulaz, boulch]\n\n- Show help & authentic sources menus only if product is installed\n  [laulaz, boulch]\n\n- Update compiled resources to fix help menu\n  [boulch]\n\n- Refactor Plausible\n  [remdub]\n\n\n1.1.20 (2023-08-28)\n-------------------\n\n- Fix display of hours on events react view\n  [thomlamb]\n\n- Refactor React contact view\n  [thomlamb]\n\n- Refactor section text : image_size field is no more required because field is now hidden!\n  [boulch]\n\n- WEB-3957 : Add new \"Please help!\" menu in Plone toolbar\n  [boulch]\n\n- Display logo if no image in react contact card.\n  Display blurry background if image is in portrait\n  [thomlamb]\n\n- Fix of the calculation of the batch zise, \u200b\u200baddition instead of concatenation\n  [thomlamb]\n\n- WEB-3972 : Add \"elloha\" plugin in external content section\n  [boulch]\n\n\n1.1.19 (2023-08-07)\n-------------------\n\n- WEB-3956 : Update folder modification date when its layout changed to fix cache\n  [boulch]\n\n- WEB-3934 : Hide image_size field\n  [boulch]\n\n- WEB-3953 : Remove cropping from background_image field\n  [boulch]\n\n- WEB-3952 : Disable image cropping on section text\n  [laulaz, boulch]\n\n- Make \"Image cropping\" link conditional\n  [laulaz]\n\n- Disable image cropping on Slide content type\n  [laulaz]\n\n- Fix condition for image placeholder on React vue\n  [thomlamb]\n\n\n1.1.18 (2023-06-19)\n-------------------\n\n- Removal of unnecessary css in sections contact and gallery\n  [thomlamb]\n\n- Add new browserview for Plausible\n  [remdub, boulch]\n\n- Change some icons : SectionHTML and SectionExternalContent\n  [boulch]\n\n- MWEBTUBA : Add new section : imio.smartweb.SectionExternalContent (Manage embeded contents)\n  [boulch]\n\n\n1.1.17 (2023-05-31)\n-------------------\n\n- New React build\n  [thomlamb]\n\n- Use hash in gallery images URL for directory, events and news rest views\n  (based on modification date) to allow strong caching.\n  [boulch, laulaz]\n\n\n1.1.16 (2023-05-25)\n-------------------\n\n- Fix faceted map size after page loading.\n  [thomlamb]\n\n- Adapt `@search` endpoint to handle multilingual\n  [mpeeters]\n\n\n1.1.15 (2023-05-22)\n-------------------\n\n- Fixed console error following unnecessary loading of js for swiper\n  [thomlamb]\n\n- Avoid image cropping for banner scale (will have infinite height)\n  [laulaz]\n\n- Cleanup `folder_contents` properties & add warning about Sections\n  [laulaz]\n\n- Store hash in an annotation to refresh \"dynamic\" sections\n  [boulch, laulaz]\n\n- WEB-3868 : Remove useless code (included in Plone 6.0.4)\n  See https://github.com/plone/plone.base/pull/37\n  [laulaz]\n\n- Migrate to Plone 6.0.4\n  [boulch]\n\n- Update static icon for better css implements\n  [thomlamb]\n\n- SUP-30074 : Fix broken RelationValue \"AttributeError: 'NoneType' object has no attribute 'UID'\n  [boulch]\n\n\n1.1.14 (2023-04-25)\n-------------------\n\n- Fix image display condition\n  [thomlamb]\n\n- Fix json attributes to get the scaling pictures of news\n  [boulch]\n\n\n1.1.13 (2023-04-24)\n-------------------\n\n- Compile resources\n  [boulch]\n\n\n1.1.12 (2023-04-14)\n-------------------\n\n- WEB-3868 : Forbid creating content with same id as a parent field\n  [laulaz]\n\n- Don't use `image_scales` metadata anymore to get images scales URLs because we\n  had problems with cropped scales (they were not indexed).\n  We now use a hash in URL (based on modification date) to allow strong caching.\n  See https://github.com/collective/plone.app.imagecropping/issues/129\n  [laulaz, boulch]\n\n\n1.1.11 (2023-04-05)\n-------------------\n\n- WEB-3913 : Leadimages should not appear on rest views\n  [boulch]\n\n\n1.1.10 (2023-03-31)\n-------------------\n\n- WEB-3901 : Get fullsize picture if scale is not present (section collection)\n  [boulch]\n\n- WEB-3908 : Call new @events endpoint to get events occurrences\n  [boulch]\n\n\n1.1.9 (2023-03-17)\n------------------\n\n- WEB-3898 : Prevent error (error while rendering imio.smartweb.banner) if a content has his id = \"banner\"\n  [boulch]\n\n\n1.1.8 (2023-03-15)\n------------------\n\n- WEB-3888 : We overrided link_input template widget to allow any link format in external tab (without browser blocking)\n  [boulch]\n\n- WEB-3769 : Get fullsize picture if scale is not present (ex: picture too small)\n  [boulch]\n\n- SUP-27477 : Fix internal link in herobanner\n  [boulch]\n\n\n1.1.7 (2023-03-07)\n------------------\n\n- Improved react views to better match bootstrap media queries and fix no wrap buttons\n  [thomlamb]\n\n- Fix no display img in news view\n  [thomlamb]\n\n- Migrate to Plone 6.0.2\n  [boulch]\n\n- WEB-3865 : Ordering news section and events section in their views thanks to a manualy order in their widgets\n  [boulch]\n\n- Avoid auto-appending new lines to Datagrid fields when clicked\n  [laulaz]\n\n- Fix annuaire, agenda, news sections with current language\n  [boulch]\n\n\n1.1.6 (2023-02-22)\n------------------\n\n- WEB-3863 : Fix some dates displaying\n  [boulch]\n\n- WEB-3858 : Fix displaying of authentic sources menu\n  [boulch]\n\n\n1.1.5 (2023-02-20)\n------------------\n\n- Delete lorem in React vue\n  [thomlamb]\n\n- Fixed accessibility nav attribute\n  [thomlamb]\n\n- Fixed faceted map\n  [boulch]\n\n- WEB-3837 : Can define specific news to get (instead of all news from news folders)\n  [boulch]\n\n- Adding display block on active dropdown\n  [thomlamb]\n\n- Fix traduction ID for React\n  [thomlamb]\n\n\n1.1.4 (2023-01-31)\n------------------\n\n- Fix loader on React vue + add visual loader\n  [thomlamb]\n\n\n1.1.3 (2023-01-30)\n------------------\n\n- WEB-3819 : Update permission : local manager can manage their subsites\n  [boulch]\n\n\n1.1.2 (2023-01-27)\n------------------\n\n- Adding react-translated and translate static React txt\n  [thomlamb]\n\n- Fix \"zope.schema._bootstrapinterfaces.ConstraintNotSatisfied\" in smartweb settings\n  [boulch]\n\n- Add new content type : imio.smartweb.CirkwiView\n  [boulch, laulaz]\n\n- Add authentic sources menu in toolbar\n  [boulch, laulaz]\n\n- WEB-3755 : Adapt empty (without section) procedure message\n  [boulch, laulaz]\n\n- Bring current-language attribute in rest views templates (useful for translations in JS)\n  [boulch]\n\n- Handle search result types depending on available authentic sources for site\n  [Julien]\n\n- Replacement of hard coded urls for images\n  [thomlamb]\n\n\n1.1.1 (2023-01-12)\n------------------\n\n- Use generated image scale urls to increase image caching\n  [boulch, laulaz]\n\n- Forbid minisite to be copied / moved inside another minisite\n  [laulaz]\n\n- Allow querying contact category with React filter (A) while also querying\n  multiple categories defined in directory REST endpoint (B, C): A and (B or C)\n  [laulaz]\n\n- Enable autopublishing behavior on all types\n  [laulaz]\n\n- Handle events occurences in REST endpoint\n  [laulaz]\n\n- Multilingual: handle language in requests for REST views, handle LRF navigation\n  roots (minisites, footers, default pages, vocabularies), fix language selector\n  viewlet\n  [laulaz]\n\n- Add upgrade step to change content types icons\n  [laulaz]\n\n- Fix JS / CSS bundles names (restore old names : '-' instead of '.' separator)\n  [laulaz]\n\n\n1.1 (2022-12-23)\n----------------\n\n- Update to Plone 6.0.0 final\n  [boulch]\n\n- WEB-3795 : Add Proactive trigger code to chatbot.\n  [remdub]\n\n\n1.0.27 (2022-11-23)\n-------------------\n\n- Add check for multiple categories directory views\n  This is used to decide if the field will be changed to single category\n  [laulaz]\n\n\n1.0.26 (2022-11-22)\n-------------------\n\n- WEB-3729 : Add site admin permission on action for managing taxonomies on specific contents\n  [boulch]\n\n- WEB-3777: Make nb_results field work on React views (as batch size)\n  [laulaz, thomlamb]\n\n\n1.0.25 (2022-10-28)\n-------------------\n\n- WEB-3771 : Harmonize procedure button label\n  [boulch]\n\n- WEB-3777 : Fix DirectoryEndpoint filter by category\n  [boulch, laulaz]\n\n- WEB-3759 : Add portrait class even if there is no lead image to set placeholder with a good size\n  [boulch]\n\n\n1.0.24 (2022-10-20)\n-------------------\n\n- Fix problem with images url in logo\n  [boulch]\n\n\n1.0.23 (2022-10-20)\n-------------------\n\n- Fix problem with images urls in collections\n  [boulch]\n\n\n1.0.22 (2022-10-18)\n-------------------\n\n- Fix problem with images urls in faceted navigation\n  [laulaz]\n\n- WEB-3766 : Ensure displaying pages / footers even if sections in error (+ display section in error)\n  [boulch, laulaz]\n\n- WEB-3764 : Fix : We Ensure we always compare Decimal\n  [boulch]\n\n\n1.0.21 (2022-10-07)\n-------------------\n\n- Waiting for authentics sources Plone6betaX to get automaticaly images scale hash on objects\n  [boulch]\n\n\n1.0.20 (2022-10-05)\n-------------------\n\n- Fix React-moment: replace 'day' by 'minute' in sratOf fuction to fix bad hours display in news view\n  [thomlamb]\n\n- Add fullobjects=1 to get inner events and inner directory contents\n  [boulch]\n\n- Adding section files download and gallery in react content view\n  [thomlamb]\n\n- Update svg plone-icon for better compatibility with color css\n  [thomlamb]\n\n- Use unique scale path (with hash) for better cache management\n  [boulch, laz]\n\n\n- Memoize EventsTypesVocabulary because that almost never change !\n  [boulch]\n\n- WEB-3684 : Add fullobjects=1 to get inner news contents\n  [boulch]\n- Use custom spotlight to avoid bad gallery refresh\n  [boulch]\n\n- Migrate to Plone 6.0.0b1 : ensure all needed attributes are allowed (otherwise\n  action expressions doesn't work anymore), consider new SVG / icons logic in\n  tests, use new simplified resources registry\n  [laulaz, boulch]\n\n\n1.0.19 (2022-09-08)\n-------------------\n\n- WEB-3750 : Fix topics, categories and facilities items in selectboxes view when there is no preset selected categories\n  [boulch]\n\n\n1.0.18 (2022-09-06)\n-------------------\n\n- Fix css to display none accueil item in nav\n  [thomlamb]\n\n\n1.0.17 (2022-09-01)\n-------------------\n\n- WEB-3741 : Fix items in selectbox contact categories in rest view @search-filters endpoint (\"match\" with items in edit selectbox)\n  Fix contacts results depends of selected category in rest view (@search endpoint)\n  [boulch]\n\n- WEB-3732 : Add smartweb settings to customize sendinblue subscribing button (text and position)\n  [boulch]\n\n- Fix bad position for swipper-button in herobanner\n  [thomlamb]\n\n- Ensure navigation elements don't use an already reserved/existing css Class\n  [boulch]\n\n- WEB-3730 : By default, Plone open external (Section text / Tiny) links in new tab\n  [boulch]\n\n\n1.0.16 (2022-08-02)\n-------------------\n\n- Fix rich description display on contact section\n  [laulaz]\n\n\n1.0.15 (2022-07-25)\n-------------------\n\n- WEB-3687: Add botpress viewlet in footer\n  [remdub]\n\n- Change class and css to make herobanner slider work\n  [thomlamb]\n\n\n1.0.14 (2022-07-14)\n-------------------\n\n- Avoid error on broken objects (reindex_all_pages upgrade step)\n  [laulaz]\n\n\n1.0.13 (2022-07-14)\n-------------------\n\n- Adding button for add news,events,contacts\n  [thomlamb]\n\n- Avoid traceback if a selection item relation is broken\n  [laulaz]\n\n- Use rich description on contact sections\n  [laulaz]\n\n- [WEB-3674]Fix itinerary links\n  [remdub]\n\n- [WEB-3661]Set b_size to 100 on search results\n  [remdub]\n\n- Add collective.faceted.map with custom template & markers popups\n  [boulch, laulaz]\n\n- Allow pages to be geolocalized (latitude/longitude indexes) via their first map section\n  [laulaz]\n\n- Use new registry settings to store URL of news/events/contact proposal form\n  [laulaz]\n\n\n1.0.12 (2022-06-07)\n-------------------\n\n- Adapt code to ease development with local sources\n  [mpeeters]\n- [WEB-3663] Fix contact schedule. Use Decimal instead of float. ( float(\"8.30\") = 8.3.  8h03 != 8h30 )\n  [boulch]\n\n- Update static css for edit view\n  [thomlamb]\n\n- Fix NaN value for batchsize in swiper\n  [thomlamb]\n\n- Ban required URL when Footer or HeroBanner modified\n  [boulch, laulaz]\n\n- Omit some fields in slide section layout fieldset\n  [boulch]\n\n\n1.0.11 (2022-05-17)\n-------------------\n\n- Update display for date in news view\n  [thomlamb]\n\n- Add video,social,web url for news view\n  [thomlamb]\n\n- Update regex for routing items\n  [thomlamb]\n\n- Add carousel and gallery in contact view\n  [boulch]\n\n- Fix batch size (40) for pages pagination\n  [laulaz]\n\n- Add new content type : imio.smartweb.SectionPostit\n  [boulch, laulaz]\n\n\n1.0.10 (2022-05-10)\n-------------------\n\n- Add description for directory items\n  [thomlamb]\n\n- Fix css for react items\n  [thomlamb]\n\n- Adaptation of the jsx to be able to render the markdown to html\n  [thomlamb]\n\n- Adapt `@search` endpoint to exclude expired elements and events in the past\n  [mpeeters]\n\n- Remove forced placeholder for image in react pages\n  [thomlamb]\n\n\n1.0.9 (2022-05-02)\n------------------\n\n- Remove duplicate / useless new icons & change default workinfos icon\n  [laulaz]\n\n\n1.0.8 (2022-05-02)\n------------------\n\n- Add new icons\n  [boulch]\n\n- Fix section edition display for herobanner / content-core / footer\n  [laulaz]\n\n- HeroBanner can't be a folder default view\n  [boulch]\n\n\n1.0.7 (2022-04-25)\n------------------\n\n- Improve slide view html\n  [thomlamb]\n\n- Clean core css\n  [thomlamb]\n\n- Fix herobanner when there is a default (portal)page on site root or on partner sites\n  [boulch, laulaz]\n\n- Hide unwanted upgrades from site-creation and quickinstaller\n  [boulch]\n\n- Move local manager role and sharing permissions to imio.smartweb.common\n  Use new common.interfaces.ILocalManagerAware to mark a locally manageable content\n  [boulch]\n\n- Add hero banner feature\n  [boulch]\n\n\n1.0.6 (2022-03-29)\n------------------\n\n- Fix: Change Leaflet Tilelayer map for fix bad attribution url\n  [thomlamb]\n\n\n1.0.5 (2022-03-28)\n------------------\n\n- Add local permissions and a \"Local Manager\" role.\n  Permissions : imio.smartweb.core.CanEditMinisiteLogo, imio.smartweb.core.CanManageSectionHTML\n  [boulch]\n\n- Updated queries for search to only run with specific filters\n  [thomlamb]\n\n- Handle inline SVG images for portal logo and minisite logo\n  [laulaz]\n\n- Add show_items_lead_image attributes on files section.\n  Add no-image css class in table template when there is no image to display\n  [boulch]\n\n- Add sections to procedure content type to be similar as page content type\n  [boulch]\n\n- Add a portrait mode on section contact leadimage\n  [boulch]\n\n- Exclude parents (folders) messages to traverse into partners sites\n  [boulch]\n\n- Exclude Footers from parent listings by default\n  [laulaz]\n\n\n1.0.4 (2022-03-16)\n------------------\n\n- Improve leaflet css\n  [thomlamb]\n\n- Change leaflet tilelayer style\n  [thomlamb]\n\n\n1.0.3 (2022-03-09)\n------------------\n\n- Change leaflet style\n  [thomlamb]\n\n- Adding info popup on leaflet marker\n  [thomlamb]\n\n- Add correct href on search link for tab navigation\n  [thomlamb]\n\n\n1.0.2 (2022-03-08)\n------------------\n\n- Add missing init file for faceted widgets\n  [laulaz]\n\n\n1.0.1 (2022-02-25)\n------------------\n\n- Removal of the pointer if it is located at Imio (event and library view)\n  [thomlamb]\n\n- Added times and fixed date display for event views\n  [thomlamb]\n\n- Override eea.facetednavigation select widget template.\n  Display label as first value in select fields\n  [boulch]\n\n- Add placeholder to faceted text search (xml) + upgrade step\n  [boulch]\n\n- Fix : Add a missing tal instruction\n  [boulch]\n\n- Use new icons radio widget to select SVG icon for links\n  [laulaz]\n\n- Avoid problems with minisite & subsite simultaneous activation (for example,\n  through a cached action)\n  [laulaz]\n\n\n1.0 (2022-02-22)\n----------------\n\n- Add description in sendinblue section\n  [boulch]\n\n- Add conditions on faceted and folder view (with images).\n  When we select one of this view and if a content hasn't image we display a no-image class\n  [boulch]\n\n- Fix css for news items\n  [thomlamb]\n\n- Change event contact icon\n  [thomlamb]\n\n- Override social tags generation to get scaled images instead of full size.\n  We didn't override syndication to avoid any side effects in RSS / Atom\n  [laulaz]\n\n\n1.0a43 (2022-02-21)\n-------------------\n\n- Limitate usage of site search settings to current website search\n  [mpeeters]\n\n\n1.0a42 (2022-02-21)\n-------------------\n\n- Fix RelatedItems fields browser in minisite\n  [boulch, laulaz]\n\n- Fix bad html link for news items\n  [thomlamb]\n\n- Fix removed section subscriber. if we removed a folder, pages with sections stayed in catalog\n  [boulch]\n\n\n1.0a41 (2022-02-16)\n-------------------\n\n- Fix loadmore react views\n  [thomlamb]\n\n- Update Axios module to 26.0\n  [thomlamb]\n\n- Add AbortController to prevent unnecessary requests\n  [thomlamb]\n\n- Use `use_site_search_settings` parameters by default to inherit query parameters from site search settings\n  for `@search` endpoint\n  [mpeeters]\n\n\n1.0a40 (2022-02-14)\n-------------------\n\n- Fix bug with react import img\n  [thomlamb]\n\n\n1.0a39 (2022-02-14)\n-------------------\n\n- Fix missing value for placeholder\n  [thomlamb]\n\n\n1.0a38 (2022-02-14)\n-------------------\n\n- Fix condition to display search items img\n  [thomlamb]\n\n\n1.0a37 (2022-02-14)\n-------------------\n\n- Fix problem with react event map\n  [thomlamb]\n\n- Add background image for result search items\n  [thomlamb]\n\n- Refactor all js indent\n  [thomlamb]\n\n- Add placeholder class on contact logo & leadimage when they are empty\n  [laulaz]\n\n- Change/fix max number (30) of possible sections in pages before paging\n  [boulch]\n\n- Add new div with a nb-items-batch-[N] class\n  to ease stylizing multi items templates (table, carousel)\n  [boulch]\n\n- Fix bad css value\n  [thomlamb]\n\n\n1.0a36 (2022-02-11)\n-------------------\n\n- Update e-guichet icon file & add new shopping icon\n  [laulaz]\n\n- Change default value for batch size in files section\n  [laulaz]\n\n- Improve css\n  [thomlamb]\n\n- Avoid fetching contact from authentic source multiple times on the same view\n  [laulaz]\n\n\n1.0a35 (2022-02-10)\n-------------------\n\n- Use css class & background style also on footers sections\n  [laulaz]\n\n- Correction of spelling mistakes\n  [thomlamb]\n\n- Get events with new event_dates index\n  [laulaz]\n\n- Change footer markup to have only one row\n  [laulaz]\n\n- Add new e-guichet icon\n  [laulaz]\n\n- Remove GDPR link from footer (it is already in colophon)\n  [laulaz]\n\n- Restore removed class to help styling carousel by batch size\n  [laulaz]\n\n\n1.0a34 (2022-02-09)\n-------------------\n\n- Fix missing permissions to add footer\n  [laulaz]\n\n- Fix default item view for a collection when anonymous\n  [laulaz]\n\n- Fix double escaped navigation items in quick accesses\n  See https://github.com/plone/plone.app.layout/issues/280\n  [laulaz]\n\n\n1.0a33 (2022-02-08)\n-------------------\n\n- Fix search axios to not fetch with no filter set\n  [thomlamb]\n\n\n1.0a32 (2022-02-08)\n-------------------\n\n- Change Youtube & Parking base icons, and add Twitter\n  [laulaz]\n\n- Add id on sections containers to ease styling\n  [laulaz]\n\n- Be sure to reindex the container (& change modification date for cachinig) when\n  a page has been modified\n  [laulaz]\n\n- Reorder SectionContact template + modify some translations\n  [boulch]\n\n- Fix generated url for search results\n  [thomlamb]\n\n- Unauthorize to add imio.smartweb.SectionSendinblue on a Page but authorize it on PortalPage.\n  [boulch]\n\n- Include source item url for `@search` service results\n  [mpeeters]\n\n- Enforce using SolR for `@search` service\n  [mpeeters]\n\n- Fix translation domain for event macro\n  [laulaz]\n\n\n1.0a31 (2022-02-04)\n-------------------\n\n- Disable sticky map on mobile\n  [thomlamb]\n\n- Refactor : Displaying dates from section event is now in a macro to have more html flexibility\n  [boulch, laulaz]\n\n\n1.0a30 (2022-02-03)\n-------------------\n\n- Allow to set instance behaviors on page or on procedure objects\n  [boulch, laulaz]\n\n- Improve react vue for mobile\n  [thomlamb]\n\n- Change static js and css for mobile responsive search\n  [thomlamb]\n\n- Simplifying faceted macros\n  [boulch]\n\n\n1.0a29 (2022-02-03)\n-------------------\n\n- Fix error in navigation when filtering on workflow state\n  [laulaz]\n\n- Adapt faceted macros to discern section video and other contents. Fix video redirect link thanks to css.\n  [boulch]\n\n\n1.0a28 (2022-02-01)\n-------------------\n\n- Fix navigation in subsites after navtree_depth property removal\n  See https://github.com/plone/plone.app.layout/commit/7e2178d2ae11780d9211c71d8c97e4f81cd27620\n  [laulaz]\n\n- Update buildout to use Plone 6.0.0a3 packages versions\n  [boulch]\n\n- Allow collections as folders default view\n  [laulaz]\n\n- Add links on folder titles in navigation\n  [laulaz]\n\n- Fix double escaped navigation items\n  See https://github.com/plone/plone.app.layout/issues/280\n  [laulaz]\n\n\n1.0a27 (2022-01-31)\n-------------------\n\n- Add upgrade step to check contact itinerary if address is in visible blocks\n  [boulch]\n\n- Contact itinerary go out of contact address. Itinerary is displaying thanks to a new visible_blocks option value\n  [boulch]\n\n- Improve and resolv bug in load more in react vue\n  [thomlamb]\n\n- Add new Sendinblue newsletter subscription section\n  [laulaz]\n\n- disabling filter resets on search load (important, to settle a conflict with other react views)\n  [thomlamb]\n\n- Precision so that the css of the search is unique to itself\n  [thomlamb]\n\n\n1.0a26 (2022-01-27)\n-------------------\n\n- Disable input search limit\n  [thomlamb]\n\n- Small correction of rendered data in views and scss\n  [thomlamb]\n\n- Fix local search when no text in input\n  [thomlamb]\n\n\n1.0a25 (2022-01-27)\n-------------------\n\n- Avoid page reload after gallery spolight close\n  [laulaz]\n\n- Fix default value for search filters\n  [thomlamb]\n\n- Fix open_in_new_tab option for BlockLinks\n  [laulaz]\n\n- Allow some python modules in restricted python (Usefull for collective.themefragments modules)\n  [boulch]\n\n- Add offcanvas bootstrap component in a viewlet and inherit from search browserview\n  [boulch, thomlamb]\n\n- Always keep (empty) placeholder div in carousel/table templates even if item\n  has no image\n  [laulaz]\n\n- Fix traceback when section selection target has no description\n  [laulaz]\n\n\n1.0a24 (2022-01-26)\n-------------------\n\n- New react build\n  [thomlamb]\n\n- Adding loadmore for react vue\n  [thomlamb]\n\n- Improved query for search filters\n  [thomlamb]\n\n- Link changes for search results.\n  [thomlamb]\n\n- Update generated url for search items to match with react vue.\n  [thomlamb]\n\n- Fix street address formatting (number after street name)\n  [laulaz]\n\n- Add new css class in text section to stylize figure based on their size\n  [boulch]\n\n- Add @@is_eguichet_aware view to get e-guichet configuration/connexion status\n  [boulch]\n\n\n1.0a23 (2022-01-19)\n-------------------\n\n- Update buildout to use Plone 6.0.0a2 released version\n  [laulaz]\n\n- Avoid traceback when trying to display an empty schedule\n  [laulaz]\n\n- Add breadcrumb to some select box in smartweb settings.\n  [boulch]\n\n\n1.0a22 (2022-01-13)\n-------------------\n\n- Add dynamic style for leaflet. + general styles\n  [thomlamb]\n\n\n1.0a21 (2021-12-16)\n-------------------\n\n- Adding load more button for react list element\n  [thomlamb]\n\n- Improvement js of the Schedule popup\n  [thomlamb]\n\n- Change image size scales (that were too small)\n  [laulaz]\n\n- Add events dates in events section\n  [laulaz]\n\n- Make HTML section folderish (can contain Images and Files)\n  [laulaz]\n\n- Add description on HTML section\n  [laulaz]\n\n- Section contact : Share address into 3 parts (street, entity, country) and display these parts into span\n  [boulch]\n\n- Javascript refactoring\n  [thomlamb]\n\n- Distribution of css in the global file\n  [thomlamb]\n\n- Add global style for all component.\n  [thomlamb]\n\n- Add removeAccents js for string url\n  [thomlamb]\n\n- Add \"with-background\" css class on sections that have a background image\n  [laulaz]\n\n- Add items category in news / events section\n  [laulaz]\n\n- Add news items publication date in news section\n  [laulaz]\n\n- Add option to display items descriptions in news / events / selection sections\n  [laulaz]\n\n\n1.0a20 (2021-12-06)\n-------------------\n\n- Change markup and css classes for carousel / table templates\n  [laulaz]\n\n- Set SolR connections for external sources\n  [mpeeters]\n\n- Add routing for react search vue.\n  [thomamb]\n\n\n1.0a19 (2021-12-01)\n-------------------\n\n- Avoid an unwanted behavior with `path` index combined with SolR and virtual host\n  [mpeeters]\n\n\n1.0a18 (2021-12-01)\n-------------------\n\n- Avoid batching on vocabularies : contact categories and entity events\n  [laulaz]\n\n- Add plone.shortname behavior on all sections\n  [laulaz]\n\n- Restrict search inside minisites\n  [laulaz]\n\n- Fix footer viewlet markup to be included in Plone footer\n  [laulaz]\n\n- Add faceted layout class to body if a faceted layout is define.\n  [boulch]\n\n\n1.0a17 (2021-11-29)\n-------------------\n\n- Move background_style (img background) out of sections (section-container div) and\n  put it in pages view (sortable-section div). This simplifying css styling.\n  [boulch]\n\n- Split section macros to \"manage macros\" to manage sections and \"title macros\" to print sections title + add default Plone \"container\" css class.\n  [boulch]\n\n- Change generated url for the news and event sections for compatibility with react router\n  [thomamb]\n\n\n1.0a16 (2021-11-26)\n-------------------\n\n- Add profile to handle bundles last_compilation dates\n  [laulaz]\n\n- Add new css styles\n  [thomlamb]\n\n- Udpate data for content items view\n  [thomlamb]\n\n- Refactor css className\n  [thomlamb]\n\n- Add moment js to parsed date\n  [thomlamb]\n\n- New build of react vue\n  [thomlamb]\n\n- Disallow hiding title on a collapsable section\n  [laulaz]\n\n- Fix bootstrap classes for table batches\n  [laulaz]\n\n- Can define specific events to get (instead of all events from an agenda)\n  [boulch]\n\n- Use Swiper instead of Bootstrap carousel\n  [thomlamb, laulaz]\n\n\n1.0a15 (2021-11-24)\n-------------------\n\n- Allow to override / limit icons TTW (portal_resources)\n  [laulaz]\n\n- React Routge improvement\n  [thomlamb]\n\n- Refactor css className\n  [thomlamb]\n\n- fix a problem or react call the endpoint several times\n  [thomlamb]\n\n- New react build\n  [thomlamb]\n\n- Allow from 1 to 8 links per batch in links section\n  [laulaz]\n\n- Add more icons and use English names and titles for icons\n  [laulaz]\n\n- Change HTML field help to describe how to use it\n  [laulaz]\n\n- Hide icons profile from installer\n  [laulaz]\n\n- Fix banner not displaying in minisites\n  [laulaz]\n\n- Remove \"Hide/Display banner from this item\" link on banner in Preview mode\n  [laulaz]\n\n\n1.0a14 (2021-11-22)\n-------------------\n\n- Force endpoints returning values as JSON\n  [laulaz]\n\n- Update news root and refactor code\n  [thomlamb]\n\n- prettify code and delete useless state\n  [thomlamb]\n\n- Add responsible 16:9 ratio on embed videos\n  [laulaz]\n\n- Add collapsable option for sections (click on section title opens section body)\n  [laulaz]\n\n- Add SVG icon option for block links, with icon resolver and basic icons set\n  [laulaz]\n\n- Cleanup useless code\n  [laulaz]\n\n\n1.0a13 (2021-11-17)\n-------------------\n\n- Change url for fetch search filters data.\n  [thomlamb]\n\n\n1.0a12 (2021-11-16)\n-------------------\n\n- Add blocks / list faceted layouts and (automatic) criteria configuration for\n  collections\n  [laulaz]\n\n- Add new fields on rest views (event types, contact categories) to filter\n  results and adapt endpoints\n  [boulch]\n\n- Refactor folder views html code to simplify it & make it more efficient (no\n  more waking up of objects)\n  [laulaz]\n\n- Remove e_guichet action (replaced by generic account action) and add css class\n  on all header actions\n  [laulaz]\n\n- Add text on search link for acessibility\n  [laulaz]\n\n- Adapt `@search` endpoint to be context based for SolR searches\n  [mpeeters]\n\n- Change max results logic for a number of batches (collection / events / news)\n  [laulaz]\n\n- Add React search view\n  [thomlamb]\n\n- Fix SearchableText indexing for links / video sections (new) descriptions\n  [laulaz]\n\n- Define cropping scales for all contents / fields\n  [laulaz]\n\n- Add/fix bootstrap classes on table / carousel views for batches\n  [laulaz]\n\n- Change image scales for listing (liste) / blocks (vignette) view and table\n  view (liste / vignette), depending on batch size\n  [laulaz]\n\n- Change image scale (affiche) for sections background images\n  [laulaz]\n\n- Use background images (instead of `<img>`) in table template\n  [laulaz]\n\n- Add (rich) description on Video section\n  [laulaz]\n\n- Change some fields titles\n  [laulaz]\n\n- Fix @@search view (use ours instead of collective.solr)\n  [laulaz]\n\n\n1.0a11 (2021-11-05)\n-------------------\n\n- Adapt SolR search to reflect removal of `selected_entity` on `DirectoryView` content type\n  [mpeeters]\n\n- Implement cross core SolR search\n  [mpeeters]\n\n- Add category_and_topics index, vocabulary and configuration related code\n  [jimbiscuit, mpeeters]\n\n- CSS fixes / improvements\n  [thomlamb]\n\n- Code refactoring\n  [laulaz]\n\n- Add React views and machinery\n  [thomlamb, duchenean]\n\n- Add cropping support and define cropping scales per content / field\n  [laulaz]\n\n- Change viewlets structure\n  [laulaz]\n\n- Compute custom body class (minisite / subsite / banner)\n  [laulaz]\n\n- Improve all sections / fields / forms / views / templates markup / a11y\n  [boulch, laulaz]\n\n- Add locking support for sections\n  [laulaz]\n\n- Add collective.anysurfer dependency\n  [boulch]\n\n- Change navigation markup (quickaccess, close / prev buttons, etc)\n  [laulaz]\n\n- Add new types : EventsView, NewsView, DirectoryView, SectionHTML, SectionMap,\n  PortalPage, SectionNews, SectionEvents, SectionCollection, SectionSelection\n  [boulch, laulaz]\n\n- Fix schedule display in Contact section (days delta, format & translations)\n  [laulaz]\n\n- Put subsite logo & navigation viewlets in a new viewlet manager (to have custom\n  html around them). Previous viewlets are also kept separate (& hidden), in\n  case we need to split them.\n  [laulaz]\n\n- Add itinerary link on contact section\n  [laulaz]\n\n- Add logo & lead image on contact section\n  [laulaz]\n\n- Change linked contact field description\n  [laulaz]\n\n- Cleanup old QuickAccess behavior\n  [laulaz]\n\n\n1.0a10 (2021-07-26)\n-------------------\n\n- Improve contacts search (sorted correctly & no batching anymore)\n  [laulaz]\n\n\n1.0a9 (2021-07-16)\n------------------\n\n- Update pages / procedures categories taxonomies\n  [laulaz]\n\n- Override basic widget template to move description up to input field (jbot)\n  [boulch]\n\n- Fix : dont display blocks title if display block is False.\n  [boulch]\n\n- Display subcontacts from imio.directory.Contact into section contact view.\n  [boulch]\n\n- Fix missing `Add new` menu on folderish sections\n  [laulaz]\n\n\n1.0a8 (2021-07-12)\n------------------\n\n- Display schedule in section contact\n  [boulch]\n\n- Fix subsite and minisite permissions\n  [boulch]\n\n\n1.0a7 (2021-07-07)\n------------------\n\n- Add imio.smartweb.common (imio.smartweb.topics behavior with topics vocabulary)\n  [boulch]\n\n- Add link to imio.gdpr legal text in Footer\n  [boulch]\n\n- Add custom permissions to manage Subsite and Minisite\n  [boulch]\n\n- Authorize adding `Message` (from collective.messagesviewlet) content types in imio.smartweb.Folder\n  [boulch]\n\n\n1.0a6 (2021-06-11)\n------------------\n\n- Override plone logo viewlet to display minisite logo\n  [boulch]\n\n- improve sections and pages indexing\n  [laulaz]\n\n- Add new section : imio.smartweb.SectionSelections\n  [boulch]\n\n- Add quick_access_items behavior on imio.smartweb.Folder\n  [boulch]\n\n- Change minisite properties & dependency with subsite\n  [laulaz]\n\n- Fix : Can not add minisite in another minisite\n  [boulch]\n\n- Add bold text in description\n  [boulch]\n\n\n1.0a5 (2021-06-03)\n------------------\n\n- Subsite logo is a link to subsite root\n  [boulch]\n\n- Enable minisite only on a container in PloneSite root\n  [boulch]\n\n- Can not enable subsite on minisite\n  [boulch]\n\n- Can not enable minisite on a subsite\n  [boulch]\n\n- Added style for correct background display\n  [thomlamb]\n\n- Add Minisites\n  [boulch, laulaz]\n\n- Hide Title for SectionText\n  [boulch, laulaz]\n\n- Remove workflows for SectionFooter and SectionContact\n  [boulch, laulaz]\n\n- Reorder SectionContact\n  [boulch, laulaz]\n\n\n1.0a4 (2021-05-26)\n------------------\n\n- Add can_toggle_title_visibility property on sections. Use it on Contact section.\n  [boulch, laulaz]\n\n- Add rich description on all content types\n  [boulch]\n\n- Add configurable url for connection to directory authentic source\n  [boulch]\n\n- Add contact section (with connection to directory authentic source)\n  [boulch, laulaz]\n\n- Views / templates code simplification\n  [laulaz]\n\n- Simplify taxonomies setup code & use taxonomy behavior directly\n  [laulaz]\n\n- Remove sections editing tools in footers\n  [laulaz]\n\n- Add preview action in Plone toolbar to hide editor actions in content\n  [boulch]\n\n- Move field category in categorization fieldset\n  [boulch]\n\n- Hide leadimage caption field everywhere (editform, addform)\n  [boulch]\n\n\n1.0a3 (2021-04-23)\n------------------\n\n- improved css for subsite navigation\n  [thomlamb]\n\n- Harmonize all sections templates. Rename some css class. Add new css class.\n  [boulch, thomlamb]\n\n- Add row class in page view template to be bootstrap aware.\n  [boulch]\n\n- Get sections bootstrap_css value in get_class pages view (instead of sections templates) to be bootstrap aware.\n  [boulch]\n\n- Compile resources\n  [laulaz]\n\n\n1.0a2 (2021-04-22)\n------------------\n\n- improved html semantics\n  [thomlamb]\n\n- WEBMIGP5-11: Add real values in page taxonomy\n  [laulaz]\n\n- Add category viewlet\n  [laulaz]\n\n- Add banner viewlet with local hide/show logic\n  [boulch, laulaz]\n\n- Change sections titles logic & add button to show / hide titles\n  [laulaz]\n\n- Add classes on add/edit forms legends when expanded / collapsed\n  [laulaz]\n\n- Add missing bootstrap class option (2/3)\n  [laulaz]\n\n- Restrict background image field to administrators\n  [laulaz]\n\n- Change folders display views order & default\n  [laulaz]\n\n- Allow (only) connected users to see default pages in breadcrumbs\n  [laulaz]\n\n- Migrate & improve buildout for Plone 6\n  [boulch]\n\n- Fix tests for Plone 6\n  [boulch]\n\n- Add basic bootstrap styles for Plone 6\n  [thomlamb]\n\n- Migrate default_page_warning template to Plone 6\n  [laulaz]\n\n- Add missing translation domain\n  [laulaz]\n\n- Add basic style for sortable hover\n  This style has disappeared in Plone 6 (>< Plone 5)\n  [laulaz]\n\n- Fix add/edit forms no-tabbing feature for Plone 6\n  [laulaz]\n\n\n1.0a1 (2021-04-19)\n------------------\n\n- Initial release.\n  [boulch]\n",
    "bugtrack_url": null,
    "license": "GPL version 2",
    "summary": "Core product for iMio websites",
    "version": "1.2.44",
    "project_urls": {
        "Homepage": "https://github.com/imio/imio.smartweb.core",
        "PyPI": "https://pypi.python.org/pypi/imio.smartweb.core",
        "Source": "https://github.com/imio/imio.smartweb.core",
        "Tracker": "https://github.com/imio/imio.smartweb.core/issues"
    },
    "split_keywords": [
        "python",
        "plone",
        "cms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c220bcd49aadcb00e2c3bb1ce618c4f2c09306dda1762795141b7f83d99c017",
                "md5": "315b613563b076b22a1ff8b7c70ef6d4",
                "sha256": "b4eeedefe5b689b06ae3ab8d8adc9d0631f405e299fb21d5ab4dea2aa57c33df"
            },
            "downloads": -1,
            "filename": "imio.smartweb.core-1.2.44-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "315b613563b076b22a1ff8b7c70ef6d4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1204185,
            "upload_time": "2024-04-18T09:46:19",
            "upload_time_iso_8601": "2024-04-18T09:46:19.276201Z",
            "url": "https://files.pythonhosted.org/packages/7c/22/0bcd49aadcb00e2c3bb1ce618c4f2c09306dda1762795141b7f83d99c017/imio.smartweb.core-1.2.44-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a8394077a3a946a7782f648ef422c1b78a4798b5fddec09c41b118cbbd75e45",
                "md5": "83395077fbf20350493bbd4803db3d7b",
                "sha256": "3f57922ee2075cefbb768b235e137062b712aab9cd4852c7e1cf3cca71fb0095"
            },
            "downloads": -1,
            "filename": "imio.smartweb.core-1.2.44.tar.gz",
            "has_sig": false,
            "md5_digest": "83395077fbf20350493bbd4803db3d7b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 970607,
            "upload_time": "2024-04-18T09:46:26",
            "upload_time_iso_8601": "2024-04-18T09:46:26.350824Z",
            "url": "https://files.pythonhosted.org/packages/3a/83/94077a3a946a7782f648ef422c1b78a4798b5fddec09c41b118cbbd75e45/imio.smartweb.core-1.2.44.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-18 09:46:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "imio",
    "github_project": "imio.smartweb.core",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "setuptools",
            "specs": [
                [
                    "==",
                    "67.6.1"
                ]
            ]
        },
        {
            "name": "zc.buildout",
            "specs": [
                [
                    "==",
                    "3.0.1"
                ]
            ]
        },
        {
            "name": "pip",
            "specs": [
                [
                    "==",
                    "23.0.1"
                ]
            ]
        },
        {
            "name": "wheel",
            "specs": [
                [
                    "==",
                    "0.40.0"
                ]
            ]
        }
    ],
    "lcname": "imio.smartweb.core"
}
        
Elapsed time: 0.24255s