A packed sprint, supporting the new Information Architecture, with our Brasilian colleagues launching the pilot site! Plus a new role (coming from an Idea 💡) and a clear indications of features available in dev sites only (👷 ).

Features 🔧

  • PLANET-6673 – Navigation Bar: drop down menus 🔑
    • Sub-items can now be added to the main navigation bar! More info at 👉 Set up the P4 key content (Navigation, Menus, Footer, Favicon, Post types)
    • ⚠️ this feature is disabled by default ⚠️ Go to Planet 4 settings > Information architecture and select the “enable the dropdown menu” option.
Enabling the dropdown menu in P4 Settings > Information Architecture

When users hover on the main menu item, the sub-items will be shown via a dropdown on the frontend, see below.

Frontend rendering of the primary menu item (“Explore”) and its sub-items
  • PLANET-6637 – Create a Reviewer user role
    • Following the Idea from Stefan, Admins now can assign a new role, called “Reviewer”, which can read private (not yet published) posts and pages to provide feedback to authors.
    • More on roles & permissions
The Reviewer role is now available!
  • PLANET-6728 – Feature Flags: make it visually clear which ones are available only on dev sites
    • The Construction worker👷 emoji and “(dev only)” prefix now indicate a feature only available on development environments!
The 👷 indicating features only available in dev environments
  • PLANET-6734 – Heading links should not follow standalone links styles
    • According to the design system, heading links now keep their initial colour no matter the link’s state, with an underline on hover.
  • PLANET-6731 – EN block: create hook to allow altering submitted data
    • A simple hook `planet4_enform_data` now allows to modify data before they are sent to Engaging Networks
  • PLANET-6613 – Covers carousel layout: New card’s width of XXL viewports
    • As we added a new `@media` used for large screens (XXL), we updated the Card’s width within the Covers block and avoid having the last item partially hidden.
carousel.PNG
  • PLANET-6705 – Treat “Last visited website” cookie (gp_nro) as 1st party
    • More work around the journey to rework the Planet 4 Consent mechanism (see Cookies Block)
  • PLANET-6694 – Articles Block: Various UI improvements

Bug fixes 👾

  • PLANET-6551 – New nav bar is broken on Ipad Pro
  • PLANET-6740 – Lightbox cursor applied to whole Image block div even with small images
  • PLANET-6708 – Mobile tabs menu covers part of Carousel Header and Page Header image
  • PLANET-6695 – Cookies settings box: a scroll bar is missing on mobile