[dctpe2010] drupal 與網路的未來趨勢

24
Drupal and the Future of the Web Drupal ³d²" John Albin Wilkins

Post on 21-Oct-2014

11.352 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Drupal and the Future of the Web

Drupal ��³�d�²"John Albin Wilkins

Drupal 7More building blocks

in the box!`/]%�D���

Photo source: http://www.flickr.com/photos/rooreynolds/2317607302/Photo source: http://www.flickr.com/photos/pmiaki/3103219759/

Predicting TrendsÂu²"

• Can be tricky%�cÆ#?

• Where are we now?Q�}+�¾p_Ï

• Where do we want to be?Q�M§Px�ÅÏ

Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/

Ecosphere of the Web�³��O

DATA ±]

AUTHENTICATION ´�ª­/ AUTHORIZATION Un

TOOLS >�

Photo source: http://ww

w.flickr.com

/photos/ww

works/2222523486/

Ecosphere of the Web�³��O

DATA ±]

AUTHENTICATION ´�ª­/ AUTHORIZATION Un

TOOLS >�

•RDFa•SPARQL•PHP’s PDO•NoSQL

•Media 4Äe]•HTML5•MicrobloggingH-¹�g

•OpenID•OAuth

Photo source: http://ww

w.flickr.com

/photos/ww

works/2222523486/

Media Handling/4ÄÑ~

• Stream wrappers — uses PHP 5’s streams for unified operations on file and network resources�t9¥ - �� PHP5��tË°lh'�³±v%�·£|oY�

• File fields, image fields, image styles in corelhm�É*ym�É*ykE[·fI¦

• Media module /4Äj�http://drupal.org/project/media

Photo source: http://ww

w.flickr.com

/photos/bakameh/995939579/

HTML 5• Next Generation HTML Specification�� �HTMLiwZV

• Canvas tag �@i�ÍHTML 5�«sΓFlash killer” “FlashqS”

• Video tag Fyi�ÍHTML 5«sΓthe other Flash killer” “$��FlashqS”

• HTML 5 will be handled by Drupal 7 ContribHTML 5:b�Drupal 7���^j��

Photo source: http://www.flickr.com/photos/dotpolka/2316280323/

MicrobloggingH-¹�g

• Twitter

• Status.net(open source)

Authentication ´�ª­& Authorization Un

• OpenID — AOL, Blogger, Myspace, WordPress.com

• OAuth— Twitter, Google

• Other methods: ��:– LDAP– Facebook Connect

Photo source: http://www.flickr.com/photos/robertdouglass/436583374/

Database Storage±]C�6�½

• Relational Databases½¶K±]C

• Oracle

• MS SQL

• NoSQL DatabasesNoSQL �.±]C

• MongoDB

• Cassandra

PHP 5’s PDO (PHP Data Objects) gives us:PHP 5�±]�6{�ÍPDOÎ��Q�:

• MySQL • PostgreSQL

Photo source: http://www.flickr.com/photos/spotrick/493672485/

Who owns your data?¬Xc��±]

• Google ?

• Search queriesW;�±]C«s

• Single sign on Google Account)�A¡��GoogleA¡

• Email with GMail�Gmail�P�ZV

• Facebook ?

• Facebook Connect

• Privacy scandalÀ�n�(Ã

• Quit Facebook DayÁ¼Facebook��1

Photo source: http://www.flickr.com/photos/ian-s/2152798588/

RDF makes the internet one big database

SPARQL = Views on steroids

RDFgE°�¿�³¯P��0±]C

Thanks to Lin Clark for building the demoStéphane Corlosquet for leading the RDF in Drupal 7 efforts

RDF Demo RDF��

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

What does it mean?µ_�ÅNJÏ

DATA ±]

AUTHENTICATION ´�ª­/ AUTHORIZATION Un

TOOLS >�

•RDFa•SPARQL•PHP’s PDO•NoSQL

•Media 4Äe]•HTML5•MicrobloggingH-¹�g

•OpenID•OAuth

Photo source: http://ww

w.flickr.com

/photos/ww

works/2222523486/

What does it mean?µ_�ÅNJÏ

Photo source: http://ww

w.flickr.com

/photos/ww

works/2222523486/

Nothing…

without YOU!Rc��Lº����

How can you help?��B!�ÅÏ

Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/

How can you help?��B!�ÅÏ

Think about it.MM�

Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/

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

How can you help?��B!�ÅÏ

Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/

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

How can you help?��B!�ÅÏ

Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/

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

• Documentation: \�ÉS�:Best time to write docs is when you are learning.8\��a2Ð Ë=_��+�¸7�Ð

How can you help?��B!�ÅÏ

Photo source: http://www.flickr.com/photos/99107397@N00/4011844231/

• Design: ©¨• Pattern Library �eC• Themes z-

• Code: 8�EThe code I write is better because of collaboration.Ç&�È°Q8��Er�`2ÊStart small: fix small bugsG<,^¼3: �~<¢5

How can you help?��B!�ÅÏ

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.��bM§��Q��g ¤�Ì

• Technology matters.�½��T

• Community matters more.��`_»§

Photo source: http://www.flickr.com/photos/8978079@N05/3385504024/