SlideShare una empresa de Scribd logo
1 de 138
Descargar para leer sin conexión
Site building · Kristof De Jaeger · 24 September 2013
Drupal 8 for site builders
Tuesday 1 October 13
KRISTOF DE JAEGER
✤ @swentel
✤ Drupal and Android developer
✤ Drupal core co-maintainer Field API
✤ Lead maintainer Display Suite
Tuesday 1 October 13
Tuesday 1 October 13
OUTLINE
✤ Dries’s dream and a little Drupal history
✤ Big improvements in D8
✤ The little gems
✤ How’s contrib doing ?
✤ Q&A
Tuesday 1 October 13
DRIES’S DREAM
Tuesday 1 October 13
ELIMINATE MIDDLE MAN
Tuesday 1 October 13
ELIMINATE MIDDLE MAN
“There is no reason open source software should be limited to technical
users. (...) When was the last time you hired a web master to hand-craft your
website and content using XHTML and CSS ?”
Tuesday 1 October 13
GET RID OF THE DEVELOPER
Tuesday 1 October 13
GET RID OF THE DEVELOPER
“My vision for Drupal is to do the same for the developers (role). I think there
is a lot of room to eliminate the traditional web developer. Eliminating might
be a bit too strong, but re-define the role of the web developer at least.”
Tuesday 1 October 13
GET RID OF THE DEVELOPER
Tuesday 1 October 13
GET RID OF THE DEVELOPER
“The way we try to accomplish this in Drupal is with a modular approach so
users can build web sites quickly without having to do any programming. In
other words, one does not have to be a true developer to build a feature rich
and interactive website”
Tuesday 1 October 13
GET RID OF THE DEVELOPER
“The way we try to accomplish this in Drupal is with a modular approach so
users can build web sites quickly without having to do any programming. In
other words, one does not have to be a true developer to build a feature rich
and interactive website”
✤ september 10, 2009 - http://
www.informationweek.com/social-business/
strategy/interview-with-dries-buytaert/
229203050
Tuesday 1 October 13
GET RID OF THE DESIGNER ?
Tuesday 1 October 13
GET RID OF THE DESIGNER ?
Tuesday 1 October 13
WHO’S LEFT ?
✤ Robert Douglas
Tuesday 1 October 13
WHO’S LEFT ?
“Eliminate the webmasters, programmers and designers, and who is left ?
The core maintainers. Now we know your secret plan, Dries!”
✤ Robert Douglas
Tuesday 1 October 13
ADD MORE POWER EVERY RELEASE
✤ add and use new technology
✤ move contrib to core
✤ contrib developers become core developers
✤ maybe even become core maintainers
Tuesday 1 October 13
LINES OF CODE IN DRUPAL1.0
Tuesday 1 October 13
LINES OF CODE IN DRUPAL1.0
4092
Tuesday 1 October 13
LINES OF CODE IN DRUPAL8.X
Tuesday 1 October 13
LINES OF CODE IN DRUPAL8.X
491794
Tuesday 1 October 13
Tuesday 1 October 13
IMPROVEMENTS IN D8
Tuesday 1 October 13
VIEWS
Tuesday 1 October 13
ADOPTION RATE
Tuesday 1 October 13
ADOPTION RATE
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011 february 2012
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011 february 2012
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011 february 2012
november 2011
views 1.0
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011 february 2012
november 2011
views 1.0
Tuesday 1 October 13
ADOPTION RATE
january 2011
Drupal 7
july 2011 february 2012
november 2011
views 1.0
june 17 2011
views RC 1
Tuesday 1 October 13
ADOPTION RATE
Tuesday 1 October 13
“Ladies and gentlemen,
you can now use D7”
ADOPTION RATE
Tuesday 1 October 13
“Ladies and gentlemen,
you can now use D7”
18/11/11 - Daniel Wehner - Views maintainer
ADOPTION RATE
Tuesday 1 October 13
ADOPTION RATE
Tuesday 1 October 13
”You can now start to use D8”
ADOPTION RATE
Tuesday 1 October 13
”You can now start to use D8”
22/12/12 - Daniel Wehner - Views maintainer
ADOPTION RATE
Tuesday 1 October 13
Tuesday 1 October 13
FANTASTIC BATTLE TESTER
✤ configuration management system
✤ plugins and annotations
✤ dependency injection
✤ routing system
✤ basically, everything that’s new or has changed in D8
Tuesday 1 October 13
VIEWS 1
Tuesday 1 October 13
VIEWS 1
Tuesday 1 October 13
VIEWS IN CORE-FRONTPAGE
Tuesday 1 October 13
VIEWS IN CORE-CONTENT MANAGEMENT
Tuesday 1 October 13
VIEWS IN CORE-FILES MANAGEMENT
Tuesday 1 October 13
SAY GOODBYE IN CONTRIB TO
✤ views (as a contrib module)
✤ views bulk operations - at least partly
✤ views_responsive_grid
✤ views_watchdog
✤ admin_views
✤ large parts of CTools
Tuesday 1 October 13
FIELD API
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
✤ entity api
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
✤ entity api
✤ OOP all the way
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
✤ entity api
✤ OOP all the way
✤ namespaces
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
✤ entity api
✤ OOP all the way
✤ namespaces
✤ CMI
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
✤ dependency injection
✤ constraints
✤ plugins
✤ entity api
✤ OOP all the way
✤ namespaces
✤ CMI
✤ entity storage
PLETHORA OF NEW TECHNICALSTUFF
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
✤ link
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
✤ link
✤ email
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
✤ link
✤ email
✤ telephone
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
✤ link
✤ email
✤ telephone
✤ picture
NEW FIELD TYPES
Tuesday 1 October 13
✤ entity reference
✤ date
✤ link
✤ email
✤ telephone
✤ picture
✤ user picture is a field
NEW FIELD TYPES
Tuesday 1 October 13
FIELD UI
✤ Display modes
✤ view modes
✤ form modes
✤ placeholders
✤ custom cardinality
✤ ‘field_’ prefix - hidden configuration
✤ fields are not reusable anymore across entity types
✤ entity based storage
✤ can have the same name on different entity types (e.g. body)
Tuesday 1 October 13
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
✤ integrates with views
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
✤ integrates with views
✤ forms side
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
✤ integrates with views
✤ forms side
✤ hidden region - instead of hidden widget
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
✤ integrates with views
✤ forms side
✤ hidden region - instead of hidden widget
✤ user register
VIEW AND FORM MODES
Tuesday 1 October 13
✤ UI to define them
✤ integrates with views
✤ forms side
✤ hidden region - instead of hidden widget
✤ user register
✤ contrib: inline entity form
VIEW AND FORM MODES
Tuesday 1 October 13
Tuesday 1 October 13
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
✤ some parts might still be in contrib, e.g. recurring dates
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
✤ some parts might still be in contrib, e.g. recurring dates
✤ references
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
✤ some parts might still be in contrib, e.g. recurring dates
✤ references
✤ view modes module
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
✤ some parts might still be in contrib, e.g. recurring dates
✤ references
✤ view modes module
✤ view modes part of Display Suite
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ All the field type modules in contrib
✤ some parts might still be in contrib, e.g. recurring dates
✤ references
✤ view modes module
✤ view modes part of Display Suite
✤ all hidden field widgets modules
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
SNOWMAN
Tuesday 1 October 13
SNOWMAN
✤ distribution
✤ common use cases
✤ only Drupal core
✤ no movement, but the idea can still happen
Tuesday 1 October 13
GO TO EATON AND YOROY’S SESSION!
INSTALLPROFILES FOR CORE: WE CAN DO IT
Wednesday - 17:00
Club H / Actency
Tuesday 1 October 13
BLOCKS AND LAYOUTS
Tuesday 1 October 13
BLOCKS AND LAYOUTS
Tuesday 1 October 13
CHANGES
✤ multiple instances
✤ improved UI
✤ custom fieldable blocks
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
SAY GOODBYE IN CONTRIB TOO
✤ fieldable panels panes
✤ beans
Tuesday 1 October 13
GO TO FREDERIC’S SESSION!
BLOCKS FROM DROP.ORG TO DRUPAL8 AND BEYOND
Wednesday - 10:45
Meeting Hall 1 -
Commerce Guys
Tuesday 1 October 13
MULTILINGUAL
Tuesday 1 October 13
4 PILLARS OF CHANGE
✤ Language
✤ base language: everything has a language, delete english
✤ Interface
✤ built-in updates, friendlier interface
✤ Content
✤ entity translation in core, deprecating content translation module
✤ Config
✤ translation configuration, like say site name
Tuesday 1 October 13
GO TO GABOR’S SESSION!
MULTILINGUALSITE TOOLS IN DRUPAL8
Tuesday (today!) - 13:00
North hall / Exove
Tuesday 1 October 13
WYSIWYG
Tuesday 1 October 13
CKEDITOR
✤ ships with core !
✤ tight integration with text formats
✤ inline image uploads
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ wysiwyg module
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ wysiwyg module
✤ insert module
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
✤ wysiwyg module
✤ insert module
✤ various stand alone wysiwyg modules
SAY GOODBYE IN CONTRIB TO
Tuesday 1 October 13
INLINE EDITING
Tuesday 1 October 13
EDIT MODULE
✤ content is also building
✤ integrates with Field API
✤ integrates with other properties: title, ...
✤ works on any page
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
CONFIGURATION MANAGEMENT
Tuesday 1 October 13
LET’S ADD SOMETHING TO DRIES’S DREAM
Tuesday 1 October 13
GET RID OF THE SYSTEM ADMINISTRATOR
✤ configuration is stored in files
✤ written while you configure the site
✤ has a UI to import and export
Tuesday 1 October 13
Tuesday 1 October 13
Tuesday 1 October 13
CONFIGURATION MANAGEMENT
Tuesday 1 October 13
“Don’t hack your active config”
CONFIGURATION MANAGEMENT
Tuesday 1 October 13
“Don’t hack your active config”
Alex Pott - Core committer
CONFIGURATION MANAGEMENT
Tuesday 1 October 13
SAY GOODBYE IN CONTRIB TO
✤ features
✤ CTools exportables
✤ upgrade code
✤ and ...
Tuesday 1 October 13
NAPKINS
Tuesday 1 October 13
THE LITTLE GEMS
Tuesday 1 October 13
SERVICES-GOODBYE SERVICES
Tuesday 1 October 13
SERVICES-VIEWS SUPPORT
Tuesday 1 October 13
MULTIPLE UPLOAD-GOODBYE PLUPLOAD
Tuesday 1 October 13
NO UPLOAD BUTTON
Tuesday 1 October 13
TOUR MODULE
Tuesday 1 October 13
RESPONSIVE TOOLBAR
Tuesday 1 October 13
MODULES SEARCH
Tuesday 1 October 13
SAY GOODBYE TO CORE MODULES
✤ poll - http://drupal.org/project/poll
✤ trigger - http://drupal.org/project/trigger
✤ openid - http://drupal.org/project/openid
✤ blog - http://drupal.org/project/blog
✤ php - http://drupal.org/project/php
✤ profile - use profile 2
Tuesday 1 October 13
D8CX
Tuesday 1 October 13
DRUPAL8 CONTRIB EXPERIENCE
✤ Already working - with bumps now and then
✤ Display Suite,
✤ Port under way
✤ Field group, Google analytics
✤ Unknown
✤ Page manager, token UI, path auto
Tuesday 1 October 13
DRUPAL8 IS GOING TO ROCK
Tuesday 1 October 13
THANKS
Questions ?
Tuesday 1 October 13
Tuesday 1 October 13
THANK YOU!
WHAT DID YOU THINK?
Locate this session at the
DrupalCon Prague website:
http://prague2013.drupal.org/schedule
Click the “Take the survey” link
Tuesday 1 October 13

