Skip to main content
CI Status Coveralls Latest Version Egg Status https://img.shields.io/pypi/pyversions/imio.smartweb.core.svg?style=plastic:alt:Supported-PythonVersions 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 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

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.4.54 (2026-07-24)

  • Add missing translations for React view [thomlamb]

  • Fix “AttributeError” when embedding a removed/unavailable video: guard against “None” oembed responses in the YouTube/Vimeo accessibility overrides so the video section degrades gracefully instead of crashing. [boulch]

  • WEB-4422: Make the events request-forwarder return the same listing as the site: for events listings it delegates to the default events view (smartweb.default_events_view), reusing its query (agenda cascade, event types, metadata fields) and response processing, defaults to upcoming events, and forwards the caller’s Bearer token to the authentic source. [boulch]

  • SUP-53979: Fix contact map showing all markers on the contact detail view [thomlamb]

  • Refactor : Move imio.smartweb.vocabulary.ContactBlocks from imio.smartweb.core to imio.smartweb.common (usefull for linked contact in auth sources) [boulch]

  • WEB-4422: Restore smartweb_url on each item of forwarded listing/search responses (regression since the request-forwarder refactoring). [boulch]

1.4.53 (2026-07-07)

  • update to Plone 6.1.5 and buidlout 5-x versions [bouch]

  • OIA-106 : Reuse IA categorization views/forms from imio.smartweb.common and remove redundant code in browser/ia. [boulch]

  • Changer Event content title for sponsors and partners [thomlamb]

1.4.52 (2026-06-23)

  • WEB-4448 : Get SSO-APPS credentials instead of authentic [boulch, remdub]

  • Move imio.smartweb.vocabulary.RemoteDirectoryEntities vocabulary to imio.smartweb.common (1.2.55) [boulch]

1.4.51 (2026-06-17)

  • Add post-migration view to move inline images out of SectionText rich text into a SectionGallery [boulch]

  • WEB-4434 : Add more class for improved sub-menu et move arian menu position [thomlamb]

  • fix(rest): avoid HTTP 500 on directory contact “view” pages when the remote @search by UID returns no items (stale/deleted contact UID hit directly by a crawler or shared link). DirectoryViewView.contact now returns None instead of raising AttributeError (masked as LocationError), and the SEO fallback block is only rendered when a contact is present. [boulch]

1.4.50 (2026-06-10)

  • WEB-4442 : imio.smartweb.SectionCollection : Increase maximum number of batches to display to 20 [boulch]

1.4.49 (2026-06-08)

  • feat(rest): add /ok health-check shortcut on @directory/events/news_request_forwarder endpoints (returns local {“status”: “ok”} without forwarding to authentic source) [bsuttor]

1.4.48 (2026-06-08)

  • WEB-4437 : Make faceted collections batch size respect collection’s item_count field [boulch]

  • Remove fixing image dimensions detection (width/height=-1) during (LIEGE) migration imports To be reimplemented for future migrations [boulch]

  • WEB-4427 : Fix a bug when whole_day for only 1 day [boulch]

1.4.47 (2026-06-04)

  • Add view to fix some (fr) urls after migration [boulch]

1.4.46 (2026-05-29)

  • Fix : Preserve folder image when moving single page out of folder [boulch]

  • Add view to report complete/incomplete SectionSelections after migration [boulch]

  • Add dump_site_catalog view to export the site tree as streaming JSON [boulch]

  • Add post-migration view to reindex related_quickaccess [boulch]

  • Fix image blob cloning in migration import [boulch]

1.4.45 (2026-05-07)

  • WEB-4418: Filter search results by published state for contacts, events and news in smartweb-search webcomponent [remdub]

  • Fix IndexError on EventsView/NewsView/DirectoryView when direct_access UUID points to a missing or unpublished item: return None instead of crashing the page render [boulch]

  • WEB-4414: Fix ProcedureViewlet crashing when procedure_ts token is no longer in vocabulary [remdub]

1.4.44 (2026-04-28)

  • SUP-52828 : Normalize naive start/end dates to Europe/Brussels timezone for event creation [boulch]

  • WEB-4422: Refactoring, remove some useless method, adapt tests [boulch]

1.4.43 (2026-04-27)

  • WEB-4422: Add smartweb_url to POST response so IA.Citizen can redirect after content creation [boulch]

1.4.42 (2026-04-22)

  • SUP-52025 : Ensure we retrieve all imio.news.NewsFolder from entity [boulch]

