[DCTPE2010] Drupal 與網路的未來趨勢

12,464 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
12,464
On SlideShare
0
From Embeds
0
Number of Embeds
8,402
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[DCTPE2010] Drupal 與網路的未來趨勢

  1. 1. Drupal and the Future of the Web Drupal John Albin Wilkins
  2. 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. 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. 4. Ecosphere of the Web AUTHENTICATION / AUTHORIZATION TOOLS DATA Photo source: http://www.flickr.com/photos/wwworks/2222523486/
  5. 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. 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. 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. 8. HTML 5 http://www.canvasdemos.com/ 2009/02/26/3d-on-2d-canvas/ Photo source: http://www.flickr.com/photos/dotpolka/2316280323/
  9. 9. Microblogging • Twitter • Status.net (open source)
  10. 10. Authentication & Authorization • OpenID — AOL, Blogger, Myspace, WordPress.com • OAuth — Twitter, Google • Other methods: : – LDAP – Facebook Connect Photo source: http://www.flickr.com/photos/robertdouglass/436583374/
  11. 11. Database Storage • MySQL • PostgreSQL PHP 5’s PDO (PHP Data Objects) gives us: PHP 5 PDO : • Relational Databases • NoSQL Databases NoSQL • Oracle • MongoDB • MS SQL • Cassandra Photo source: http://www.flickr.com/photos/spotrick/493672485/
  12. 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. 13. RDF makes the internet one big database RDF SPARQL = Views on steroids
  14. 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. 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. 16. What does it mean? without YOU! Nothing… Photo source: http://www.flickr.com/photos/wwworks/2222523486/
  17. 17. How can you help? Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
  18. 18. How can you help? Think about it. Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
  19. 19. How can you help? • Translation: : http://localize.drupal.org Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
  20. 20. How can you help? • Translation: : http://localize.drupal.org Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
  21. 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. 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. 23. What did we learn? Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/
  24. 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/

×