PlovDev 2016: Drupal 8 Evolution & Kickstart by Ivo Radulovski
-
Upload
plovdev-conference -
Category
Software
-
view
65 -
download
0
Transcript of PlovDev 2016: Drupal 8 Evolution & Kickstart by Ivo Radulovski
Drupal 8 Evolution & Kickstart
Ivo RadulovskiInnovator & Entrepreneur
trio-group
First Meetup 2010 - 2016
History - 2010 First Meetup
History - 2010 First Meetup
Drupalcamp 2011
Drupalcamp 2011
Drupalcamp 2012-2015
Drupalcamp 2012-2015
Drupalcamp 2012-2015
Drupalcamp 2012-2015
Drupal Roadshow Bulgaria
Plovdiv, Blagoevgrad, Gabrovo, Ruse, Burgas, Varna, Sofia
Drupal Course Site Building Sept-Nov 2015
Drupal Course Site Building Sept-Nov 2015
1200+Записани (присъствено + онлайн)
186Явили се на изпит
96Издадени сертификата (завършили с оценка 5 и 6)
Drupal in Plovdiv?
Drupal Bootcamp Plovdiv - 14+15 Jan 2017
2 Days Intensive Training & Code-Sprint!
Interested?
Register on “drupalcamp.bg”
Drupal 8 is here!
1 year Drupal 8!
19
Media Entertainment Public Sector Higher Ed
Who uses Drupal?
PROPRIETARY AND CONFIDENTIAL - do not redistribute
20
High Tech Pharma / Healthcare Financial Services Others
Who uses Drupal?
PROPRIETARY AND CONFIDENTIAL - do not redistribute
Drupal Numbers
➔ 200+ new features in Drupal core➔ 1.5M lines of code➔ 3,000+ global contributors➔ Drupal adoption historically
doubles with each new release➔ 35000+ developers➔ 1 million+ talent eco-system
Drupal 8 delivers key capabilities
for great digital experiences
Experiences are Happening Everywhere!
Drupal Numbers
➔ 200+ new features in Drupal core➔ 1.5M lines of code➔ 3,000+ global contributors➔ Drupal adoption historically doubles
with each new release➔ 35000+ developers➔ 1 million+ talent ecosystem
Also see https://simplytest.me/ if you need a server to test Drupal, a module, theme or a distribution
Ready for the NEXT wave of innovation?
What is new in Drupal 8?
Biggest Changes
1.Improved Authoring
Experience
Inline Editing
2.Mobile First
Content enabled on every device
Assemble world class digital experiences
3.Site Builder
Improvements
What is Views?
Create fully customizable:
● Admin listings● Sidebar content● Image galleries● Slideshows● XML/JSON output
…with zero lines of code!
4.Multilingual++
5.ConfigurationManagement
CM + DRUSH + GIT = AWESOME!
6.Front-end developer
improvements
7.Web Services
Web Services in Drupal 8
➔ Website: Bypass Theming Layer
➔ Web Applications
➔ Mobile Applications
Web Services in Drupal 8
➔ All Content Entities are supported out-of-the-box
➔ Easily add your own resources, too
Web Services in Drupal 8
➔ Provide endpoint capabilities to put your API behind a centralized URL
➔ Standardize on an approach to building non-REST APIs
➔ Accept Header content negotiation➔ Gives us regular json response instead of
hal_json➔ Config entities too!
8.Modern, OO Code
HttpKernel, HttpFoundation & EventDispatcher ● Streamlining the process of converting a Request into a Response
YAML ● Storing and retrieving configuration
Routing ● URL routing stored in YAML
Twig ● Theme engine Serializer, ClassLoader, DependencyInjection, Validator
See more here http://symfony.com/projects/drupal
Symfony Components in Drupal
➔ Offloading to tried components in Symfony➔ Symfony can be your universally accepted
currency in the LAMPCMS world➔ Using common patterns and principles that
apply beyond Drupal➔ Shared code helps to focus what is important ➔ Enforces best practices and takes advantage
of standards and recommendations like the PHP-FIG standards PSR-0, PSR-3, PSR-4.
Why Symfony?
➔ Bolt CMS ➔ Concrete 5 ➔ Drupal ➔ Grav ➔ eZ Platform ➔ Joomla! ➔ PageKit ➔ Sulu CMF ➔ Typo3
Who else uses Symfony components?
Summary
● bit.ly/ultimatedrupalSummary
● bit.ly/ultimatedrupalDrupal 8.1
3300
More developers and faster adoption!
More developers and faster adoption!
More developers and faster adoption!
More developers and faster adoption!
More developers and faster adoption!
More developers and faster adoption!
DON’T HACK CORE SAVE KITTENS!Ivo Radulovski
Thanks! :)Questions?