1.4.41 (2026-04-15)

  • Fix a bug in section text when we have a lead image in svg, the image was not displayed because we were looking for a specific scale that is not generated for svg images. [thomlamb]

1.4.40 (2026-04-13)

  • Add possibility to set a custom scale for section text lead image [thomlamb]

  • Add possibility to set center title in page [thomlamb]

  • WEB-4353 : Align React view with Europe/Brussels timezone for agenda [boulch]

1.4.39 (2026-03-31)

  • SUP-52025 : Ensure we retrieve all imio.news.NewsFolder from entity [boulch]

1.4.38 (2026-03-20)

  • Add custom scale for section text [thomlamb]

1.4.37 (2026-03-18)

  • GISR-19 : Forward Authorization header from original request when forwarding requests to authentic sources - again [remdub]

1.4.36 (2026-03-18)

  • GISR-19 : Forward Authorization header from original request when forwarding requests to authentic sources [remdub]

1.4.35 (2026-03-17)

  • GISR-19 : Remove wca_token from query parameters when forwarding requests to authentic sources [remdub]

1.4.34 (2026-03-16)

  • WEB-4366 : Refactor caching with more specialized endpoints to avoid incorrect/random? entity/newsfolders retrieval from cache [boulch]

  • Fix React add button position and style [thomlamb]

  • WEB-4371 : Fix issue with ogptags viewlet [boulch]

  • Migrate to Plone 6.1.4 [boulch]

1.4.33 (2026-03-10)

  • Improve search modale for mobile [thomlamb]

  • CITIBDC-461 : Creating a template to have better view on the move_single_page view [boulch]

1.4.32 (2026-03-05)

  • CITIBDC-461 : Flatten folders containing a single page when it is set as the default view [boulch]

  • Adding an interface to indicate that we are in a migration context [boulch]

  • WEB-3495 : Improve minisite logo accessibility label [thomlamb]

1.4.31 (2026-02-24)

  • UNDO RAM caching to @search endpoint - too many side effects [boulch] [boulch]

1.4.30 (2026-02-23)

  • Fix i18n for back to main site link in minisite header [thomlamb]

  • WEB-4366 : Fix incorrect/random? entity retrieval from cache and add warning message [boulch]

1.4.29 (2026-02-13)

  • Fix edit menu style and name [thomlamb]

1.4.28 (2026-02-11)

  • Add icon to section edit bar and improve section edit style [thomlamb]

1.4.27 (2026-02-06)

  • CITIBDC-510 : Better collection portal_types attributes Filtrering + update cateogies labels (naming clearer) [boulch]

1.4.26 (2026-02-03)

  • Fix sticky menu transition issue [thomlamb]

1.4.25 (2026-02-02)

  • Add sticky menu option to control panel and js/css [thomlamb]

1.4.24 (2026-01-21)

  • OIA-109 : Refactor “CategorizeContent” feature from imio.smartweb.core to imio.smartweb.common [boulch]

  • WEB-4338 : 1. Fix specfic events/news/publications staying in choice field in edit mode [boulch]

1.4.23 (2025-12-23)

  • Improve migration from cpskin.core (Plone4) to smartweb (Plone6) [boulch]

1.4.22 (2025-12-09)

  • WEB-4334 : IPA : Fix error when new page is created. [thomlamb]

1.4.21 (2025-12-08)

  • WEB-4336 : Remove hop-by-hop headers and content-encoding when forwarding requests to authentic sources [remdub]

1.4.20 (2025-12-07)

  • WEB-4334 : IPA : Disable IA categorization button if section text is empty or missing to prevent errors [thomlamb]

1.4.19 (2025-11-28)

  • IAK-77 : IPA : Fix ia categorize if section text is empty [thomlamb]

  • IAK-77 : IPA : Add ia omnia icon and styles [thomlamb]

  • IAK-77 : IPA : Add new header to js queries (html_snippet_widget.pt) [boulch]

  • IAK-77 : IPA : Add new header to queries + some Refactoring [boulch]

1.4.18 (2025-11-21)

  • IPA : endpoints, categorization helping, titles proposal generation [boulch]

  • IPA : Add new bundle to manage I.A. js [boulch]

1.4.17 (2025-11-03)

  • WEB-4216 : Hide herobanner on accessibility and gdpr “page” [boulch]

  • Migrate to Plone 6.1.3 [boulch]

  • WEB-4302 : Add square scale for lead image in section contact [thomlamb]

