#Development

DEV: Git best practices

Learn more
#Development #Setup

DEV: prepare for a new release (version) of planet4

How to do a release, given that we have websites on two different environments (VM and K8s).

Learn more
#Development

DEV: NRO developers starting point

So, you are a developer tasked to do customization to a specific P4 site. Welcome. Start from here 🙂

Learn more
#Development #Setup

DEV: Planet4 & ElasticSearch

Learn the ElasticSearch technology, and how Planet4 uses it.

Learn more
#Development #Engagement

DEV: Contribute to P4

A quick guide to devs and open sourcers for contributing to Planet 4!

Learn more
#Development #Visuals

DEV: Automated Visual Regression testing with BackstopJS

Quickly identify changes that alter a website's appearance after each release performing visual regression testing with BackstopJS.

Learn more
#Data-Analytics #Development #Engagement #Setup

Create and track donation pages

Set up P4-alike donation pages and connect them to your payment gateway!

Learn more
#Administer #Content #Development

DEV: Sync your Production environment into your staging and develop environments

Sync P4 Production->Staging and Production->Develop websites!

Learn more
#Development #Setup

DEV: Add a new plugin in only one NRO site

3 steps to add a plugin for only ONE NRO website

Learn more
#Content #Development #Engagement #Setup

Create Engaging Networks Petitions with P4 Style

Set up P4-alike petitions with your advocacy tool (Engaging Networks..)

Learn more
#Development

DEV: See your code in the develop site

Want to see and demo your changes to the develop site before pushing them to release or production? Here's how

Learn more
#Development #Setup

DEV: Setting up multilingual plugin

Once installed, the WPML plugin needs the right setup for your P4 language to be shown. Here's how.

Learn more
#Development #Visuals

DEV: perform Visual Regression Testing on local dev environment

To catch css regression bugs we use use BackstopJS. learn how to compare visual changes, test regressions and verify changes.

Learn more
#Development

DEV: Trigger an update of your develop site via CircleCI

Commits to the develop branch of your P4 child theme will trigger an update of your develop site. Here's how…

Learn more
#Development

DEV: Publish a theme/plugin with packagist.org

For Composer to pick up the plugins and themes we create, we want them to be published in a composer…

Learn more
#Administer #Development #Engagement #Setup

Integrate P4 with other Engagement Systems

Put P4 at the centre of your engagement systems suite (or satellites?!?).

Learn more
#Case Study #Development #Setup

DEV: Customize the P4 Child Theme

Change P4 styling or functionality at child theme level, customizing css or markup template.

Learn more

Related Pages