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.

Intro to WordPress #memtech


Published on

A basic introduction to WordPress that I gave for the #memtech Introduction to X series.

Published in: Technology, Business

Intro to WordPress #memtech

  1. 1. Intro to #memtech: WordPress November 7, 2011 Samuel "Otto" Wood Audrey Capital Tech Ninja WordPress Core Contributor Code Monkey
  2. 2. Who am I?(aka The Vanity Slide) Otto Twitter: @otto42 #memtech
  3. 3. #memtech
  4. 4. #memtech
  5. 5. WordPress.orgWordPress is free software which you  can use to create fantastic websites. #memtech
  6. 6. WordPress is free software which you  can use to create fantastic websites. is a web hosting service from  Automattic which hosts fantastic websites. #memtech
  7. 7.  #memtech
  8. 8.  #memtech
  9. 9.  #memtech
  10. 10.  #memtech
  11. 11.  #memtech
  12. 12. #memtech
  13. 13.  #memtech
  14. 14.  #memtech
  15. 15.  #memtech
  16. 16.  #memtech
  17. 17.  #memtech
  18. 18. 15.3%  of the top million websites run WordPress. (the nearest competitor has 2.7%)Source:  #memtech
  19. 19. WordPress is Blog Software a CMS Content Management System #memtech
  20. 20. Why use a CMS? When you have a lot of content,  managing it becomes very complex. CMSs make things simpler.• Content lives in the database.• The "look" of the website lives in the theme/template.• The CMS brings the two together, in real-time. #memtech
  21. 21. WordPress is written in PHP PHP is a language designed for the web• Native HTML support• Has functions to do the types of things web pages do• Actively being developed• Works on any platform• Works with any webserver software (apache, nginx, litespeed) PHP is easy to learn, if you ever needed to do so. #memtech
  22. 22. WordPress is extensible #memtech
  23. 23. Plugins!(my favorite thing) #memtech
  24. 24. Themes!(theyre okay too) #memtech
  25. 25. #memtech
  26. 26. Active Development(great way to improve your coding chops)  #memtech
  27. 27. The Best Part #memtech
  28. 28. The CommunitySeriously, we have a phenomenal community. #memtech
  29. 29. Needhelp? No problem. #memtech
  30. 30. Mailing Lists  wp-accessibility   wp-docs   wp-testers   wp-polyglots   wp-ui   wp-hackers  wp-edu   wp-trac(recommended: a good email filter, these get lots of traffic)  #memtech
  31. 31.  #memtech
  32. 32. Upcoming WordCamps Caguas, Puerto Rico Nairobi, Kenya Detroit, MI Richmond, VA Copenhagen, Denmark Baku, Azerbaijan Edmonton, Canada Omaha, NE Singapore Paris, France Madrid, Spain Tokyo, Japan(and thats just for the remainder of November!)  #memtech
  33. 33. Got Video? #memtech
  34. 34.  #memtech
  35. 35. News on all things  WordPress #memtech
  36. 36. A Quick Look #memtech
  37. 37. #memtech
  38. 38. #memtech
  39. 39. #memtech
  40. 40. Technical TimeWordPress as a Framework #memtech
  41. 41. WordPress APIs • Database • Query • HTTP • Metadata • Filesystem • Settings • Transients and Caching • Roles and Capabilities • Rewrite • Widgets • Shortcode  #memtech
  42. 42. Plugin API Actions and Filters (the missing part of PHP)Actions let you hook your own code into defined points of page generation.Filters let you modify specific useful variables at specific points, such as return values from WordPress core functions. #memtech
  43. 43. Theming Resources Theme Review Team All themes on get reviewed  for quality and compatibility. The tools used are freely available to  help you create better themes. Theme Check Log Deprecated Notices Debogger  #memtech
  44. 44. Object Oriented Programming (well... almost...)WordPress has historically been written with mostly proceduralcode.However, with WordPress 3.0, and the new PHP 5.2 requirement,WordPress is rapidly evolving to include classes and objects formore and more aspects of the core code base.(Procedural code still works fine though, if thats more yourstyle...) #memtech
  45. 45. Questions?  Ask #memtech