Más contenido relacionado

La actualidad más candente

Moore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatMoore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatChristian Heilmann
 
Software circus: Static websites still got it
Software circus: Static websites still got itSoftware circus: Static websites still got it
Software circus: Static websites still got itdwightgunning
 
Making ES6 available to all with ChakraCore and Typescript
Making ES6 available to all with ChakraCore and TypescriptMaking ES6 available to all with ChakraCore and Typescript
Making ES6 available to all with ChakraCore and TypescriptChristian Heilmann
 
Firefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-webFirefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-webChristian Heilmann
 
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!You're doing it wrong! Git it right!
You're doing it wrong! Git it right!Cory Webb
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Christian Heilmann
 
GNOME 3 accessibility: State of the Union (GUADEC 2012)
GNOME 3 accessibility: State of the Union (GUADEC 2012)GNOME 3 accessibility: State of the Union (GUADEC 2012)
GNOME 3 accessibility: State of the Union (GUADEC 2012)Igalia
 
Automating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteAutomating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteChristian Heilmann
 
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)Igalia
 
Accessibility Team - 2012
Accessibility Team - 2012Accessibility Team - 2012
Accessibility Team - 2012Igalia
 
The Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentThe Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentNikolai Onken
 
רועי פלד
רועי פלדרועי פלד
רועי פלדNetcraft
 