1.4.16 (2025-10-20)

  • SUP-47150 : local_category are often in str but previously (04f9a0a) we met a dict : we’ll have to dig ! [boulch]

1.4.15 (2025-10-07)

  • Fix a bug in event section when a specific category is set (again) [boulch]

1.4.14 (2025-10-06)

  • SUP-47150 : Fix a bug in event section when a specific category is set [boulch]

  • SUP-46788: Update React query to fetch up to 50 images for a single news item [boulch]

  • WEB-3838: Move header actions to burger menu under 991px width [thomlamb]

  • WEB-4306: Improve Select2: display initial items without requiring user input [boulch]

  • WEB-4306: Timestamped publications section : added live filtering of terms [boulch]

1.4.13 (2025-09-08)

  • WEB-4249 : Remove sendinblue [boulch]

  • WEB-4213: Translate Swiper aria-label [thomlamb]

  • Refactor “find” endpoint (1.4.7) : Move it into imio.smartweb.common [boulch]

  • Add title and description for React gallery [thomlamb]

  • WEB-4297 : Accessibility : Fix keyboard navigation for taxonomy filter [thomlamb]

  • WEB-3835 : Accessibility : replace link with button for better keyboard navigation and adjust js for tabulation close menu [thomlamb]

  • WEB-3718 : add h1 in portal page [thomlamb]

  • SUP-46144 : Improve contact country translation [thomlamb]

1.4.12 (2025-08-25)

  • WEB-4291 : Improve directory Categories: If only one category, no need to display the first one [thomlamb]

1.4.11 (2025-08-20)

  • Changer Itinerary link to plain text in React view [thomlamb]

  • Fix whole day date for recurrence event [thomlamb]

  • WEB-4165 : SEO : Improve sitemap.xml.gz generation to include new seo_html views and some other seo improvements [boulch]

1.4.10 (2025-08-07)

  • WEB-4165 : SEO : Build noscript fallback for React views (Agenda / Directory / News) to improve SEO [boulch]

1.4.9 (2025-08-05)

  • WEB-4165 : SEO : Override the canonical URL in the HTML header for the REST view, so that each card (name?u=<uuid>) is considered canonical instead of the default container. [boulch]

1.4.8 (2025-08-04)

  • WEB-4165 : SEO : Add new “hidden” view to authentic sources contents which generate href links to the “cards” [boulch]

1.4.7 (2025-07-22)

  • WEB-4218 improve cookier banner style. import view.less delete previous commit [thomlamb]

  • WEB-4284: Enable section size button by adding htmx_js_header.pt to procedure view [thomlamb]

  • Add new endpoint to find content in instance [boulch]

  • Fix effective news date [thomlamb]

  • SUP-45270 : Fix open_end date display [thomlamb]

  • Fix campaign comment url tagert [thomlamb]

  • WEB-4256 : Use pat-contentbrowser instead of pat-relateditems for Link, QuickAccess, SectionCollection, SectionEvents and SectionNews [remdub]

1.4.6 (2025-06-26)

  • Change permission to access to site admin control panel [boulch]

1.4.5 (2025-06-25)

  • WEB-4276: Fix missing or bad e-guichet api url in smartweb control panel settings [boulch]

  • WEB-4271: Refactor procedure button to add specific label to manage job offer or other use-case [boulch]

  • SUP-44089 : Fix sitemap. old id was used for some “copied/pasted contacts”. Now we are using “real/updated” uid [boulch]

  • WEB-4268 : Added imio.smartweb.SectionTimeStampedPublicatons to Page and PortalPage [boulch]

1.4.4 (2025-05-26)

  • Fix bad catalog query when we get contacts from directory [boulch]

  • WEB-4252 : Increase timeout for section events [boulch]

1.4.3 (2025-05-20)

  • WEB-4218 : move (Fix cookie modal tab index and improve ux) into view.less [thomlamb]

1.4.2 (2025-05-20)

  • WEB-4242 : Clear scales annotations when we remove lead image from an object Avoid scale is still accessible with direct link [boulch]

  • WEB-4218 : Fix cookie modal tab index and improve ux [thomlamb]

  • WEB-4234 : Avoid using fullobjects when we get events from Agenda authentic sources [boulch]

1.4.1 (2025-05-14)

  • WEB-4165 : Add the React script to manage og tags in other views (Agenda / News) [boulch]

  • WEB-4165 : Refactoring : Don’t use react-helmet/react-helmet-async anymore to manage og tags in directory view because of duplicated og:tags. Favor for creating og:tags in header viewlet (SSR) and update it thanks to REACT script [boulch]

  • WEB-4165 : Add react-helmet pakcage (6.1.0) to manage og tags in directory view [boulch]

