Web 2.0 Expo

Best Practices in Theming and How They Relate to Popular Platforms


11:35 - 12:25PM on Thursday, September 18 in 1A21 & 22

When many people hear the word “theming,” they think of design. While theming is a key process for integrating a design into a CMS-based website, the power of theming extends beyond look and feel. Careful theming practices can make a site more flexible, more extensible, and easier to maintain over time.

Description:
By identifying the potential benefits of strong theming practices and sorting the various roles involved in a CMS-based web project, we can better understand the effect each role can have on the process. We can then create better communication patterns and relationships between these roles to maximize the value each brings to the process.

The session will start with a discussion of what theming is, and how it affects the long term health and effectiveness of a website. We will then move on to discuss a three-tier theming methodology, key project roles, and how these roles fit in the structure of the methodology. Finally, we will address each role and identify skills, challenges, and opportunities for each in the theming process.

Examples and principles are platform-agnostic, and strive to illustrate applicability across today’s popular CMS platforms.



Review this session

Overall:
  • Rate this talk
  • 1
  • 2
  • 3
  • 4
  • 5

3.18 (11 votes)
Michael Caccavano:
  • Rate this speaker
  • 1
  • 2
  • 3
  • 4
  • 5

3.67 (3 votes)
Amy Cham:
  • Rate this speaker
  • 1
  • 2
  • 3
  • 4
  • 5

3.33 (3 votes)
leave a written review

Is there a copy of the presentation?

09:12AM Thu Sep 18, 2008


It should get posted with the other presentations. We'll also be screencasting it and posting it to our site in the next week or so (I can ping you when it's up). Please do not hesitate to contact me or Mike if you have any questions in the interim. Hope you enjoyed the session!

12:33PM Thu Sep 18, 2008


Amy and Michael,

Great session on a topic that was timely to my need. My development teams will definitely benefit from the information you shared.

“Theming” is an element in the development process that will be illuminated and tasked more clearly. It was apparent to me that the deeper aspects of “Theming” are almost certainly required for my organization. For my org’, I believe having my Chief Engineer establish it as a Phase in the process with suitable review will improve overall approach on suitable platforms.

Thanks for a “job well done”!
Jon

03:22PM Wed Sep 24, 2008


I thought the most useful portions of the presentation involved reusable templates, cascading hierarchies, and separation of code/assets.

12:12PM Fri Sep 26, 2008



 

Who's Interested?