SlideShare ist ein Scribd-Unternehmen logo
1 von 138
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 
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
 
RubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with RubyRubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with RubyAstrails
 

Ähnlich wie 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
 
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
 
RubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with RubyRubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with Ruby
 

Kürzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Drupal 8 Site Building Improvements