Blog
Filter posts
Filtered results
-
Resistance Hub: From agency dependence to in-house innovation
Campaign goals matter, but so does how we get there. Building on existing tools strengthens the entire network.
-
P4 Manual Accessibility Audit Recap
After we completed the manual accessibility audit as the P4 team, we’ve rolled out a series of enhancements across the site to make every interaction clearer and more inclusive. Below…
-
Report: 2024-01 Production Cluster CPU Spike incident
After deducing that it was the new PHP version that introduced our symptoms via the new number of deprecations reported to Sentry, we reduced the polling rate on the WordPress…
-
Moving P4 from weekly releases to Continuous Delivery – Pros, cons and comms
Switching Planet 4 deployments to Continuous Delivery - Communication and Development Flows
-
Report: 2019-11-29 outage on 4 P4 websites
Executive summary: On the night (CET) of Friday 29 of November, we received some alerts, and reports from editors, that specific P4 websites were unresponsive.
-
P4NL Update: October ’19
Greenpeace Netherlands does (just like Switzerland and hopefully more to come!) quite some own development on Planet4. We don’t post updates weekly like the P4 Team, but do a monthly…
-
DEV – GlobalSupport : How to replace a media file while maintaining the URL
We have chosen to use Google Cloud Storage for our media files (images and pdfs). When an editor uploads a media file via wordpress media functionality, that file is stored…
-
Automatic creation of pages when saving a #tag
We are getting rid of technical debt, starting with auto-generated #Tag Pages.
-
Usabilla for Pop Ups : GP Canada Fundraising campaigns
At GP Canada we launched Pop-Ups for our End Of Year Fundraising campaign (EOYF) with Usabilla. Here's how.
-
DEV: NRO custom development – maintaining all P4 sites without problems
NROs are welcome to do development on the P4 platform, and testing prevents these customizations to break the sites.








