Bonjour! Well, that was a bit of an adventure with Cloudflare yesterday, wasn’t it? Now that it’s behind us, let’s look at everything that happened in the land of Planet 4 during this past Sprint! Updates on standards when it comes to utm_campaign, sitemap upgrades, lazy load CSS and a couple of bug fixes. Here we go:


Features 🛠️

PLANET-7953  Pick up Global Project Standards when Local Project is not set

Right now, the system only uses the Local Project to fill the utm_campaign parameter. If the Local Project isn’t chosen (empty), then utm_campaign ends up blank, even though there is a Global Project available that could be used. So in short:

  1. If a Local Project is selected → always use that (Local Project has priority)
  2. If no Local Project is selected → use the Global Project instead (Global Project becomes the fallback value)

PLANET-7594  Sitemap: show all pages per category for new IA

There was in issue where the Sitemap page template on the new IA seems to not display all expected pages, particularly top-level and certain deep-dive pages, under specific categories. This may be caused by incorrect page classification, incomplete hierarchy data, or gaps in the sitemap logic itself.

After an investigation and some amazing dev work: The categories all look good now. They are complete on the Sitemap and now all evergreen pages under those categories are also shown.

And just for fun… Here’s what the Greenpeace.org sitemap looked like 10 years ago. How times have changed!

Greenpeace.org sitemap in 2015
Greenpeace.org sitemap in 2015

PLANET-5792  Add content-visibility to lazy load below the fold elements for new IA

There is a new css property called “content-visibility”, that lazy loads entire page elements. It has been applied to a few things that are always below the fold.


Bug Fixes 🐞

PLANET-8006  Timeline block: ReferenceError: TL is not defined
  • And now it is!
PLANET-8012  Posts Comments are not appearing
  • And now they are again!
PLANET-7941  Media Replacer: big images when scaled are not replaced
  • And now they do get replaced!
PLANET-7970  RTL: Credit lines are in the wrong direction
  • And now they are in the right direction!
PLANET-7951  Local Projects Standards: space between words breaks tracking
  • And that 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