Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Using WordPress as a Web Framework


Published on

A presentation at WordCamp Montreal on how we (Praized) use WordPress as a Web Framework for some of our clients and projects.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Using WordPress as a Web Framework

  1. 1. Using WordPress as a Web Framework (ceci n'est pas un blogue) Sylvain Carle of Praized Media WordCamp Montréal 2009
  2. 2. whois afroginthevalley? <ul><li>Montréal Internet Geek, gone west, came back
  3. 3. Been blogging for almost 10 years
  4. 4. Been doing internet startups for 15 years
  5. 5. Involved in the local community </li><ul><li>BarCamp, WebCamp, *Camp </li></ul><li>On the board of (current/ past ) </li><ul><li>Alliance Numérique, Ile-Sans-Fil
  6. 6. FACIL, Linux-Québec, CAUCE and a few others </li></ul><li>Human Hub </li></ul>
  7. 7. traceroute <ul><li>Company kickstarted during a Yulbiz event in 2006
  8. 8. Three blogger co-founders (2 natives, one natural born)
  9. 9. Got 1Mil+ funding from Garage Technology Canada (now CSL)
  10. 10. Based in Montreal with plans for World Domination ;-) </li></ul>
  11. 11. locate business model <ul><li>Local Search industry is several Billions per year
  12. 12. Propose a model based on users, not merchants
  13. 13. Enterprisey Technology Stack
  14. 14. Opportunity for Social Software for Local Search </li></ul>
  15. 15. grep platform <ul><li>Develop a platform for distributed local search
  16. 16. Been thinking about platform for a long time
  17. 17. Figured out that successful platforms are built on top of successful platforms
  18. 18. Figured out that WordPress was an incredibly successful platform and would continue to grow tremendously </li></ul>
  19. 19. more stack <ul><li>Anti Not Invented Here Syndrome (re-use is king)
  20. 20. Linux (Debian/Ubuntu) for servers
  21. 21. Hosted at Amazon EC2 + Liquid Web
  22. 22. Ruby On Rails for platform / API
  23. 23. MySQL + Sphinx for search
  24. 24. WordPress and PHP for distributed views
  25. 25. jQuery + CSS framework
  26. 26. TRAC for subversion + tickets + wiki </li></ul>
  27. 27. talk wordpress <ul><li>Two plugins, Community and Place Picker
  28. 28. Open Source core libs wrapped for WP
  29. 29. Works with WP, WP-MU, BuddyPress (and soon BBPress)
  30. 30. Free hosting for local blogs with WP on
  31. 31. (praized planet) is where most of our PR/Marketing efforts </li></ul>
  32. 32. ifconfig plugins (praized) <ul><li>Decided to develop for blog platforms (as Blogs or CMS)
  33. 33. Found local talent on WP-Hackers Mailing List (Hi Steph!)
  34. 34. Did initial release for MT and WP but WP has 95% usage on our network </li></ul>
  35. 35. ifconfig plugins (you) <ul><li>Use WordPress for views (themes) and extra feature needed thru other plugins </li><ul><li>Existing knowledge from sysadmins to designers </li></ul><li>Using the WordPress native models (users, posts, comments)
  36. 36. Both these are now much easier with the new WP API for pretty much anything
  37. 37. Backpress is the project to look for even more
  38. 38. Future is probably “packaging” plugins+themes for specific applications on top of WordPress </li></ul>
  39. 39. uptime <ul><li>API supports XML and JSON
  40. 40. PHP classes to wrap all call in WP
  41. 41. OAuth and Microformats
  42. 42. 50 Mil+ call last month to
  43. 43. Open Source Licenses for most software
  44. 44. Working on Opening licenses for GeoData and places </li></ul>
  45. 45. apt-get install developers <ul><li>Building a developer community is a process of love, patience and passion
  46. 46. Work with existing developers for similar platforms, our scope is “Open Web” </li><ul><li>Firefox and integration under development </li></ul><li>Blogs, mobile apps, web apps, libs in + languages
  47. 47. International, all our software is i18n, all our target platform are, wordpress is by far the most succesful
  48. 48. We end up having wordpress installations that are not blogs at all, check out for an example </li></ul>
  49. 49. ping me + Sandbox for developers @afrognthevalley @sylvaincarle on twitter @afroginthevalley on