View
4.993
Download
0
Category
Preview:
Citation preview
Drupal huh yeah, what is it good for?
1
• Drupal basics and history
• Strengths
• Weaknesses
• What it’s good for
• And what it’s not
2
• Project started by Dries Buytaert in 2000 at the University of Antwerp
• The name originates from “dorp”, Dutch for village.
• First came to prominence during the 2004 Dean campaign
Origins
3
Coming of Age
• Recognition
• Community, online and off
• Downloads
• Usage
4
Source: http://drupal.org/project/usage/drupal
!"
#!$!!!"
%!$!!!"
&!$!!!"
'!$!!!"
(!!$!!!"
(#!$!!!"
(%!$!!!"
(&!$!!!"
('!$!!!"
)*+,"##+-"
)*+,"#./0"
)*12"&/0"
)*12"(3/0"
)*12"#!/0"
)*12"#4/0"
5*6*7/"38-"
5*6*7/"(!/0"
5*6*7/"(4/0"
5*6*7/"#%/0"
5*6*7/"3(7/"
9,:/,;<,8"4/0"
9,:/,;<,8"(%/0"
9,:/,;<,8"#(7/"
9,:/,;<,8"#'/0"
=>/?<,8"@/0"
=>/?<,8"(#/0"
=>/?<,8"(./0"
=>/?<,8"#&/0"
A?B,;<,8"#+-"
A?B,;<,8"./0"
A?B,;<,8"(&/0"
A?B,;<,8"#38-"
A?B,;<,8"3!/0"
C,>,;<,8"4/0"
C,>,;<,8"(%/0"
C,>,;<,8"#(7/"
C,>,;<,8"#'/0"
)D+*D82"%/0"
)D+*D82"((/0"
)D+*D82"('/0"
)D+*D82"#@/0"
E,<8*D82"(7/"
E,<8*D82"'/0"
E,<8*D82"(@/0"
E,<8*D82"##+-"
FD8>0"(7/"
FD8>0"'/0"
FD8>0"(@/0"
FD8>0"##+-"
FD8>0"#./0"
5:8G1"@/0"
5:8G1"(#/0"
5:8G1"(./0"
5:8G1"#&/0"
FD2"38-"
FD2"(!/0"
FD2"(4/0"
FD2"#%/0"
FD2"3(7/"
)*+,"4/0"
@HI"
4HI"
&HI"
Source: http://buytaert.net/drupal-download-statistics-2008
5
What is Drupal? • Core
• Modules (core, contrib, custom)
• Themes (PHPTemplate)
• Community
source: James Walker, 2007 Fsoss Drupal Under The Hood
6
7
System Spectrum
credit: http://www.flickr.com/photos/ruthhb/3408333830/
custom code -> frameworks -> Drupal -> plug and play
8
ease of use / rapid dev
flex
ible
/ p
ow
erfu
lcustom code
closed source
9
Strengths
Developer: extensibility, theming, filters, security, jquery
End user: SEO, taxonomy, users / permissions, content management
Both: rapid prototyping, community, Acquia
10
Building Blocks
credit: http://www.flickr.com/photos/kmtucker/3355551036
11
Weaknesses
• The Drupal Way learning curve
• Documentation
• “Drupal lacks an intuitive, easy administration user interface”
• Updates / backwards compatability
• Migration
12
When not to Use• Site focused around blogging
13
14
When not to Use• Site focused around blogging
• Dedicated e-commerce
15
16
When not to Use• Site focused around blogging
• Dedicated e-commerce
• Application with a singular focus and/or very high traffic
17
18
Drupal makes less sense the more focused the app
19
20
Drupal’s Great For• Brochureware / content
management / multi-media
21
22
Drupal’s Great For• Brochureware
• Social network / community
23
24
Drupal’s Great For• Brochureware
• Social network / community
• Member management
25
26
Drupal’s Great For• Brochureware
• Social network / community
• Member management
• Publishing
27
28
Drupal’s Great For• Brochureware
• Social network / community
• Member management
• Publishing
• Structured content
29
30
Drupal makes more sense the
more features you combine
31
32
Sites that bring it all together
33
Questions?
Lev Tsypinlevelos.comdrupal.org/user/54135 .com/loubabe
34
Recommended