Your SlideShare is downloading. ×
[DCTPE2010] Drupal 與網路的未來趨勢
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

12,257
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,257
On Slideshare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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/
  • 9. Microblogging • Twitter • Status.net (open source)
  • 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. 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. 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/

×