USING WORDPRESS AS A          DEVELOPMENT PLATFORM       Why you should ditch your Custom CMS in favour of WordPress      ...
BRIEF INTRODUCTION  •   Who is Japh? (rhymes with “strafe”)      •   Web developer      •   Mainly PHP, MySQL, and JavaScr...
BRIEF INTRODUCTION  •   Why this topic?      •   Working for agencies using custom CMSes      •   Using the right tool for...
BRIEF INTRODUCTION  •   What will I get out of this talk?      •   If you and/or your employer already use WordPress for e...
WHERE TO START  •   Assessing your needs      •   Basic blog sites      •   Simple and advanced CMS sites      •   eCommer...
CHOOSING A TOOL  •   Base tool to cover most projects  •   Some of the most popular options:      •   Drupal      •   Joom...
COMPARING DRUPAL                    PROS                             CONS  •   Good platform for very         •   High deg...
COMPARING JOOMLA                    PROS                              CONS  •   Good for localisation support   •   Multip...
COMPARING CUSTOM CMS                    PROS                             CONS  •   Ultra flexible                  •   To b...
WHY NO CUSTOM CMS?  •   Financial overheads      •   Bugs that appear within the CMS itself      •   Implementing new core...
WHY NO CUSTOM CMS?  •   Hiring new staff gets harder      •   Higher level of expertise required      •   Can’t hire staff...
WHY NO CUSTOM CMS?  •   Full team required      •   Development and design time for all previously mentioned aspects  •   ...
SELLING WORDPRESS  •   Why WordPress? “but WordPress is just for blogs”  •   Easy for customers to use (user testing since...
SOME WORDPRESS STATS  •   WordPress has been downloaded more than 34.25 million times  •   WordPress 3.1 had over 300,000 ...
SOME WORDPRESS STATS  •   WordPress has been downloaded more than 34.25 million times  •   WordPress 3.1 had over 300,000 ...
SOME WORDPRESS STATS  •   WordPress has been downloaded more than 34.25 million times  •   WordPress 3.1 had over 300,000 ...
WHAT HAVE WE COVERED?  •   Decide what work you mainly do  •   Decide best platform to cater to most jobs      •   Can we ...
THINGS WE CAN DO BETTER  •   Documentation (Keeping up-to-date, backward compatibility)      •   Including educating users...
QUESTIONS?                       Find me later                     http://twitter.com/Japh                      http://jap...
Upcoming SlideShare
Loading in...5
×

Using WordPress as a Development Platform

2,796

Published on

Using WordPress as a Development Platform, and why you should ditch your Custom CMS in favour of WordPress
(and how to convince your boss)

~ Presented at WordCamp Melbourne 2011 ~

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,796
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
34
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Using WordPress as a Development Platform

    1. 1. USING WORDPRESS AS A DEVELOPMENT PLATFORM Why you should ditch your Custom CMS in favour of WordPress (and how to convince your boss)Powered by Whisky
    2. 2. BRIEF INTRODUCTION • Who is Japh? (rhymes with “strafe”) • Web developer • Mainly PHP, MySQL, and JavaScript • Worked in corporate environments, start-ups, freelance, and agencies in Australia and the UK • Experience with various Open Source platformsPowered by Whisky
    3. 3. BRIEF INTRODUCTION • Why this topic? • Working for agencies using custom CMSes • Using the right tool for the job • WordPress as a one-size-fits-mostPowered by Whisky
    4. 4. BRIEF INTRODUCTION • What will I get out of this talk? • If you and/or your employer already use WordPress for everything: • A good argument to convince others • If your employer doesn’t use WordPress: • A good argument to take to your boss • If you don’t already use WordPress... keep listening!Powered by Whisky
    5. 5. WHERE TO START • Assessing your needs • Basic blog sites • Simple and advanced CMS sites • eCommerce sites (big / small) • Web applications • Open Source platforms to the rescuePowered by Whisky
    6. 6. CHOOSING A TOOL • Base tool to cover most projects • Some of the most popular options: • Drupal • Joomla • WordPress (obviously.) • Custom CMSPowered by Whisky
    7. 7. COMPARING DRUPAL PROS CONS • Good platform for very • High degree of proficiency complex projects required • General add-on and plugin • Daunting admin (also, no rich- development more consistent text editor by default?!) quality • Multiple versions (5, 6, and now • GUI for Custom Content Types 7), disparate communities • Look good to big enterprise • Difficult upgrade path • Custom Content Types stored in DBPowered by Whisky
    8. 8. COMPARING JOOMLA PROS CONS • Good for localisation support • Multiple versions (1.0 & 1.5), disparate communities • Uses MVC architecture • Rigid structure • Less user-friendly admin interfacePowered by Whisky
    9. 9. COMPARING CUSTOM CMS PROS CONS • Ultra flexible • To be continued... • Do things your way • Add support for whatever you like / need • Customers locked in • Intellectual propertyPowered by Whisky
    10. 10. WHY NO CUSTOM CMS? • Financial overheads • Bugs that appear within the CMS itself • Implementing new core features • Documentation • SupportPowered by Whisky
    11. 11. WHY NO CUSTOM CMS? • Hiring new staff gets harder • Higher level of expertise required • Can’t hire staff with existing experience • Senior developers’ time gets divided • Developers often aren’t benefited by the “pros”Powered by Whisky
    12. 12. WHY NO CUSTOM CMS? • Full team required • Development and design time for all previously mentioned aspects • Ease of use for customers • User tested • Customer quote: "quick, how do i use the [Custom CMS]? … Ive uploaded a video to the [web site] backend but I dont know what the **** to do with it!"Powered by Whisky
    13. 13. SELLING WORDPRESS • Why WordPress? “but WordPress is just for blogs” • Easy for customers to use (user testing since the beginning!) • Easy for both designers and developers • Huge community, and easy to get involved • Easy... but also powerfulPowered by Whisky
    14. 14. SOME WORDPRESS STATS • WordPress has been downloaded more than 34.25 million times • WordPress 3.1 had over 300,000 downloads in the first 24 hours • WordPress VersionsPowered by Whisky
    15. 15. SOME WORDPRESS STATS • WordPress has been downloaded more than 34.25 million times • WordPress 3.1 had over 300,000 downloads in the first 24 hours • PHP VersionsPowered by Whisky
    16. 16. SOME WORDPRESS STATS • WordPress has been downloaded more than 34.25 million times • WordPress 3.1 had over 300,000 downloads in the first 24 hours • MySQL VersionsPowered by Whisky
    17. 17. WHAT HAVE WE COVERED? • Decide what work you mainly do • Decide best platform to cater to most jobs • Can we still use other systems for jobs? Of course!Powered by Whisky
    18. 18. THINGS WE CAN DO BETTER • Documentation (Keeping up-to-date, backward compatibility) • Including educating users on best-practices and avoiding pitfalls • Think about backward (and forward) compatibility when developing plugins and themes • Quality control. High coding standards! • Promote WordPress to enterprisePowered by Whisky
    19. 19. QUESTIONS? Find me later http://twitter.com/Japh http://japh.com.au/Powered by Whisky
    1. A particular slide catching your eye?

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

    ×