Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

For Developers

 y CMS needs to make it easy and simple to do


M
things the right way
MY NEEDS

HOW DRUPAL 8
WILL HELP

MY PAIN

I need to be able to access


servers and assess how they
are running, with particular
focus to improve efficiency

Views isnt part of core so


most of the admin listings are
difficult to use

By taking advantage of some


of the best, most proven
technologies and techniques
available today, Drupal 8 allows
developers to do more, with
fewer steps, and with less
Drupal-specific knowledge

PHP is easy to change, but you


can make lots of mistakes

I need to be a logical coder,


using a well-maintained open
source content management
system (CMS). Why? Because
the more custom code is,
the more difficult it is to be
systematic

I am concerned about long-term


sustainability and I am weary of
investing my time in a platform
that has restricted shelf life

I need to be able to simply and


efficiently update and deploy
production sites without having
to create custom systems

FAST FACTS
Enjoy the sights with #drupal8
Views in core
Get API with #Drupal8 - output
serialized data as JSON and
XML
No more steep curves: develop
quickly, simply and easily with
#Drupal8

Drupal 8 uses the new Rest and


Serialization APIs, which means
youll be able to output serialized
data as JSON and XML almost
as easily as with normal HTML
output

Doing things the right way is


hard. It takes time to write good
code. I need to build and launch
solutions fast

#Drupal - built by thousands.


Used by millions

Drupal 8 uses several leading


libraries like Composer, PHPUnit,
Guzzle, Zend Feed Component,
Assetic... and more.

I need to be able to access welldocumented APIs and libraries


to build solid sites

Drupal has a community like no


other: hundreds of thousands of
people working on developing
and maintaining the platform
and contributed software. And
with over 1 million sites Drupal is
definitely well established
Drupal 8 comes with the latest
frontend library versions of
jQuery and jQuery UI. It now
includes Backbone which is
heavily used in core for state
synching and data modeling

A BRIEF HISTORY OF DRUPAL


JANUARY 2001 DRIES BUYTAERT MARCH 2001 AUGUST 2001
RELEASES DRUPAL
DRUPAL 2
DRUPAL 3

JUNE 2002
DRUPAL 4

JANUARY 2007 FEBRUARY 2008 JANUARY 2011


DRUPAL 5
DRUPAL 6
DRUPAL 7

THE DRUPAL 8 TIMELINE


FEATURE
FREEZE

DEVELOPMENT
OPENS

DEC 2012

March 2011

FEATURE
COMPLETE
FEB 2013

ALPHAS
DEV SNAP
SHOTS

API
FREEZE
JULY 2013

WE ARE
HERE

FEATURE DEVELOPMENT

Drupal

API COMPLETION

BETAS

RCs

DRUPAL 8.0

MAJOR APIs
LOCKED
DOWN

API AND
FEATURE
COMPLETE

WHEN
ITS
READY

RELEASE

: Something for everyone to love

WHAT MAKES
DRUPAL GREAT?

WHAT IS OPEN SOURCE?


The defining principle of open source is that you
can sell the services and products created with
the software, but not the software itself. So zero
licensing costs!

Put simply, its the community: hundreds of


thousands of people working on developing and
maintaining the Drupal platform and contributed
software - every second of every day. This makes
for an incredibly powerful cutting-edge content
management system (CMS). But its not just us that
thinks that - there are over 1 million sites built with
Drupal. And that number grows every day.

WHAT IS DRUPAL 8?

WHAT IS DRUPAL?

Drupal 8 is the latest release on the Drupal journey


- one that will take your site to a whole new level.
It will set a new standard for ease of use, and has
new ways to tailor and deploy your content - which
will look great on any device. Weve built it with
you in mind, which is why theres something for
everyone to love in Drupal 8.

Drupal is open source software maintained


and developed by a community of hundreds of
thousands of users and developers. It is distributed
under the terms of the GNU General Public License
(or GPL), which means anyone is free to download
it and share it with others.

Key benefits of Drupal 8 for Developers:

MODERN OOP APPROACH


Object Oriented Programming (OOP)
Offers developers greater flexibility

HELP WITH MIGRATION


Content import tools enable import of content
from Drupal 6 and 7 sites into Drupal 8

PHPUNIT TESTS

SYMFONY 2, AND MORE...


Drupal 8 builds on Symfony2 components
Ships with components Guzzle, Assetic plus others

FRONTEND LIBRARIES UPGRADED

PHPUnit offers quicker, more focused


testing

Offers latest frontend library versions of jQuery and jQuery UI


Frontend libraries include Backbone in Drupal 8
Backbone used heavily in core for state syncing and data modeling

IMPROVED API, UNIFIED ENTITY AND FIELD APIS


One API deals with menu items and contact form fields alike
Embraces modern PHP techniques
API works with and includes components from wider PHP community

ACCESSIBLE INTERFACES
Simple text-to-speech messaging API
Control element tabbing constraints API
- eases keyboard navigation

WEB SERVICES BUILT IN


State-of-the-art Hypertext Application Language (HAL)
Easily expose content as JSON or XML
Expose Views-generated lists as services

Drupal

A LEANER CORE
Several single-purpose modules have been
removed including PHP module
Outcome: better development practices and
more secure sites

: Something for everyone to love

You might also like