Professional Community ServerTM Themes
分類: 图书,进口原版书,计算机 Computers & Internet ,
作者: Wyatt Preul等著
出 版 社: Oxford University Press USA
出版时间: 2007-11-1字数:版次: 1页数: 337印刷时间: 2007/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9780470182086包装: 平装内容简介
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