Carrington CMS Theme Framework for WordPress
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Carrington CMS Theme Framework for WordPress

on

  • 12,026 views

A brief overview of the Carrington CMS theme framework for WordPress - including its purpose and example usage. From WordCamp Denver 2009.

A brief overview of the Carrington CMS theme framework for WordPress - including its purpose and example usage. From WordCamp Denver 2009.

Statistics

Views

Total Views
12,026
Views on SlideShare
11,893
Embed Views
133

Actions

Likes
6
Downloads
17
Comments
0

4 Embeds 133

http://alexking.org 118
http://www.slideshare.net 11
http://web.archive.org 2
http://web30technology.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Carrington CMS Theme Framework for WordPress Presentation Transcript

  • 1. Carrington The CMS Theme Framework for WordPress Alex King Sunday, March 1, 2009
  • 2. I’m Kind of a Big Deal • Original WordPress Contributor Sunday, March 1, 2009
  • 3. I’m Kind of a Big Deal • Original WordPress Contributor • Founder of Crowd Favorite Sunday, March 1, 2009
  • 4. I’m Kind of a Big Deal • Original WordPress Contributor • Founder of Crowd Favorite • That guy in the sweater Sunday, March 1, 2009
  • 5. Sunday, March 1, 2009
  • 6. Sunday, March 1, 2009
  • 7. Carrington The CMS Theme Framework for WordPress Sunday, March 1, 2009
  • 8. Sunday, March 1, 2009
  • 9. Comments Sunday, March 1, 2009
  • 10. comments.php $boring = ‘writing the same conditional code again and again and again and again’; if ($boring) { echo ‘<em>Facepalm!</em>’; } Sunday, March 1, 2009
  • 11. OK, what was the syntax for getting the comment user ID and the post author ID again? Sunday, March 1, 2009
  • 12. So the_author_ID() calls get_the_author_ID() which uses global $authordata... HUH? Sunday, March 1, 2009
  • 13. Comments á la Carrington Sunday, March 1, 2009
  • 14. Code Sunday, March 1, 2009
  • 15. Comment Templates • • user-{username}.php comment-default.php • • role-{role}.php ping.php • author.php Sunday, March 1, 2009
  • 16. Carrington Principles • Convention over code (it’s a framework) • Templates replace code = Designer-friendly • Developer-friendly abstraction levels • Structure for rules hierarchy Sunday, March 1, 2009
  • 17. Content Featured Columnist Sunday, March 1, 2009
  • 18. Code Sunday, March 1, 2009
  • 19. Content Templates Content, Excerpt • • cat-{slug}.php {dir}-default.php • • tag-{slug}.php page.php • • meta-{key}.php parent-{slug}.php • • meta-{key}-{value}.php author-{username}.php • role-{role}.php Sunday, March 1, 2009
  • 20. General Advice Column Sunday, March 1, 2009
  • 21. Code Sunday, March 1, 2009
  • 22. General Templates Header, Sidebar, Footer • • role-{role}.php {dir}-default.php • • category.php home.php • • cat-{slug}.php search.php • • tag.php single.php • • tag-{slug}.php page.php • • single-{content}.php author.php • (cat, tag, author, meta, etc.) author-{username}.php Sunday, March 1, 2009
  • 23. Context Types • COMMENT = comment & user info (dir: comment) Sunday, March 1, 2009
  • 24. Context Types • COMMENT = comment & user info (dir: comment) • CONTENT = individual post/page info (dirs: content, excerpt - single) Sunday, March 1, 2009
  • 25. Context Types • COMMENT = comment & user info (dir: comment) • CONTENT = individual post/page info (dirs: content, excerpt - single) • GENERAL = type of page posts) (dirs: header, sidebar, footer, loop, Sunday, March 1, 2009
  • 26. Structure Posts Single Page Sunday, March 1, 2009
  • 27. Structure Posts Single Header Page Sunday, March 1, 2009
  • 28. Structure Posts Single Loop Header Page Sunday, March 1, 2009
  • 29. Structure Posts Content/ Single Loop Header Excerpt Page Sunday, March 1, 2009
  • 30. Structure Posts Content/ Single Loop Header Excerpt Comments Page Sunday, March 1, 2009
  • 31. Structure Posts Content/ Single Loop Header Sidebar Excerpt Comments Page Sunday, March 1, 2009
  • 32. Structure Posts Content/ Single Loop Header Sidebar Footer Excerpt Comments Page Sunday, March 1, 2009
  • 33. League night at The Denverer was fantastic! I always check with – Alex King The Denverer for which REI to shop at. – Alexander K. The Denverer always knows the best places The Denverer has to buy sweaters. great prime rib. – A. Thomas King – A. King Sunday, March 1, 2009
  • 34. Sunday, March 1, 2009
  • 35. Resources • Carrington Web Site http://carringtontheme.com • SVN http://code.google.com/p/carrington • Documentation http://crowdfavorite.com/wordpress/carrington Sunday, March 1, 2009
  • 36. Moderator Sunday, March 1, 2009
  • 37. Q &A we specialize in WordPress Development, Design & Consulting Sunday, March 1, 2009