Skip to content

Instantly share code, notes, and snippets.

View stephenpurkiss's full-sized avatar

Stephen Purkiss stephenpurkiss

View GitHub Profile
<?php
namespace Drupal\rules\Plugin\RulesAction;
use Drupal\Core\Language\LanguageInterface;
use Drupal\Core\Mail\MailManagerInterface;
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
use Drupal\rules\Core\RulesActionBase;
use Psr\Log\LoggerInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;

Keybase proof

I hereby claim:

  • I am stevepurkiss on github.
  • I am stevepurkiss (https://keybase.io/stevepurkiss) on keybase.
  • I have a public key ASD-SCbQqHnns4FzIpaYIzMp4U1T4MI6ynCa5HhLi55oigo

To claim this, I am signing this object:

@stephenpurkiss
stephenpurkiss / Drupal-More_than_a_CMS.md
Created January 26, 2017 22:46
More than a CMS: Lessons learned from 7 years delivering integrated, mission critical native Drupal CMS, CRM & BPM solutions

Did you know if you phone for help with your Oyster or National Railcard your call would be powered in part by Drupal?

For the past 7 years we have been developing and delivering CRM (Customer Relationship Management) & BPM (Business Process Management) 'the Drupal way' using entities & panels to organisations sometimes managing millions of contacts, and have invested over £350k in building a Drupal distribution providing this functionality for all to freely use.

Using case studies from across both the commercial sector like Journeycall and NGOs including Friends of the Earth Europe we will show how integrated CMS, CRM & BPM solutions with intelligent integrations significantly outperform providing CMS functionality with external integrations into third party software such as CiviCRM & Salesforce. Benefits in terms of flexibility, ease of use, time to market, total cost of ownership, software and data sovereignty, and turning problem systems into a joy rather than a chore to use are all down to Drupal's cap