E N D
How to sell Drupal 8 by Anatolii Pazhyn, CEO at AnyforSoft Kharkiv, Ukraine 2016
Who was incredibly happy when Drupal 8 was finally released?
Who we are? Backend Developers ● Frontend Developers ● Project Managers ● QA ● Sales ● Business owners ●
Our Experience Big Drupal 8 project with custom functionality (total 2k hours) almost done ● Drupal 8 based mobile app (Ionic Framework) almost done ● Drupal 5 to Drupal 8 migration project in progress ●
Who are our clients? Digital agencies ● Design agencies ● Marketing agencies ● Large software development providers ● Retailers and wholesalers ● Local businesses ● Governments ● Our employers ●
What do clients care about? PROFITABILITY ($$$) ● Innovations ● Cost savings ● Efficiency/Productivity ● Risk mitigation ●
What do they care about? PROFITABILITY ($$$) ● Innovations ● Faster speed of innovation – Reduced Cost of Risk – Running faster with PHP7 – RESTful – Adaptive design – etc –
What do they care about? PROFITABILITY ($$$) ● Innovations ● Cost savings ● No license fee – Faster time to market – Large number of Drupal providers – Huge community of bug fixers – Free updates for new features –
What do they care about? PROFITABILITY ($$$) ● Innovations ● Cost savings ● Efficiency/Productivity ● Integrated solutions – Configuration management – Drupal Console – Symfony 2 components – Plugins –
What do they care about? PROFITABILITY ($$$) ● Innovations ● Cost savings ● Efficiency/Productivity ● Risk mitigation ● Security – Better Quality – Trusted Solution – Large number of Drupal providers –
Drupal users Media ● Government (public sec) ● Entertainment ● Higher Education ●
Open Source benefits The more you use open source solution the more valuable it is ● The more people use it the better it’s going to be ● You are free to use it ● Study it: understand what you are using ● Modify it: fix it, make it better ● Share it: redistribute, sell, give back ● More secure: you see what is inside ●
Drupal 8 security Twig templates used for html generation ● Removed PHP input filter and the use of PHP as a configuration import format ● Site configuration exportable, manageable as code, and versionable ● User content entry and filtering improved (built in CKEditor) ● Clickjacking protection enabled by default ● Automated CSRF token protection in route definitions ●
We code as grown-ups now :) OOP ● Configuration management ● Symfony components ● Twig templates ● We can hire developers from out of Drupal PHP world ●
Drupal 8 features Mobile first admin and editing with responsive tables ● HTML5 / responsive default frontend ● Native web-services / RESTful ● Authoring experience ● Incremental release cycle ● Multilingual ● Views in core ● Editable admin views ● Everything is entities ● Block types ●
Drupal 8 UX WYSIWYG built in (CKEditor) ● Customize CKEditor ● Inline Editing ● HTML5 field types ● Email – Tel – Number – Date –
Scalability and speed Precise caching (cache invalidation and cache tags) ● Client-side caching (HTML5 local storage / session storage) ● PHP7 ● BigPipe ● RefreshLess (refreshing only changed parts of the page) ●
Development cycle Faster, predictable innovation cycles ● New significant features allowed in between major releases ● Release minor versions on a timed cycle ●
Overcoming Objections Drupal vs Wordpress ● Security, Functionality limitation – Drupal vs Magento ● Limited functionality, very slow development, limited community – Drupal vs Joomla ● No comments – Drupal vs custom solution ● For custom purposes –
Overcoming Objections Drupal 8 vs Drupal 7 ● Yes, initial development could be longer – Yes, risks in initial estimates could be also bigger (50% vs 30%) – Developers readiness – Life cycle of Drupal 8 is bigger (EOL for Drupal 6 as example) – You will not need to migrate to newer version for years – Security support – New features only for Drupal 8 – Performance is better – Multilingual –
Drupal 8 is not for everything yet Commerce ● Organic groups ● Urgent deadline ●
Elevator pitch Free ● Powerful ● Flexible ● Open Source ● Community ● Innovative features ● Security ●
What do clients care about? PROFITABILITY ($$$) ● Innovations ● Cost savings ● Efficiency/Productivity ● Risk mitigation ●
Share your Drupal selling tips and tricks! About me Anatolii Pazhyn CEO at AnyforSoft (ex HTML and CMS) anatolii@anyforsoft.com https://linkedin.com/in/pazhyn https://facebook.com/pazhyn https://twitter.com/pazhyn https://drupal.org/u/pazhyn https://facebook.com/anyforsoft https://anyforsoft.com