1.4 (2025-05-06)

  • Override singlecheckboxtool_hidden.pt to restore the “hidden” type to the hidden checkboxes This is a temporary fix, we will issue a PR to fix this en plone.app.z3cform See https://github.com/plone/plone.app.z3cform/commit/6351cf60d408d4a76743741db45093c8e5a1c4de [remdub]

  • GHA tests on Python 3.10 3.11, 3.12 and 3.13 [remdub]

  • Update Python classifiers to be compatible with Plone 6.1 and Python 3.13 [remdub]

  • Remove obsolete and unused portal_properties in view_section template PropertiesTool is removed in Plone 6.1 [bsuttor, remdub]

1.3.9 (2025-04-23)

  • Ideabox : Add suggestion button text in campaign view [thomlamb]

1.3.8 (2025-04-16)

  • Fix queries to get zones / topics from e-guichet [boulch]

  • Fix json pop to prevent errors when change comme from backoffice [thomlamb]

  • Campaign view : Change add comment btn to be visible when there is no comment [thomlamb]

1.3.7 (2025-04-15)

  • Fix base endpoint for imio app (like TS) [boulch]

1.3.6 (2025-04-10)

  • Fix contact template to improve multi-contact display [thomlamb]

  • Ideabox : Add red thumbs display choice in campaign view [thomlamb]

  • WEB-4237 : Hide unnecessary toolbar entries when rendering a React view [boulch]

1.3.5 (2025-04-03)

  • Fix : Add are_views_available to @@/search view [thomlamb]

1.3.4 (2025-04-02)

  • Ideabox : Add search filter in campaign view [thomlamb]

  • Ideabox : Add comment in campaign view [thomlamb]

1.3.3 (2025-03-31)

  • WEB-4236 : Ensure that, in the control panel, the already filled passwords are better “informed” [boulch]

  • Ideabox : Use the correct workflow statuses to display projects [boulch]

  • Prevent unauthorized access: return 403 if request does not originate from the current context Prevent some basic stupid and wicked attack [boulch]

  • Ideabox : Add status for vote [thomlamb]

1.3.2 (2025-03-19)

  • WEB-4134: Set default_view as table_view for section “Timestamped publications” [boulch]

  • WEB-4165: Refactor some code for sitemap (Title, normalized_portal_type, …) [boulch]

1.3.1 (2025-03-13)

  • WEB-4165: Refactoring the generation of sitemap.xml.gz for search engines and modifying the site map for user display [boulch]

  • WEB-4165 : Fixed sitemap.xml.gz generation with auth sources entries [boulch]

  • Display error message in Search results if the default view has been deleted [thomlamb]

  • WEB-4231 : Prevent issues in research when default (agenda, news, directory) views objects were removed [boulch]

1.3 (2025-03-04)

  • TELE-1975 : IDEABOX. Add specific profile, add campaign view content type [boulch, thomlamb]

1.2.91 (2025-03-03)

  • Accessibility : Added aria-label to subsite-logo link [thomlamb]

  • Accessibility : Add title / target attributes to “my account” action link [boulch]

1.2.90 (2025-02-24)

  • WEB-4217 : Refactor / Improved target blank links (files, links and so on) [boulch]

1.2.89 (2025-02-18)

  • WEB-4225 : Added classes to contact sections to differentiate the type of contact (multiple or single) [thomlamb]

  • Fix issue : We don’t need carousel view in timestamped publications [boulch]

1.2.88 (2025-02-14)

  • WEB-4134 : Refactor : “Timestamped publications” is a section now (not anymore a content type to store in a section) [boulch]

1.2.87 (2025-02-12)

  • WEB-4153 : Move and rename the refresh_modification_date action [remdub]

1.2.86 (2025-02-10)

  • WEB-4153 : Add a refresh_modification_date view to refresh the modification date of SectionEvents and SectionNews [remdub]

  • WEB-4153 : Add a cache key on SectionEvents and SectionNews requests to refresh the cache when the section is modified [remdub]

1.2.85 (2025-02-10)

  • WEB-3538 : Accessibility : Add video source information in title attribute of the iframe [boulch]

  • WEB-4217 : Accessibility : Warn the user that the link will open in a new tab (title attribute) [boulch]

  • WEB-3872 : Accessibility : Files in “files section” are automaticaly open in a new (target blank) tab [boulch]

  • WEB-4211 : Accessibility : Improve behavior of the “alt” attribute for images in a gallery section [boulch]

