WordPress DK at DrupalCamp Copenhagen 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    WordPress DK at DrupalCamp Copenhagen 2009 - Presentation Transcript

    1. DrupalCamp Copenhagen 2009 by Lisa Risager, Morten Høybye Frederiksen, Jesper Laugesen&René Clausen Nielsen CreativeCommonsAttribution-ShareAlike 2.5 Denmark
    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. 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. 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. 1. About WordPress Requirements • PHP version 4.3 orgreater • MySQL version 4.0 orgreater • 5 minutes • Yes, 5 minutes! 5
    6. 2. WordPress Stats Download history • 2005: 900,000 downloads • 2006: 1,545,703 downloads • 2007: 3,816,965 downloads 6
    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. 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. 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. 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. 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. 3. Why so Popular? • Made by designers • Preview • Web standards • Focus on usability and user-testing 12
    13. 3. Why so Popular? Basically: • It’s sooooo, like, pretty. You know, like, beautiful! 13
    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. 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. 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. 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. 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. 5. More than a blog Go all the way! • Podcasting • VideoPress • bbPress • WordPress MU • BuddyPress 19
    20. 5. More than a blog
    21. 5. More than a blog
    22. 6. WordPress Cases 22
    23. 6. WordPress Cases 23
    24. 6. WordPress Cases 24
    25. 6. WordPress Cases 25
    26. 6. WordPress Cases 26
    27. 6. WordPress Cases 27
    28. 6. WordPress Cases 28
    29. 6. WordPress Cases 29
    30. 6. WordPress Cases Se more cases at WordPress Showcase 30
    31. 7. Questions? 31

    + René Clausen NielsenRené Clausen Nielsen, 6 months ago

    custom

    1808 views, 1 favs, 4 embeds more stats

    WordPress DK made a presentation at DrupalCamp Cope more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1808
      • 968 on SlideShare
      • 840 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 10
    Most viewed embeds
    • 837 views on http://wordpress.dk
    • 1 views on http://feeds.feedburner.com
    • 1 views on http://localhost
    • 1 views on http://blogs.advicedigital.net

    more

    All embeds
    • 837 views on http://wordpress.dk
    • 1 views on http://feeds.feedburner.com
    • 1 views on http://localhost
    • 1 views on http://blogs.advicedigital.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories