2
For Developers FEATURE DEVELOPMENT API COMPLETION RELEASE DEVELOPMENT OPENS March 2011 FEATURE FREEZE DEC 2012 FEATURE COMPLETE FEB 2013 API FREEZE JULY 2013 ALPHAS DEV SNAP SHOTS BETAS MAJOR APIs LOCKED DOWN RCs API AND FEATURE COMPLETE WE ARE HERE DRUPAL 8.0 WHEN IT’S READY I need to be able to access servers and assess how they are running, with particular focus to improve efficiency 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 need to be able to simply and efficiently update and deploy production sites without having to create custom systems I need to be able to access well- documented APIs and libraries to build solid sites Views isn’t part of core so most of the admin listings are difficult to use PHP is easy to change, but you can make lots of mistakes I am concerned about long-term sustainability and I am weary of investing my time in a platform that has restricted shelf life Doing things “the right way” is hard. It takes time to write good code. I need to build and launch solutions fast 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 Drupal 8 uses the new Rest and Serialization APIs, which means you’ll be able to output serialized data as JSON and XML almost as easily as with normal HTML output Drupal 8 uses several leading libraries like Composer, PHPUnit, Guzzle, Zend Feed Component, Assetic... and more. 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 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 - built by thousands. Used by millions MY NEEDS MY PAIN HOW DRUPAL 8 WILL HELP FAST FACTS A BRIEF HISTORY OF DRUPAL JANUARY 2001 DRIES BUYTAERT RELEASES DRUPAL MARCH 2001 DRUPAL 2 AUGUST 2001 DRUPAL 3 JUNE 2002 DRUPAL 4 JANUARY 2007 DRUPAL 5 FEBRUARY 2008 DRUPAL 6 JANUARY 2011 DRUPAL 7 My CMS needs to make it easy and simple to do things the right way THE DRUPAL 8 TIMELINE Drupal : Something for everyone to love

Drupal 8 Infographic Developers

Embed Size (px)

DESCRIPTION

Infografía de Drupal 8 para desarrolladores

Citation preview

Page 1: Drupal 8 Infographic Developers

For Developers

FEATURE DEVELOPMENT API COMPLETION RELEASE

DEVELOPMENTOPENSMarch 2011

FEATUREFREEZEDEC 2012

FEATURECOMPLETEFEB 2013

APIFREEZEJULY 2013

ALPHASDEV SNAPSHOTS

BETASMAJOR APIsLOCKEDDOWN

RCsAPI ANDFEATURECOMPLETE

WE AREHERE

DRUPAL 8.0WHENIT’SREADY

I need to be able to access servers and assess how they are running, with particular focus to improve efficiency

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 need to be able to simply and efficiently update and deploy production sites without having to create custom systems

I need to be able to access well-documented APIs and libraries to build solid sites

Views isn’t part of core so most of the admin listings are difficult to use

PHP is easy to change, but you can make lots of mistakes

I am concerned about long-term sustainability and I am weary of investing my time in a platform that has restricted shelf life

Doing things “the right way” is hard. It takes time to write good code. I need to build and launch solutions fast

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

Drupal 8 uses the new Rest and Serialization APIs, which means you’ll be able to output serialized data as JSON and XML almost as easily as with normal HTML output

Drupal 8 uses several leading libraries like Composer, PHPUnit, Guzzle, Zend Feed Component, Assetic... and more.

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

Enjoy the sights with #drupal8Views in core

Get ‘API’ with #Drupal8 - outputserialized data as JSON andXML

No more steep curves: develop quickly, simply and easily with #Drupal8

#Drupal - built by thousands. Used by millions

MY NEEDS MY PAIN HOW DRUPAL 8 WILL HELP FAST FACTS

A BRIEF HISTORY OF DRUPALJANUARY 2001 DRIES BUYTAERT

RELEASES DRUPALMARCH 2001

DRUPAL 2AUGUST 2001

DRUPAL 3JUNE 2002 DRUPAL 4

JANUARY 2007 DRUPAL 5

FEBRUARY 2008 DRUPAL 6

JANUARY 2011 DRUPAL 7

My CMS needs to make it easy and simple to do things the right way

THE DRUPAL 8 TIMELINE

Drupal : Something for everyone to love

Page 2: Drupal 8 Infographic Developers

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!

WHAT IS DRUPAL?

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.

WHAT MAKES DRUPAL GREAT?

Put simply, it’s 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 it’s 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?

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. We’ve built it with you in mind, which is why there’s something for everyone to love in Drupal 8.

Key benefits of Drupal 8 for Developers:

Drupal : Something for everyone to love

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

MODERN OOP APPROACH• Object Oriented Programming (OOP) • Offers developers greater flexibility

HELP WITH MIGRATION• C ontent import tools enable import of content

from Drupal 6 and 7 sites into Drupal 8

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

SYMFONY 2, AND MORE...• Drupal 8 builds on Symfony2 components• Ships with components Guzzle, Assetic plus others

FRONTEND LIBRARIES UPGRADED• 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

PHPUNIT TESTS• PHPUnit offers quicker, more focused testing

A LEANER CORE• Several single-purpose modules have been

removed including PHP module • Outcome: better development practices and

more secure sites

ACCESSIBLE INTERFACES• Simple text-to-speech messaging API • Control element tabbing constraints API

- eases keyboard navigation