Stop coding websites, start assembling killer web experiences with Drupal
Upcoming SlideShare
Loading in...5
×
 

Stop coding websites, start assembling killer web experiences with Drupal

on

  • 2,536 views

 

Statistics

Views

Total Views
2,536
Views on SlideShare
2,532
Embed Views
4

Actions

Likes
3
Downloads
53
Comments
0

2 Embeds 4

https://si0.twimg.com 3
http://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Stop coding websites, start assembling killer web experiences with Drupal Stop coding websites, start assembling killer web experiences with Drupal Presentation Transcript

    • Stop Coding Websites,Start Assembling Killer Web ExperiencesBryan HouseVice President, Product MarketingAcquia@bryanhouse on Twitter#cpeurope#drupalcon
    • Drupal
    • The center of the Drupal Universe is in Munich this week 1700+ developers @ Drupalcon Munich #drupalcon photo credit: http://www.flickr.com/photos/amazeelabs/7829624916/sizes/l/in/pool-2034823@N20/
    • It is not about the bitsIt is all about the people
    • * Yes, that is a Drupal sticker No, it is not Dries!
    • Only Drupal can get away with wearing blue spandex in public. Also, no one is getting paid to do this.
    • Community can help make the difference between this and ...
    • Drupal today800,000+ community members17,000+ developers15,000+ modules300,000+ downloads/month1.5M Drupal-powered websites55 supported languagesFREE
    • Overnight successes are years in the making http://www.flickr.com/photos/itsgreg/446061432/
    • Meet Dries Buytaert• founded Drupal• co-founded Acquia• co-founded Mollom• President Drupal Association• likes photography• holds a PhD in CS
    • Way back in1999 ... Yep, that’s Dries
    • 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 contentmanagement/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 discussionforums, web-based administration, theme support, an open submissionqueue, 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.
    • 2003 - Drupal 4.1
    • The very first DrupalCon started in Antwerp 30 Drupal developers Antwerp, 2005
    • 800 Drupal developers Boston, 2008
    • 1400 Drupal developers Washington, 2009
    • 2700+ Drupal developers San Francisco, 2010 Moscone center
    • 3,200 people at the “Drupal tower” DrupalCon Chicago 2011
    • 1700+ Drupal Developers Munich Right Now!
    • What can you do with Drupal? photo credit: http://www.flickr.com/photos/mortendk/406986075/in/photostream/
    • From astronauts in space...
    • ... to artists in flight
    • From global personalities...
    • ...to global causes
    • From global institutions...
    • ... to local information...
    • ... and location-aware data.
    • From global communities...
    • ... to local institutions
    • From global brands...
    • ... to local ones, too
    • Covering everything from news...
    • ... to technology...
    • ... to politics ...
    • ... and the Olympics
    • ... and 1,500,000+ other sites
    • What is Drupal?
    • At most organizations,the CMS situation is like a jungle
    • Today, almost every organization has many websites
    • Downside of proprietary CMS productsInfo locked in silosSlow to innovateHard to find talentSecurityCost/ROI
    • Open Source is a Better Way
    • Drupal is freedom1. Freedom to run the program2. Freedom to study the program3. Freedom to modify the program4. Freedom to re-distribute the program
    • Drupal is innovation Open Source Collaboration Community Innovation
    • Drupal is assembled web experiences
    • Drupal lowers costs
    • How Drupal Manages ContentViewsReferences blog wiki webContent post entry page video image mediaNodes © 2010 Acquia, Inc. © 2009 Acquia, Inc. All rights reserved.
    • Experiences Tailored for Various Devices Content .. placed into varying ... across multiple “components” contexts .. form factorsA.CommentsB.RatingsC.Video PlayerD.Personalized Content Campaign 1E.Related LinksF.AdvertisingG.ShareH.TagsI. DownloadJ.Learn MoreK.RSS Feed Campaign 2
    • How Drupal Manages UsersAdministrator Authenticated Anonymous Users Users Roles authors editors Groups of like users Unlimited Permissions Create Page Edit Page custom roles, Operations allowed by role permissions & Views My Posts All Posts views Determined by permissions
    • Content Authoring• WYSIWYG editing• Content & presentation separation• Rich media integration & controls• Drag and drop page layouts
    • Editorial Workflows• Content creator / editor workbench• Review, approval, publishing workflows• Change reviewing• Content versioning• Role-based interface & permissions
    • 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
    • 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
    • Drupal in Action
    • How Drupal Works How Drupal Works
    • Drupal is an Ecosystemarchitects, developers, testers, designers, writers, users, partners 68
    • The platform with the best ecosystem wins EcosystemPlatform Platform
    • Robust ecosystem = choice 70
    • Drupal is a Community Local Mee tups C ode sp rints Re gional groups
    • DrupalConsDrupal CampsSummits
    • IRC (Freenode)#drupal#drupalcon#drupal-supporthttp://drupal.org/irc/channels
    • Drupal offers a wealth of resources drupal.org api.drupal.org groups.drupal.org localize.drupal.org association.drupal.org
    • Training•http://training.acquia.com•http://drupalize.me•http://buildamodule.com•http://mustardseedmedia.com•http://nodeone.se/en• ... and more!
    • Books•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!
    • Come for the code, stay for the community
    • Build something extraordinary, with Drupal!
    • Contact:Bryan House | bryan@acquia.com | @bryanhouse #cpeurope #drupalcon