1. Drupal and the Future
of the Web
Drupal
John Albin Wilkins
2. Drupal 7
More building blocks
in the box!
Photo source: http://www.flickr.com/photos/rooreynolds/2317607302/
Photo source: http://www.flickr.com/photos/pmiaki/3103219759/
3. Predicting Trends
• Can be tricky
• Where are we now?
• Where do we want to be?
Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/
4. Ecosphere of the Web
AUTHENTICATION
/ AUTHORIZATION
TOOLS
DATA
Photo source: http://www.flickr.com/photos/wwworks/2222523486/
5. Ecosphere of the Web
Photo source: http://www.flickr.com/photos/wwworks/2222523486/
TOOLS
• Media
• HTML5
DATA • Microblogging
• RDFa
• SPARQL
• PHP’s PDO AUTHENTICATION
• NoSQL / AUTHORIZATION
• OpenID
• OAuth
6. Photo source: http://www.flickr.com/photos/bakameh/995939579/
Media Handling
• Stream wrappers — uses PHP 5’s streams for
unified operations on file and network resources
- PHP5
• File fields, image fields, image styles in core
• Media module
http://drupal.org/project/media
7. HTML 5
• Next Generation HTML Specification
HTML
• Canvas tag HTML 5
“Flash killer” “Flash ”
• Video tag HTML 5
“the other Flash killer” “ Flash ”
• HTML 5 will be handled
by Drupal 7 Contrib
HTML 5 Drupal 7
Photo source: http://www.flickr.com/photos/dotpolka/2316280323/
8. HTML 5
http://www.canvasdemos.com/
2009/02/26/3d-on-2d-canvas/
Photo source: http://www.flickr.com/photos/dotpolka/2316280323/
12. Who owns your data?
• Google ? • Facebook ?
• Search queries • Facebook Connect
• Privacy scandal
• Single sign on Google
Account
• Quit Facebook Day
Facebook
Google
• Email with GMail
Gmail
Photo source: http://www.flickr.com/photos/ian-s/2152798588/
13. RDF makes the internet
one big database
RDF
SPARQL = Views on steroids
14. RDF Demo RDF
http://www.youtube.com/watch?v=o3UmNZzhk2A
Thanks to Lin Clark for building the demo
Stéphane Corlosquet for leading the RDF in Drupal 7 efforts
15. What does it mean?
Photo source: http://www.flickr.com/photos/wwworks/2222523486/
TOOLS
• Media
• HTML5
DATA • Microblogging
• RDFa
• SPARQL
• PHP’s PDO AUTHENTICATION
• NoSQL / AUTHORIZATION
• OpenID
• OAuth
16. What does it mean?
without YOU!
Nothing…
Photo source: http://www.flickr.com/photos/wwworks/2222523486/
17. How can you help?
Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
18. How can you help?
Think about it.
Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
19. How can you help?
• Translation: :
http://localize.drupal.org
Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
20. How can you help?
• Translation: :
http://localize.drupal.org
Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
21. How can you help?
• Translation: :
http://localize.drupal.org
• Documentation: :
Best time to write docs is when you are
learning.
Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
22. How can you help?
• Design:
• Pattern Library
• Themes
• Code:
The code I write is better because of collaboration.
Start small: fix small bugs
:
23. What did we learn?
Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/
24. What did we learn?
• You don’t want to see me in a UtiliKilt.
• Technology matters.
• Community matters more.
Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/