Startup and Rapid web development
Startup and Rapid web developmentStartup and Rapid web development
Startup and Rapid web developmentLalit Shandilya
 
Tek13 - Creating Mobile Apps with PHP and Symfony
Tek13 - Creating Mobile Apps with PHP and SymfonyTek13 - Creating Mobile Apps with PHP and Symfony
Tek13 - Creating Mobile Apps with PHP and SymfonyPablo Godel
 

La actualidad más candente (14)

Moore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix thatMoore vs. May - everything is faster and better: we can fix that
Moore vs. May - everything is faster and better: we can fix that
 
Software circus: Static websites still got it
Software circus: Static websites still got itSoftware circus: Static websites still got it
Software circus: Static websites still got it
 
Making ES6 available to all with ChakraCore and Typescript
Making ES6 available to all with ChakraCore and TypescriptMaking ES6 available to all with ChakraCore and Typescript
Making ES6 available to all with ChakraCore and Typescript
 
Firefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-webFirefox OS - HTML5 for a truly world-wide-web
Firefox OS - HTML5 for a truly world-wide-web
 
You're doing it wrong! Git it right!
You're doing it wrong! Git it right!You're doing it wrong! Git it right!
You're doing it wrong! Git it right!
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
GNOME 3 accessibility: State of the Union (GUADEC 2012)
GNOME 3 accessibility: State of the Union (GUADEC 2012)GNOME 3 accessibility: State of the Union (GUADEC 2012)
GNOME 3 accessibility: State of the Union (GUADEC 2012)
 
