Bonjour! Last SPRINT post of the year, and what a year it has been. Loads of improvements have been made on Planet 4 this year. We thank the lovely P4 community for always being so dedicated to grow this platform, together. Now, for this last Sprint; Listing Pages improvements, ElasticPress upgrade, Memory usage optimizations, and more! Here we go:


Features 🛠️

PLANET-7966  Listing pages: allow first page to be indexed

(From v25.22) – To be more in line with SEO best practices, it is now so that the indexing for only the first Listing Pages is also allowed. Meaning:

  • Removed the noindex, follow tag from the 1st page of Listing Pages
  • Also applied to all auto-generated taxonomy listing pages and the “News & Stories” page
  • Retain the noindex, follow tag through out the rest of the pagination

PLANET-7860  Optimize Block Report Functionality for Memory Usage

The memory efficiency of the block report functionality has been improved! This to prevent memory exhaustion errors during execution.

PLANET-7973  Upgrade ElasticPress to version 5.3.*

The new version for the ElasticPress 5 is here, with official support for ElasticSearch 9 (that we already use in Planet 4). It has been tested to make sure it works as expected, including in combination with WPML and WPML-Elasticpress plugins.

PLANET-8032  Search field: add aria-expanded to announce open/closed state of the mobile search on mobile

The mobile search toggle did not expose its state to assistive technologies. This has now changed: aria-expanded has been added. It will update whenever the panel is toggled.


Bug Fixes 🐞

PLANET-8051  Error: Attempt to assign property display_name on null
  • And this has been fixed!

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


Heads-up 📡

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