Your SlideShare is downloading. ×
0
DrupalCamp Copenhagen 2009
                        by
     Lisa Risager, Morten Høybye Frederiksen,
     Jesper Laugesen&R...
Agenda
1.   About WordPress
2.   WordPress Stats
3.   Why so popular?
4.   Developing WordPress
5.   More than a blog
6.  ...
1. About WordPress
A little history

•   Started in 2003
•   Successor of b2/cafelog
•   Focus on web standards
•   WordPr...
1. About WordPress
Where to find stuff

•   Self-install: wordpress.org
•   Hosted: wordpress.com
•   Danish community: wo...
1. About WordPress
Requirements

•   PHP version 4.3 orgreater
•   MySQL version 4.0 orgreater
•   5 minutes
•   Yes, 5 mi...
2. WordPress Stats
Download history

• 2005: 900,000 downloads
• 2006: 1,545,703 downloads
• 2007: 3,816,965 downloads



...
2. WordPress Stats
  WordPress 2.7 has been downloaded



   5,518,284
                    times

(And it was only release...
2. WordPress Stats
On WordPress.org you’ll find

• 4,245 plugins, 22,152,788 downloads, all
  GPL.
• 791 themes, 4,938,397...
3. Why so Popular?
• Ease of use for developers
• Ease of use for webmasters
• Ease of use for web editors
• Ease of use f...
3. Why so Popular?
• Vocabulary:
  Dashboard, blog, post, page, comments, s
  ettings, appearance, plugins, widgets, med
 ...
3. Why so Popular?

•   Made for writers – just add words!
•   Lets you focus on content, not technology
•   Taxonomy on t...
3. Why so Popular?

•   Made by designers
•   Preview
•   Web standards
•   Focus on usability and user-testing




      ...
3. Why so Popular?
Basically:

• It’s sooooo, like, pretty. You
  know, like, beautiful!




                             ...
3. Why so Popular?
Dead simple (and blisteringly quick) setup – as presented in the unfortunately rather poor video
   at ...
3. Why so Popular?

•   Next level: make your own template
•   Make your own plugin
•   Use Custom Fields
•   Integrate wi...
4. Developing WordPress
Easy Plugin Use & Development
plugin.php


Simple, but comprehensive, APIs:
• Template tags:
  the...
4. Developing WordPress
Themes& The Loop
index.php

<?phpget_header(); ?>
<?phpif ( have_posts() ) : while ( have_posts() ...
4. Developing WordPress
Theme development
style.css + index.php


• Functionaltemplates:
  functions.php, 404.php, archive...
5. More than a blog
Go all the way!

•   Podcasting
•   VideoPress
•   bbPress
•   WordPress MU
•   BuddyPress

          ...
5. More than a blog
5. More than a blog
6. WordPress Cases




                     22
6. WordPress Cases




                     23
6. WordPress Cases




                     24
6. WordPress Cases




                     25
6. WordPress Cases




                     26
6. WordPress Cases




                     27
6. WordPress Cases




                     28
6. WordPress Cases




                     29
6. WordPress Cases



Se more cases at WordPress Showcase




                                      30
7. Questions?




                31
Upcoming SlideShare
Loading in...5
×

WordPress DK at DrupalCamp Copenhagen 2009

2,914

Published on

WordPress DK made a presentation at DrupalCamp Copenhagen 2009 in order to show the Drupals what a proper userfriendly kinda-CMS looks like.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,914
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "WordPress DK at DrupalCamp Copenhagen 2009"

  1. 1. DrupalCamp Copenhagen 2009 by Lisa Risager, Morten Høybye Frederiksen, Jesper Laugesen&René Clausen Nielsen CreativeCommonsAttribution-ShareAlike 2.5 Denmark
  2. 2. Agenda 1. About WordPress 2. WordPress Stats 3. Why so popular? 4. Developing WordPress 5. More than a blog 6. WordPress Cases 7. Questions 2
  3. 3. 1. About WordPress A little history • Started in 2003 • Successor of b2/cafelog • Focus on web standards • WordPress 1.0 was out in January, 2004 • Themes introduced in 2005 • WordPress.com (hosted blogs) in 2005 • First WordCamp in 2006 3
  4. 4. 1. About WordPress Where to find stuff • Self-install: wordpress.org • Hosted: wordpress.com • Danish community: wordpress.dk • Documentation: codex.wordpress.org • Support: wordpress.org/support/ • Development: trac.wordpress.org 4
  5. 5. 1. About WordPress Requirements • PHP version 4.3 orgreater • MySQL version 4.0 orgreater • 5 minutes • Yes, 5 minutes! 5
  6. 6. 2. WordPress Stats Download history • 2005: 900,000 downloads • 2006: 1,545,703 downloads • 2007: 3,816,965 downloads 6
  7. 7. 2. WordPress Stats WordPress 2.7 has been downloaded 5,518,284 times (And it was only released on December 10, 2008) As of May 24, 2009 7
  8. 8. 2. WordPress Stats On WordPress.org you’ll find • 4,245 plugins, 22,152,788 downloads, all GPL. • 791 themes, 4,938,397 downloads, all Open Source. • 2,617 ideas, 56,802 votes, and counting. As of May 24, 2009 8
  9. 9. 3. Why so Popular? • Ease of use for developers • Ease of use for webmasters • Ease of use for web editors • Ease of use for end users 9
  10. 10. 3. Why so Popular? • Vocabulary: Dashboard, blog, post, page, comments, s ettings, appearance, plugins, widgets, med ia, users • …and so on • It is NOT primarily a framework, but an out-of-the-boxbloggingtool! 10
  11. 11. 3. Why so Popular? • Made for writers – just add words! • Lets you focus on content, not technology • Taxonomy on the go • Easy editing 11
  12. 12. 3. Why so Popular? • Made by designers • Preview • Web standards • Focus on usability and user-testing 12
  13. 13. 3. Why so Popular? Basically: • It’s sooooo, like, pretty. You know, like, beautiful! 13
  14. 14. 3. Why so Popular? Dead simple (and blisteringly quick) setup – as presented in the unfortunately rather poor video at http://wordpress.23video.com/video/466604/screencast-for-drupalcamp: 00:00-01:10 Installation 01:10-01:52 Password change 01:52-03:52 Theme change 03:52-06:27 Settings changes 06:27-07:51 Editing a post (editing title, content, category, tags and a custom field) 07:51-08:32 Editing post permalink 08:32-09:07 Editing a comment 09:07-09:20 Collapsing admin menu 09:20-10:26 Installing and configuring OpenID support 10:26-11:11 Finding interesting plugins 11:11-12:25 Installing and configuring All in One SEO Pack 12:25-14:11 Installing and configuring Google XML Sitemaps 14:11-15:16 Configuring special theme options 15:16-16:00 Installing Lightbox 2 16:00-18:28 Writing a new post with an image and resizing text field 18:28-19:03 Changing shown author name 19:03-22:06 Arranging widgets 22:06-23:35 Rearranging and tweaking the dashboard 14
  15. 15. 3. Why so Popular? • Next level: make your own template • Make your own plugin • Use Custom Fields • Integrate with Flickr, Facebook, Twitter, iPhone& other stuff 15
  16. 16. 4. Developing WordPress Easy Plugin Use & Development plugin.php Simple, but comprehensive, APIs: • Template tags: the_title(), the_permalink(), get_the_time(), the_time (), get_bookmarks(), ... • Actions: atom_head, wp_head, loop_start, ... • Filters: comment_url, the_title, the_title_rss... • Functionoverride: wp_mail(), get_userdata(), … • Helperfunctions: is_404(), is_search(), ... 16
  17. 17. 4. Developing WordPress Themes& The Loop index.php <?phpget_header(); ?> <?phpif ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- HTML, PHP &template tags etc. --> <?phpendwhile; else: ?> <p><?php_e('Sorry, no posts matchedyourcriteria.'); ?></p> <?phpendif; ?> <?phpget_footer(); ?> 17
  18. 18. 4. Developing WordPress Theme development style.css + index.php • Functionaltemplates: functions.php, 404.php, archive.php, page.ph p, single.php, ... • Multiple loops: rewind_posts(), query_posts('category_name =wp'), newWP_Query('tag=drupal&order=AS C') • Configuration: add_theme_page() • Parent-childthemes: TEMPLATE: sandbox 18
  19. 19. 5. More than a blog Go all the way! • Podcasting • VideoPress • bbPress • WordPress MU • BuddyPress 19
  20. 20. 5. More than a blog
  21. 21. 5. More than a blog
  22. 22. 6. WordPress Cases 22
  23. 23. 6. WordPress Cases 23
  24. 24. 6. WordPress Cases 24
  25. 25. 6. WordPress Cases 25
  26. 26. 6. WordPress Cases 26
  27. 27. 6. WordPress Cases 27
  28. 28. 6. WordPress Cases 28
  29. 29. 6. WordPress Cases 29
  30. 30. 6. WordPress Cases Se more cases at WordPress Showcase 30
  31. 31. 7. Questions? 31
  1. A particular slide catching your eye?

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

×