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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 12,179 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
12,179
On SlideShare
0
From Embeds
0
Number of Embeds
24

Actions

Shares
Downloads
19
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/