【圖書簡介】 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.
【作者簡介】 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.
【本書目錄】 Acknowledgments Introduction Chapter 1: Kev Concents Themes in Community Server 2007 Theme Portability Standard Control Features Theme File Reduction Types of Themes SiteUrls and URL Rewriting Chameleon Request to Rendering Diagram Dynamic Configuration Content Scrubbing Summary Chapter 2: Getting Started Required Software Selecting a Database Server Selecting an Integrated Development Environment Downloading Community Server Installing Community Server Understanding the Installation File Structure Setting Up'a Development Environment Previewing Themes Summary Chapter 3: URL Rewriting URL Rewriting SiteUrls.config File Locations url Element Transformers Navigation and Links Summary Chapter 4: Adding New Pages to SiteUrlsconfig Modifying SiteUrls.config through Overrides Remove Override Example Update Override Example Add Override Example Change Override Example New Override Example Overrides File Review Adding a Simple URL Adding a URL with Query Strings Summary Chapter 5: Basics of Chameleon Implicit Data Binding Contextual Data Binding in Action Base Control Types Single-Value Controls Defining Wrapping Markup Defining Render Conditions Formatting API-Related Single-Value Controls API-Related Single-Value Controls Naming Conventions List Controls List Control Templates Defining Query Overrides API-Related List Controls API-Related Single-Value Controls Naming Conventions Pager Controls Pager PostbackPager CallbackPager ScrollingPager PagerGroup Form Controls VaiidationGroup Properties for Child Control IDs Properties for Completion Actions Subform Controls Subform Naming Conventions and Host Form Support …… 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: SiteUrlsconfig 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: Themeconfig Reference Index