See your impact and follow P4-powered campaigns: the “v2” Roadmap

How the Planet 4 tech will evolve over the next few months to allow engagement campaigning features

Mark Campbell
Aug 12, 2019 · 7 min read

*This post is co-authored by Mark Campbell and Luca Tiralongo

A year ago, the “Past the Prototype” post fleshed out how the P4 Concept could come to life. Much has happened since then, and (besides being live in 38 countries) P4 is now integrated with a widely used digital engagement tool, has introduced 4 new blocks (Counter, Gallery, Social Media, Timeline) and got its initial prototype iterated over 60 times.

It’s now time for our platform to further evolve and include in its new core campaigning features, enhanced search capabilities (via ElasticSearch) and some engagement features (“see my impact”), along with a UI upgrade (Gutenberg), a global landing page, and tracking standards alignment.

Here's the Planet 4 “v2” Roadmap.

Snip of the P4 v2 roadmap. Here the full document
Snip of the P4 v2 roadmap. Here the full document
Check the full v2 Roadmap in all its glory

v2: beyond a “Minimum Loveable Product”

P4 “v2” will also include preparatory work for the following versions, with a tech upgrade and an in-depth prototype study, because great visions must be tested using modern technology and with the right audiences.

Image for post
Image for post
Original mockup of the “see my impact” from the P4 Concept slides.

The Planet 4 Campaign Generator (P4CG)

Image for post
Image for post
A snapshot of the PeopleVsOil Campaign project page prototype (coming soon)

Starting with a pilot, four new key features will be available directly in P4:

  • Customisation: P4 campaign pages will look totally different from the main site, allowing campaign-specific branding, colours and font, but keeping all core P4 functionalities. This feature will also allow campaigners and webbies to easily ship and import/export complete pages, as well as give design partners freedom to be creative within the overall Greenpeace brand.
  • Global Counter — A solution for overall signups taken from different digital engagement tools will allow both global and local campaign tracking.
  • Lead syncing to NRO databases — Replicating the native integration of the Block: Form, NROs will be able to integrate other digital engagement tools to receive signups and leads collected in P4, and dispatch them to local databases.
  • URL redirects — greenpeace.org/savethearctic or similar domains will not only maintain the same campaign branding across P4 instances, but also allow (via country selector) a simple switch between individual sites (e.g. greenpeace.org/savethearctic/denmark).

Once the Planet 4 Campaign Generator (P4CG) pilot is live, a period of intense feedback and iteration will continue until the end of 2019, aiming to ship in 2020 a ready-to-use campaigning tool, with native dashboards, the ability to replicate content across P4, and more tools to change the world.

A post is coming soon to detail all of the above, along with design guidelines, editors’ training and campaigners’ guide.

Engagement prototype and “Impact features”

Image for post
Image for post
Animated .gif of the P4 prototype

As mentioned, clickable prototypes are being tested as we write. These interactive mockups are bold and innovative, and may either confirm all the features of the original P4 concept or perhaps only part of them.

The Prototypes #1 and #2 will be tested according to specific scenarios, and demonstrate which features (e.g. “Take a personalised challenge”) are most inspiring for our audiences to take action, re-engage and bring others along.

Do you want to take part in testing? We’re looking for 15 to 25 year olds to play with the prototypes. Send us an email if you have a few hours to spare!

Regardless of the outcome of the prototype tests, however, “P4 v2” will lay the groundwork for supporters to visualise their impact. This will be achieved with a revised ‘Take Action’ page, which will provide (cookie-based) personalised visualisation of impact and options to follow campaigns without log-in.

Gutenberg and continuous deployment

The first part of this process will be the transition to Gutenberg, Wordpress’ new modular UI. Through its point & click interface, Gutenberg will not only make content generation in P4 more intuitive and allow instant visualisation, but also enable slick introductions and iterations of new features.

With a nearly-completed Planet 4 rollout, a Gutenberg transition over the next few months fits well with the “satellite” projects like the prototype testing, the landing page, the P3 archival and the P4CG pilot. Without being specifically related to P4 core development, all these initiatives will affect the overall progress and require resources from the product team.

Looking ahead, it’s unlikely that a similar window of opportunity will arise.

Watch this space, a post is coming soon on why, how and when P4 will embrace Gutenberg.

Image for post
Image for post
Real-time preview in Gutenberg — image by Kinsta

Along with the new UI, Planet 4 will switch from planned, weekly releases to a continuous deployment model, allowing agile iteration and respect of security standards. This will mean faster delivery of bug fixes and features, but will also require P4 admins to keep an eye on what is being delivered regularly and the product team to warn for major changes well in advance.

The greenpeace.org landing page

Image for post
Image for post
The ‘greenpeace.org’ landing page mockup

Bringing visitors to a landing page which guesses (based on browser language and location) where someone would want to go will make it easier for users to end up on the site they want to, with less confusion and a better user experience.

The introduction of this landing page will happen step-by-step, and we’ll be studying the data each step of the way. Starting with an A/B Test to measure impact on the users’ experience, we will determine whether to introduce it quickly or progressively, as part of the P4 roadmap.

ElasticSearch and the archival of Planet 3

With its scalable, near real-time and multi-tenancy crawls, ElasticSearch allows not only 3rd party crawls, but also a high level of customization and complexity, giving tech savvy offices the option to invest resources in P4 search optimisation, and at the same time smaller NROs a powerful “out of the box” tool.

Image for post
Image for post
ElasticPress settings in a Planet 4 instance, with a drop-downs and sync commands

Furthermore, such a powerful engine will enable the archival, integration in P4, and decommission of Planet 3 (or P3).

Currently accessible via the footer of P4 websites, P3 content will turn into static HTML pages hosted in the Internet Archive. Those pages will be integrated in Planet 4 search results via the powerful ElasticSearch API.

When searching in P4, users will be presented actual AND archived content, because even if we look at the future, our history of activism will never be forgotten.

Image for post
Image for post
Mockup of archived results (=P3 content) embedded in P4 search results

Global tracking standards

The solution is a unified tracking suite that we call “The Global Tracking Property”.

Beside adopting a modern and standard technical setup, such a unified tracking practice means fostering a culture of knowledge sharing and building data resilience inside the organization.

From P4 pages to external donation modules, from petitions built on 3rd parties tools to UTM values, all tracking parameters must be coordinated and harmonized to make the Global Property dream come true.

Overview of the Greenpeace tracking suite — by Ibrahim

That’s probably enough for an overview, here’s the epics breakdown of the v2 roadmap, and as usual, for any questions or doubts feel free to comment below, tweet at #GPP4 or shout via email.

¡adelante!

Planet 4

Planet 4 is the codename for the complete redesign of…

Mark Campbell

Written by

Planet 4

Planet 4

Planet 4 is the codename for the complete redesign of Greenpeace.org. This project is developed using open principles, and this Medium Publication will be the central hub for news and updates pertaining to the Planet 4 project. Learn more at www.greenpeace.org/p4

Mark Campbell

Written by

Planet 4

Planet 4

Planet 4 is the codename for the complete redesign of Greenpeace.org. This project is developed using open principles, and this Medium Publication will be the central hub for news and updates pertaining to the Planet 4 project. Learn more at www.greenpeace.org/p4

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store