Municipio 5.0.0 (Intranet)

SNT
Sebastian Nordqvist Thulin
Screenshot intranet Helsingborg
Detta innehåll är äldre än 60 dagar.

Version 5.0.0 of Municipio introduces significant changes to user management, along with full support for a variety of identity providers (IdPs) through the Mini Orange plugin. Municipio has been specifically enhanced to integrate and extend this functionality, providing the tools needed to create a robust intranet solution.

Given the scope of these new features, we have chosen to release this as a major version. While this decision deviates from the strict interpretation of the SemVer specification, it reflects the substantial impact of the added functionality.

Municipio Theme (5.121.1)

  • Protected pages: With usergroups; protected pages has been more important. Private pages will now give a 401 response and show a loginform if the user are logged out. If the private page cannot match to the currently logged in users group, a 403 header will be sent.
  • Fix Undefined Variables: Resolved an issue with undefined news item variables to prevent errors in rendering.

  • Customizable Mega Menu Subitems: Added options to style subitems in the mega menu as buttons for greater customization.

  • Term Icon Enhancements: Introduced a getTermIcon method in PostObject and improved decorators for term icon retrieval and caching.

  • Improved Block Rendering in Excerpt: Fixed block content rendering in post excerpts for better content presentation.

  • User Group Management: Added CRUD functionality for User Groups on the main site, integrating taxonomy-based user groups.

  • PostObject Icon Features: Enabled PostObject::getIcon() to resolve icons from terms, other blogs, and redirected posts.

  • SEO Enhancements for Permalinks: Updated permalink handling to support redirection and SEO optimizations across blogs.

  • Enhanced Modal Search and UI Update: Improved modal search stacking and optimized UI elements such as user coloring and sticky meta boxes.

  • Nonce Verification for Security: Implemented nonce verification helper class, ensuring secure updates.

  • Refactored Term and Post Icon Helpers: Introduced a Term helper class to replace static calls and improve maintainability.

  • Sticky Posts for Public Post Types: Added sticky post functionality for all post types.

  • Support for Multisite Settings: Enabled cross site setting fetching from the main site.

  • Code Cleanup and Linting: Updated material icons, refactored static caches, and applied linting for better performance and maintainability.

  • Toast Notifications: Introduced toast notifications for enhanced user interaction and feedback.

Modularity (6.64.1)

  • User Group Protection for Private Pages: Introduced robust private page functionality where logged-out users see a login form (401 response), and logged-in users without the correct group access receive a 403 error.

  • Sticky Posts Feature: Added support for sticky posts in the post module, allowing prioritized content display.

  • Custom Meta Key Sorting: Enabled manual input of custom meta keys for sorting private posts, providing more control over content organization.

  • Image Selection Interface Update: Upgraded the post module to use an image selection interface instead of radio buttons, improving usability and aesthetics.

  • Modules Missing Content: Enhanced handling for modules previously missing content, ensuring they are now fully supported.

  • User Group-Specific Modules: Introduced the ability to create modules restricted to specific user groups, enabling tailored content delivery.

  • Post Icon Refactor: Improved term icon handling by replacing termIcon with PostObject::getIcon() in post module templates, streamlining icon retrieval and caching.

  • Private Post Enhancements: Added support for private posts with improved sorting and better visibility management through custom meta keys.

  • Mega Menu Customization: Expanded customization options for mega menu subitems, allowing them to be styled as buttons for a more dynamic appearance.

  • Post Permalink Refactor: Enhanced the permalink generation by using the PostObject methods, ensuring consistency and improved management.

  • Slider Links Fix: Resolved an issue where invalid or hidden links were being displayed, ensuring only valid and visible links are rendered.

Broken Links (4.2.7)

  • Asset Enqueues: Improvement in how to determine if a asset should be enqueued or not.

Algolia Index (3.2.0)

  • Alt text: Algolia index now sends image alt-texts to index, in order to render images properly according to accessability guidelines.

Customer Feedback (4.0.11)

  • Bug fix: Fixes a bug that prevented Nested Pages plugin to sucessfully creating a new page in list view.

Modularity Like (2.13.1)

  • Tooltip Functionality: Added tooltips to enhance the user experience by providing additional context or information on hover.
  • Improved Compact Padding: Adjusted padding for compact layouts to ensure consistent spacing and alignment.

Component Library (4.47.0)

  • Dismissable Notices: Introduced support for dismissable notices, allowing users to close informational messages for a cleaner interface.
  • Toast Notifications: Added a toast notification component, enabling dynamic, non-intrusive alerts for improved user feedback.
  • Drawer Slot Support: Enhanced the drawer component by adding a slot for custom content, increasing its flexibility and usability.
  • Mega Menu Child Styling: Introduced new styles for mega menu child items, improving visual hierarchy and usability.
  • Signature Modifier for Missing Avatars: Added a signature modifier for use cases where no avatar is present, maintaining a consistent design.
  • Date Parsing Improvement: Dates are now processed more efficiently, ensuring greater accuracy when handling date strings.

Styleguide (0.11.1215)

  • Dismissable Notices: Added support for dismissable notices, allowing users to close informational messages dynamically for a cleaner user experience.
  • Toast Notifications: Introduced toast notification functionality, enabling dynamic, non-intrusive alerts for user feedback.
  • Brand Image Loading Optimization: Updated brand image handling to load the image before calculating its width, improving performance and visual consistency.

Open Street Map (2.7.2)

  • Pin Rendering: Fixes some minor bugs in pin rendering.
  • Update Post API: Updates to utilize the new PostObject api from Municipio.

Other notes

  • The Ad Active Directory Integration plugin is planned to be deprecated shortly in favour for MiniOrange IdP integration plugin.