stop coding websites, start assembling killer web experiences with drupal
TRANSCRIPT
![Page 1: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/1.jpg)
Stop Coding Websites, Start Assembling Killer Web ExperiencesBryan HouseVice President, Product Marketing
Acquia
@bryanhouse on Twitter
#cpeurope
#drupalcon
![Page 2: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/2.jpg)
Drupal
![Page 3: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/3.jpg)
The center of the Drupal Universe is in Munich this week1700+ developers @ Drupalcon Munich
#drupalcon
photo credit: http://www.flickr.com/photos/amazeelabs/7829624916/sizes/l/in/pool-2034823@N20/
![Page 4: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/4.jpg)
![Page 5: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/5.jpg)
It is not about the bits It is all about the people
![Page 6: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/6.jpg)
![Page 7: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/7.jpg)
![Page 8: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/8.jpg)
![Page 9: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/9.jpg)
![Page 10: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/10.jpg)
* Yes, that is a Drupal sticker No, it is not Dries!
![Page 11: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/11.jpg)
![Page 12: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/12.jpg)
Only Drupal can get away with wearing blue spandex in public.
Also, no one is getting paid to do this.
![Page 13: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/13.jpg)
![Page 14: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/14.jpg)
![Page 15: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/15.jpg)
![Page 16: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/16.jpg)
![Page 17: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/17.jpg)
![Page 18: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/18.jpg)
Community can help make the difference between this and ...
![Page 19: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/19.jpg)
800,000+ community members17,000+ developers15,000+ modules300,000+ downloads/month1.5M Drupal-powered websites55 supported languagesFREE
Drupal today
![Page 20: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/20.jpg)
Overnight successes are years in the making
http://www.flickr.com/photos/itsgreg/446061432/
![Page 21: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/21.jpg)
• founded Drupal
• co-founded Acquia
• co-founded Mollom
• President Drupal Association
• likes photography
• holds a PhD in CS
Meet Dries Buytaert
![Page 22: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/22.jpg)
Way back in1999 ...
Yep, that’s Dries
![Page 23: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/23.jpg)
Drupal 1.0.0 released
on January 15, 2001
Today, drop.org announces the release of Drupal 1.00 after an extensive period of testing. Drupal is a full-featured content
management/discussion engine using Apache/PHP/MySQL and suitable to setup a news-driven community or portal site similar to
kuro5hin.org and slashdot.org. Current features include discussion forums, web-based administration, theme support, an open submission queue, content management, a modularized design, PHP sessions, user management with access control and username/profanity/hostname filters, error logging, a public diary module, an affiliate site module,
backend/headline generation (RSS/RDF) and much more.
![Page 24: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/24.jpg)
2003 - Drupal 4.1
![Page 25: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/25.jpg)
The very first DrupalCon started in Antwerp
30 Drupal developers Antwerp, 2005
![Page 26: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/26.jpg)
800 Drupal developers Boston, 2008
![Page 27: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/27.jpg)
1400 Drupal developers Washington, 2009
![Page 28: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/28.jpg)
2700+ Drupal developers San Francisco, 2010
Moscone center
![Page 29: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/29.jpg)
3,200 people at the “Drupal tower”DrupalCon Chicago 2011
![Page 30: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/30.jpg)
1700+ Drupal Developers Munich
Right Now!
![Page 31: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/31.jpg)
What can you do with Drupal?
photo credit: http://www.flickr.com/photos/mortendk/406986075/in/photostream/
![Page 32: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/32.jpg)
From astronauts in space...
![Page 33: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/33.jpg)
... to artists in flight
![Page 34: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/34.jpg)
From global personalities...
![Page 35: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/35.jpg)
...to global causes
![Page 36: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/36.jpg)
From global institutions...
![Page 37: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/37.jpg)
... to local information...
![Page 38: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/38.jpg)
... and location-aware data.
![Page 39: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/39.jpg)
From global communities...
![Page 40: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/40.jpg)
... to local institutions
![Page 41: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/41.jpg)
From global brands...
![Page 42: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/42.jpg)
... to local ones, too
![Page 43: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/43.jpg)
Covering everything from news...
![Page 44: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/44.jpg)
... to technology...
![Page 45: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/45.jpg)
... to politics ...
![Page 46: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/46.jpg)
... and the Olympics
![Page 47: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/47.jpg)
... and 1,500,000+ other sites
![Page 48: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/48.jpg)
What is Drupal?
![Page 49: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/49.jpg)
At most organizations, the CMS situation is like a jungle
![Page 50: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/50.jpg)
Today, almost every organization has many websites
![Page 51: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/51.jpg)
![Page 52: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/52.jpg)
![Page 53: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/53.jpg)
Downside of proprietary CMS products
Info locked in silos
Slow to innovate
Hard to find talent
Security
Cost/ROI
![Page 54: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/54.jpg)
Open Source is a Better Way
![Page 55: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/55.jpg)
1. Freedom to run the program
2. Freedom to study the program
3. Freedom to modify the program
4. Freedom to re-distribute the program
Drupal is freedom
![Page 56: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/56.jpg)
Open Source
Collaboration
Community
Innovation
Drupal is innovation
![Page 57: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/57.jpg)
Drupal is assembled web experiences
![Page 58: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/58.jpg)
Drupal lowers costs
![Page 59: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/59.jpg)
© 2009 Acquia, Inc. © 2010 Acquia, Inc. All rights reserved.
How Drupal Manages Content
Nodes
Content blogpost
wikientry
webpage
video image media
References
Views
![Page 60: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/60.jpg)
Experiences Tailored for Various Devices
A.CommentsB.RatingsC.Video PlayerD.Personalized ContentE.Related LinksF.AdvertisingG.ShareH.TagsI.DownloadJ.Learn MoreK.RSS Feed
Content “components”
.. placed into varying contexts ..
... across multiple form factors
Campaign 1
Campaign 2
![Page 61: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/61.jpg)
How Drupal Manages Users
Administrator AnonymousUsers
Authenticated Users
Roles Groups of like users
Create Page Edit Page
authors editors
Permissions Operations allowed by role
Views Determined by permissionsMy Posts All Posts
Unlimited custom roles, permissions & views
![Page 62: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/62.jpg)
Content Authoring
•WYSIWYG editing
• Content & presentation separation
• Rich media integration & controls
• Drag and drop page layouts
![Page 63: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/63.jpg)
Editorial Workflows•Content creator / editor workbench• Review, approval, publishing workflows•Change reviewing•Content versioning• Role-based interface &
permissions
![Page 64: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/64.jpg)
How Drupal Manages the Presentation Layer
•Drupal theming layers separates presentation from data•Themes include template files to define site and page structure with PHP•CSS stylesheets add final touches to site
![Page 65: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/65.jpg)
Content Reuse and Delivery•Content presentation / output alternatives
•Get / push via web services(ajax/json, mobile app)
•Web Service APIs for mobile app dev
• Responsive design for one-web approach
•Automated publishing to social channels
![Page 66: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/66.jpg)
Drupal in Action
![Page 67: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/67.jpg)
How Drupal WorksHow Drupal Works
![Page 68: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/68.jpg)
68
Drupal is an Ecosystem
architects, developers, testers, designers, writers, users, partners
![Page 69: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/69.jpg)
Ecosystem
The platform with the best ecosystem wins
PlatformPlatform
![Page 70: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/70.jpg)
70
Robust ecosystem = choice
![Page 71: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/71.jpg)
Local
Meetups
Regional
groups
Code sprints
Drupal is a Community
![Page 72: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/72.jpg)
DrupalConsDrupal CampsSummits
![Page 73: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/73.jpg)
IRC (Freenode)
#drupal
#drupalcon
#drupal-support
http://drupal.org/irc/channels
![Page 74: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/74.jpg)
Drupal offers a wealth of resources
drupal.orgapi.drupal.org
groups.drupal.orglocalize.drupal.org
association.drupal.org
![Page 75: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/75.jpg)
•http://training.acquia.com•http://drupalize.me•http://buildamodule.com•http://mustardseedmedia.com•http://nodeone.se/en• ... and more!
Training
![Page 76: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/76.jpg)
•Pro Drupal 7 Development•Drupal 7 the essentials•Cracking Drupal•Front End Drupal•Drupal 7 Module Development•The Definitive Guide to Drupal 7•Using Drupal•Beginning Drupal 7•Drupal 7 Visual Quickstart Guide•Drupal 7 Bible• ... and more!
Books
![Page 77: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/77.jpg)
Come for the code, stay for the community
![Page 78: Stop coding websites, start assembling killer web experiences with Drupal](https://reader034.vdocuments.site/reader034/viewer/2022051616/554bde86b4c9058f6c8b5819/html5/thumbnails/78.jpg)
Build something extraordinary, with Drupal!