Your SlideShare is downloading. ×
0
Drupal and the Future
    of the Web
Drupal
         John Albin Wilkins
Drupal 7
                    More building blocks
                        in the box!



Photo source: http://www.flickr.co...
Predicting Trends

                • Can be tricky
                • Where are we now?
                • Where do we want ...
Ecosphere of the Web




                                               AUTHENTICATION
                                   ...
Ecosphere of the Web
Photo source: http://www.flickr.com/photos/wwworks/2222523486/




                                   ...
Photo source: http://www.flickr.com/photos/bakameh/995939579/


                                                           ...
HTML 5
           • Next Generation HTML Specification
                               HTML

           • Canvas tag        ...
HTML 5


                  http://www.canvasdemos.com/
                   2009/02/26/3d-on-2d-canvas/




Photo source: ht...
Microblogging


• Twitter
• Status.net
  (open source)
Authentication
      & Authorization
     • OpenID
           — AOL, Blogger, Myspace,
            WordPress.com
     • OA...
Database Storage

       • MySQL                                     • PostgreSQL
            PHP 5’s PDO (PHP Data Object...
Who owns your data?

   • Google ?                                       • Facebook ?
       • Search queries             ...
RDF makes the internet
one big database
RDF




SPARQL = Views on steroids
RDF Demo RDF


     http://www.youtube.com/watch?v=o3UmNZzhk2A




Thanks to Lin Clark for building the demo
          Sté...
What does it mean?
Photo source: http://www.flickr.com/photos/wwworks/2222523486/




                                     ...
What does it mean?



                                     without YOU!
                          Nothing…
   Photo source...
How can you help?




Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/
How can you help?




                                  Think about it.
Photo source: http://www.flickr.com/photos/99107397...
How can you help?

       • Translation:         :
          http://localize.drupal.org




Photo source: http://www.flickr...
How can you help?

       • Translation:         :
          http://localize.drupal.org




Photo source: http://www.flickr...
How can you help?

       • Translation:         :
          http://localize.drupal.org
       • Documentation:           ...
How can you help?

• Design:
 • Pattern Library
 • Themes

• Code:
 The code I write is better because of collaboration.

...
What did we learn?




Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/
What did we learn?

              • You don’t want to see me in a UtiliKilt.
              • Technology matters.
         ...
Upcoming SlideShare
Loading in...5
×

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

12,277

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

No notes for slide

Transcript of "[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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×