Professional Community Server Themes

Wrox’s Professional Community Server Themes is one the first guide to the Chameleon theming engine. Inside, Telligent developers Wyatt Preul and Ben Tiedt share their experience with Community Server, and teach readers how to extend their implementation with theming. Professional Community Server Themes is heavy on fully implemented examples, making this a hands-on guide that will get readers customizing the look of their Community Server install quickly. Topics include:
  • URL Rewriting
  • Modifying SiteUrls.config through Overrides
  • Understanding Chameleon
  • Implementing Blog Themes
  • Interaction with ASP.NET AJAX
  • Dynamic Configuration Options
  • Content Scrubbing
  • Creating Custom Chameleon Controls

and more.

Biography

Wyatt Preul works as a software test engineer for Telligent Systems. Wyatt is the author of the Wrox book Professional Community Server. Wyatt has been working with and admiring Community Server shortly after version 1.1 was released. Since that time he has become a respected member of the community and active participant in the product itself. Wyatt now spends his days happily developing features for Community Server and trying to locate bugs in the product, to which he reports there aren’t many. His thoughts on development, testing, and Community Server can all be found at www.wyattpreul.com. Wyatt currently lives in Philadelphia with his beautiful wife Dusti.

Ben Tiedt works as a developer lead on the Community Server Team for Telligent Systems. Ben started working with Community Server during the development of version 2.0 and recently worked on the development of the Chameleon theming engine and Dynamic Configuration feature of Community Server 2007. Ben continues to develop future versions of Community Server and also enjoys answering questions on communityserver.org and posting help and tips on his blog at getben.com. Ben is happily married to his beautiful, understanding wife Tarah and lives in Grand Rapids, Michigan.

Table of Contents

Introduction.

Chapter 1: Key Concepts.

Chapter 2: Getting Started.

Chapter 3: URL Rewriting.

Chapter 4: Adding New Pages to SiteUrls.config.

Chapter 5: Basics of Chameleon.

Chapter 6: Implementing Blog Themes.

Chapter 7: Implementing Site Themes.

Chapter 8: Theme Considerations.

Chapter 9: Basics of Dynamic Configuration Options.

Chapter 10: Adding Dynamic Configuration Options to a Theme.

Chapter 11: Content Scrubbing.

Chapter 12: Creating Custom Chameleon Controls.

Chapter 13: Creating Custom Dynamic Configuration Controls and Rules.

Chapter 14: Creating a Custom Editor.

Chapter 15: Creating a Custom Browseable List.

Appendix A: SiteUrls.config Reference.

Appendix B: Chameleon Controls — Common.

Appendix C: Chameleon Controls — Blogs.

Appendix D: Chameleon Controls — Forums.

Appendix E: Chameleon Controls — File Galleries.

Appendix F: Chameleon Controls — Photo Galleries.

Appendix G: Theme.config Reference.

Index.

Twitter Feed