Automating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteAutomating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend Keynote
 
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
 
Accessibility Team - 2012
Accessibility Team - 2012Accessibility Team - 2012
Accessibility Team - 2012
 
The Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile developmentThe Hitchhiker's guide to mobile development
The Hitchhiker's guide to mobile development
 
רועי פלד
רועי פלדרועי פלד
רועי פלד
 
Startup and Rapid web development
Startup and Rapid web developmentStartup and Rapid web development
Startup and Rapid web development
 
Tek13 - Creating Mobile Apps with PHP and Symfony
Tek13 - Creating Mobile Apps with PHP and SymfonyTek13 - Creating Mobile Apps with PHP and Symfony
Tek13 - Creating Mobile Apps with PHP and Symfony
 

Destacado

Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...
Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...
Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...swentel
 
Drupal 8 configuration system for coders and site builders - Drupalaton 2013
Drupal 8 configuration system for coders and site builders - Drupalaton 2013Drupal 8 configuration system for coders and site builders - Drupalaton 2013
Drupal 8 configuration system for coders and site builders - Drupalaton 2013swentel
 
Drupal 8 configuration management
Drupal 8 configuration managementDrupal 8 configuration management
Drupal 8 configuration managementAlexander Tkachev
 
Drupal 8 Configuration Management
Drupal 8 Configuration ManagementDrupal 8 Configuration Management
Drupal 8 Configuration ManagementPhilip Norton
 
Display Suite @ DrupalCamp Stockholm 2013
Display Suite @ DrupalCamp Stockholm 2013Display Suite @ DrupalCamp Stockholm 2013
Display Suite @ DrupalCamp Stockholm 2013swentel
 
Drupal 8 Configuration Management with Features
Drupal 8 Configuration Management with FeaturesDrupal 8 Configuration Management with Features
Drupal 8 Configuration Management with FeaturesNuvole
 
Hooks and Events in Drupal 8
Hooks and Events in Drupal 8Hooks and Events in Drupal 8
Hooks and Events in Drupal 8Nida Ismail Shah
 

Destacado (7)

Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...
Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...
Drupal 8 configuration system for coders and site builders - DrupalCamp Balti...
 
Drupal 8 configuration system for coders and site builders - Drupalaton 2013
Drupal 8 configuration system for coders and site builders - Drupalaton 2013Drupal 8 configuration system for coders and site builders - Drupalaton 2013
Drupal 8 configuration system for coders and site builders - Drupalaton 2013
 
Drupal 8 configuration management
Drupal 8 configuration managementDrupal 8 configuration management
Drupal 8 configuration management
 
Drupal 8 Configuration Management
Drupal 8 Configuration ManagementDrupal 8 Configuration Management
Drupal 8 Configuration Management
 
Display Suite @ DrupalCamp Stockholm 2013
Display Suite @ DrupalCamp Stockholm 2013Display Suite @ DrupalCamp Stockholm 2013
Display Suite @ DrupalCamp Stockholm 2013
 
Drupal 8 Configuration Management with Features
Drupal 8 Configuration Management with FeaturesDrupal 8 Configuration Management with Features
Drupal 8 Configuration Management with Features
 
Hooks and Events in Drupal 8
Hooks and Events in Drupal 8Hooks and Events in Drupal 8
Hooks and Events in Drupal 8
 

