Underscores - One theme to rule them all

Underscores - One theme to rule them all

Talk given at WordCamp Bournemouth about _s.

C9a5478931da1bbdcc0be2800daa2915?s=128

Jack Lenox

July 13, 2014
Tweet

Transcript

  1. One theme to rule them all

  2. S UNDERSCORES — A STARTER THEME FOR EVERYONE.

  3. @jacklenox

  4. WHO NEEDS A STARTER THEME?

  5. © Christopher Verdier

  6. None
  7. None
  8. None
  9. None
  10. ENTER, UNDERSCORES

  11. What is Underscores? • It is everything, and yet nothing…

    • It is all-encompassing, and all non-encompassing. • It is, and it is not.
  12. Underscores • Essentially no styling. • Very little JavaScript. •

    But it does have all the little things that you do need, like a way of managing nested navigation! • Accessibility, keyboard accessible, skip to content etc.
  13. – Ian Stewart “A 1000-hour head start. That’s the approximate

    number of design and development hours you get for free every time you use it in a project. Weeks and weeks of refinement by dozens of WordPress theme experts over several years that you don’t have to do.”
  14. – Konstantin Obenland “Underscores is a starter theme. It is

    meant to be worked with, tweaked, and styled. It is not a framework or a parent theme to be extended. It is supposed to become a theme of its own, when finished.”
  15. Pedigree S Twenty Eleven Twenty Ten Twenty Twelve Twenty Thirteen

    Toolbox Twenty Fourteen Further
  16. None
  17. Underscores… • Minimal. • Familiar. • WordPress coding standards and

    best practices. • Accessible.
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. WHO’S USING UNDERSCORES?

  25. 300,000 DOWNLOADS STARTED TRACKING ON 5 SEPTEMBER 2012

  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. UNDERSCORES…

  34. Underscores on GitHub • 72 contributors
 (from 16 countries) •

    612 commits • 1,260 forks
  35. None
  36. None
  37. Philosophy • No version number. • Coding standards and WordPress

    best practices. • As lean as possible.
  38. – Ian Stewart “We’re much more conservative with our _s

    goals and dreams than most people wanting to contribute.”
  39. The future of _s • Sass + Grunt/Gulp + Timber/Mustache?

    • Modular • Feature picker
  40. None
  41. None
  42. None
  43. None
  44. THANK YOU! ANY QUESTIONS? UNDERSCORES.ME @UNDERSCORESME GITHUB.COM/AUTOMATTIC/_S ! ! @JACKLENOX

  45. Appendix: WP-API and Themes • WP-API (WordPress REST API). •

    Slated for inclusion in WordPress 4.1. • An exciting time for WordPress.
  46. None
  47. None
  48. The next generation? • AJAX (AJAJ). • Backbone/Angular/ Ember. •

    No page reloads. • Full abstraction. • Better UX.
  49. None
  50. None
  51. Magic…

  52. FIND OUT MORE… GITHUB.COM/WP-API/WP-API