1.2.84 (2025-01-29)

  • Update Python classifiers to be compatible with Python 3.12 [remdub]

1.2.83 (2025-01-29)

  • Migrate to Plone 6.0.14 [boulch]

  • WEB-4206 : Remove wcatoken from query parameters when forwarding requests [remdub]

1.2.82 (2025-01-23)

  • WEB-4153 : Add language cookie to python requests to avoid cache problems [remdub]

1.2.81 (2025-01-15)

  • SUP-41924 : Fix a bug when there is some “void” urls getting in section Contact (and display “contact_informations”) [boulch]

1.2.80 (2025-01-15)

  • Fix: svg icon refactor [thomlamb]

1.2.79 (2025-01-15)

  • Fix missing jquery for edit section after ods_widget fix [thomlamb]

1.2.78 (2025-01-06)

  • WEB-4158 : Missing file in previous release! [boulch]

1.2.77 (2025-01-06)

  • WEB-4158 : ods_widget (css and js) are not loaded anymore on all pages They are only loaded on pages that contains an external content section [boulch]

1.2.76 (2025-01-06)

  • WEB-4199 : Fix missing contacts when there are more contacts than default Plone batching [boulch]

  • Replace url by social icon in contact section [thomlamb]

  • Add iframe youtube or vimeo in React news view [thomlamb]

1.2.75 (2024-11-19)

  • Reduce queries to directory [boulch, laulaz]

1.2.74 (2024-11-13)

  • Avoid request for images when gallery block is not visible in Section Contact [laulaz]

1.2.73 (2024-10-14)

  • WEB-4156 : Allow to specifiy if a wca token is needed when forwarding requests [remdub]

1.2.72 (2024-10-02)

  • WEB-4152 : Add some logs to debug forwarding requests [boulch]

  • WEB-4134 : Add default values to some smartweb settings fields [boulch]

1.2.71 (2024-09-30)

  • Fix : Increase b_size value to get all institutions from ia.deliberations [boulch]

  • WEB-4024 : Add React event files size [thomlamb]

  • WEB-4027 : Add linkedin icon and change Twitter icon to X icon [thomlamb]

  • WEB-4146 : Replace created by effective date in news cards [thomlamb]

1.2.70 (2024-09-16)

  • WEB-4143 : Fix a CSRF bug in section files [boulch]

  • WEB-4144 : Set requests timeout to 12 when we populate RemoteContacts vocabulary [remdub]

1.2.69 (2024-09-10)

  • WEB-4121 : Fix missing auth for OGP tags See commit 381a5e422d8705f86c434d2f0d4bd099938b9cc3 [laulaz]

  • WEB-3995 : Add temporary debug annotation to verify section hash updates [laulaz, remdub]

1.2.68 (2024-09-09)

  • WEB-3995 : Don’t reindex section when we receive no JSON (ex: timeout) This will reduce ZODB transactions numbers. [bsuttor, laulaz, remdub]

  • CITI-4 : Add conditional log to debug WCA token errors [laulaz]

  • WEB-4134 : Restrict Publication content type to Manager for now. This is to avoid putting the content type to production sites without notice. [laulaz, remdub]

1.2.67 (2024-09-04)

  • WEB-4134 : Timestamping : code refactoring, fix view , improve some tests [boulch]

  • Fix: Replace i tag with svg icon in React view [thomlamb]

  • WEB-4134 : Manage timestamping in coordination with ia.deliberations’ rest api [boulch]

1.2.66 (2024-08-27)

  • Fix: Transform all folder view template to list elements [thomlamb]

  • Fix: delete ratio class to external content section [thomlamb]

  • WEB-4138 : Adding link on React elements to edit them [thomlamb]

1.2.65 (2024-08-13)

  • WEB-4136 : Authorize 70 sections/page instead of 40 [boulch]

  • Fix: keep scroll on load more in React view [thomlamb]

  • WEB-4132 : In anonymous mode, use remoteUrl instead of internal link url in links sections [boulch]

1.2.64 (2024-08-05)

  • SUP-38386 : Fix style for elloha to avoid absolute position [boulch]

1.2.63 (2024-07-31)

  • SUP-38386 : Update “elloha” plugin in external content section. Agent can set url field to visitwallonia.elloha.com [boulch]

1.2.62 (2024-07-22)

  • SUP-36628 : Fix new svg icon name for tradcution [thomlamb]

