Bonjour! Clean ups allround, it’s been a good Sprint! Listing Pages get excluded from search engines, several broken/unused Elasticsearch options have been removed, YouTube lazyload by default, accessibility updates for the Carousel Header Block and much more. There’s also a new idea from the P4 Community! Let’s explore:

Idea 💡

A new idea has been submitted and is now open for votes: Enable Zapier add-on for Gravity forms. Have a look and vote if this is something you’d like to see on Planet 4 in the future (and feel free to browse around in the other ideas that have been submitted earlier, or add your own!)


Features 🛠️

PLANET-7956  Exclude listing pages from search engines indexing

Listing Pages are showing up on search engine results. From an SEO perspective, it doesn’t make much sense for an user to land there directly. So Listing Pages will from now on be excluded from the P4 Search and a meta tag (<meta name="robots" content="noindex, follow">) has been added to these pages to prevent search engines from indexing them.

PLANET-7952  Elasticsearch: clean up unused features

A couple of ElasticSearch settings and options are not actively being used and/or don’t work reliably. Those have been remove and cleaned out to avoid confusion. The removed options are:

  • Search content decay
  • Search content decay scale
  • Search content decay offset
  • “Search” section from the Post sidebar option (as the setting doesn’t work reliably)

And, small detail: This “Search content” section has been renamed to just “Search”.

PLANET-7926  Enforce lazy YouTube player feature

As the feature has proven to be stable and used by all NROs, from now on the lazy load feature of YouTube Players will be enforced by default. (Logically: the option has been removed from the P4 Settings in the Dashboard.)

PLANET-7916  Planet 4 Columns: Resizing the No-Image-Style Gutter

The “No Image” style of Columns Block now has the same gutter and margins as the “Image” Style. Keeping it clean and unified across all styles!

PLANET-7712  Carousel Header: add pause button and enhance keyboard navigation accessibility

Enhancements to the Carousel Header, specifically the Slider Accessibility thanks to Play/Pause Button and Focusable Controls.

There is now a toggle button to control the autoplay functionality. Additionally, a screen reader text has been provided on top of the pause/play icons. Focusable controls are available as well:

  • Disable the previous/next buttons while tabbing.
  • Make carousel page controls focusable when tabbing through the carousel.
  • When a control gains focus, Ensure the associated slide becomes visible to the user.
  • Make the focus indicator clear for all controls. 
  • Add descriptive attributes to each page control to describe its function. For example:
    • “Go to slide 1”
    • “Go to slide 2”
  • Ensure that images have semantic HTML tags.

Bug Fixes 🐞

PLANET-7959  Data Protection: Comment Notification Email
  • A commenter his/her/their email address should not be included in the email notification, as Editors should not have access to that user data. This is now the case.

🤕 Don’t let bugs run free! Make sure to report them here.


Heads-up 📡

PLANET-7390 Upgrade to Timber 2.0.x

PLANET-6530 New block: Secondary navigation menu


header
Questions? Remarks?

Make sure to reach out to the Planet 4 Community on Slack!

#p4-general on Slack