Similar a Drupal 8 Site Building Improvements

Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor
Implementing AutoComplete for Freemarker and Velocity languages in ACE EditorImplementing AutoComplete for Freemarker and Velocity languages in ACE Editor
Implementing AutoComplete for Freemarker and Velocity languages in ACE Editorpeychevi
 
Drupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseDrupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseAudaxis
 
Drupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupDrupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupEric Fesler
 
Scaling with Postgres (Highload++ 2010)
Scaling with Postgres (Highload++ 2010)Scaling with Postgres (Highload++ 2010)
Scaling with Postgres (Highload++ 2010)Robert Treat
 
Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaGeorge Miranda
 
Architecture: ember.js and AngularJS
Architecture: ember.js and AngularJSArchitecture: ember.js and AngularJS
Architecture: ember.js and AngularJSlrdesign
 
Unleashing the Rails Asset Pipeline
Unleashing the Rails Asset PipelineUnleashing the Rails Asset Pipeline
Unleashing the Rails Asset PipelineKenneth Kalmer
 
Scaling Pinterest
Scaling PinterestScaling Pinterest
Scaling PinterestC4Media
 
Introduction into Drupal site building
Introduction into Drupal site buildingIntroduction into Drupal site building
Introduction into Drupal site buildingIztok Smolic
 
How to be a Chef (Developer Edition)
How to be a Chef (Developer Edition)How to be a Chef (Developer Edition)
How to be a Chef (Developer Edition)Rodrigo Ayala
 
From Renamer Plugin to Polyglot IDE
From Renamer Plugin to Polyglot IDEFrom Renamer Plugin to Polyglot IDE
From Renamer Plugin to Polyglot IDEintelliyole
 
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJSTek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJSPablo Godel
 
An Introduction to DevOps with Chef
An Introduction to DevOps with ChefAn Introduction to DevOps with Chef
An Introduction to DevOps with ChefJulian Dunn
 
So what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeSo what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeEric Bidelman
 
Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with MargarineWayne Walls
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentC4Media
 
The Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cliThe Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cliTracy Lee
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalAcquia
 

Similar a Drupal 8 Site Building Improvements (20)

Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor
Implementing AutoComplete for Freemarker and Velocity languages in ACE EditorImplementing AutoComplete for Freemarker and Velocity languages in ACE Editor
Implementing AutoComplete for Freemarker and Velocity languages in ACE Editor
 
Drupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presseDrupal, rotative numérique pour un groupe de presse
Drupal, rotative numérique pour un groupe de presse
 
Drupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media groupDrupal - Digital publishing platform for Press & Media group
Drupal - Digital publishing platform for Press & Media group
 
Scaling with Postgres (Highload++ 2010)
Scaling with Postgres (Highload++ 2010)Scaling with Postgres (Highload++ 2010)
Scaling with Postgres (Highload++ 2010)
 
Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmiranda
 
Architecture: ember.js and AngularJS
Architecture: ember.js and AngularJSArchitecture: ember.js and AngularJS
Architecture: ember.js and AngularJS
 
Angular from Scratch
Angular from ScratchAngular from Scratch
Angular from Scratch
 
Unleashing the Rails Asset Pipeline
Unleashing the Rails Asset PipelineUnleashing the Rails Asset Pipeline
Unleashing the Rails Asset Pipeline
 
Scaling Pinterest
Scaling PinterestScaling Pinterest
Scaling Pinterest
 
Introduction into Drupal site building
Introduction into Drupal site buildingIntroduction into Drupal site building
Introduction into Drupal site building
 
How to be a Chef (Developer Edition)
How to be a Chef (Developer Edition)How to be a Chef (Developer Edition)
How to be a Chef (Developer Edition)
 
From Renamer Plugin to Polyglot IDE
From Renamer Plugin to Polyglot IDEFrom Renamer Plugin to Polyglot IDE
From Renamer Plugin to Polyglot IDE
 
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJSTek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
 
Infrastructure as Code with Chef / Puppet
Infrastructure as Code with Chef / PuppetInfrastructure as Code with Chef / Puppet
Infrastructure as Code with Chef / Puppet
 
An Introduction to DevOps with Chef
An Introduction to DevOps with ChefAn Introduction to DevOps with Chef
An Introduction to DevOps with Chef
 
So what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeSo what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web store
 
Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with Margarine
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in Government
 
The Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cliThe Tale of 2 CLIs - Ember-cli and Angular-cli
The Tale of 2 CLIs - Ember-cli and Angular-cli
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
 

Último

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Último (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Drupal 8 Site Building Improvements