1.2.61 (2024-07-22)

  • SUP-36628 : Add scroll context to keep the scroll position when we change the page [thomlamb]

  • SUP-37746 : Add new svg icon [thomlamb]

1.2.60 (2024-07-12)

  • WEB-4125 : Take scale on context leadimage to populate og:image:* tags [boulch]

1.2.59 (2024-07-10)

  • SUP-36854 : Fix ajax select2 widget when apply a word filtering and populating specific news and specific events [boulch]

1.2.58 (2024-06-26)

  • WEB-4116 : Fix error 500 when forward request from e-guichet (got an unexpected keyword argument ‘include_items’) [boulch]

1.2.57 (2024-06-26)

  • WEB-4121 : Correct bad format [boulch]

1.2.56 (2024-06-25)

  • WEB-4121 : Fix ERROR : imio.events.core.contents.event.serializer, line 28, in get_container_uid and fix WARNING : No such index: ‘include_items’ [boulch]

  • GHA tests on Python 3.8 3.9 and 3.10 [remdub]

1.2.55 (2024-06-07)

  • Fix React placeholder color [thomlamb]

1.2.54 (2024-06-07)

  • WEB-4113 : Add DE and NL translations in page/procedure categories taxonomies [laulaz]

1.2.53 (2024-06-06)

  • WEB-4113 : Use TranslatedAjaxSelectWidget to fix select2 values translation [laulaz]

1.2.52 (2024-06-06)

  • WEB-4113 : Inherit getVocabulary from imio.smartweb.common view to handle vocabularies translations correctly [laulaz]

1.2.51 (2024-06-03)

  • Fix loaded sticky filter menu in React view [thomlamb]

1.2.50 (2024-05-30)

  • Fix loaded calcul of sticky filter menu in React view [thomlamb]

1.2.49 (2024-05-29)

  • WEB-4101 : Encode URLs parameters for search-filters. This fixes issues with special chars. [laulaz]

  • WEB-3802: Fix after testing, complited traduction, optimize code [thomlamb]

1.2.48 (2024-05-27)

  • WEB-3802: Add grouped filter for category and local category in React filters [thomlamb]

  • WEB-4101 : Handle (local) categories translations correctly [laulaz]

  • SUP-36937: Add Recurrence dates in React event content view [thomlamb]

  • WEB-4104 : When change section size (front-office method), reindexParent to refresh cache [boulch]

  • WEB-4105 : Make text section smarter about its lead image format (portrait / landscape) [boulch]

1.2.47 (2024-05-07)

  • fix React svg import and delete unused svg [thomlamb]

  • add missing React translations [thomlamb]

1.2.46 (2024-05-07)

  • WEB-4101 : fix React topic display [thomlamb]

1.2.45 (2024-05-06)

  • WEB-4101 : Allow to choose to display topic or category on event & news. This affects all related content types: SectionNews, SectionEvents, NewsView, EventsView. Local category is alway taken before category (1 value). Topic is always the first in list (1 value). [laulaz, thomlamb]

  • Add end date on event cards [thomlamb]

  • Add tradcution for directory timetable [thomlamb]

  • SUP-36869 : Fix root ulr on Leaflet Marker. [thomlamb]

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)

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)

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)

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]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imio_smartweb_core-1.4.54.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imio_smartweb_core-1.4.54-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file imio_smartweb_core-1.4.54.tar.gz.

File metadata

  • Download URL: imio_smartweb_core-1.4.54.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for imio_smartweb_core-1.4.54.tar.gz
Algorithm Hash digest
SHA256 ef01b92e57333a35c99ee152508acd2cb9b623802ae1654cc7840afbbeddaf85
MD5 053e0f10f04816680ae71b86e7cef2de
BLAKE2b-256 15a667401bd95644de3ce542d4f61fe68ddbc72080f4e92b4bd5f6b25b07cdb9

See more details on using hashes here.

File details

Details for the file imio_smartweb_core-1.4.54-py3-none-any.whl.

File metadata

File hashes

Hashes for imio_smartweb_core-1.4.54-py3-none-any.whl
Algorithm Hash digest
SHA256 2ffaf3b7cb27f716420dcb7d5bfb481684081963a92b4c770356bbe44b6cf2a3
MD5 9409bc95ec69c48fb092858eb14dbfa5
BLAKE2b-256 e0060bb718a49f2b0e9b26f9dc15230eb891546910f8af11a5a45442caa8207f

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page