Table of Contents
Preface
Chapter 1: Overview of DNN Skinning
Chapter 2: Creating Your First Skin
Chapter 3: Page Layout
Chapter 4: Adding Style
Chapter 5: Configuring Skin Objects
Chapter 6: Configuring the Menu
Chapter 7: Images and Web Design
Chapter 8: Creating Containers
Chapter 9: Package and Deploy
Chapter 10: Skinning the Control Panel
Index
- Chapter 1: Overview of DNN Skinning
- What is Skinning
- What are Skins Made Of
- The Default Skins
- Where are Skins Located
- File Types in Skins
- An Overview of the Skinning Process
- What You Can Do With Skinning
- Summary
- Chapter 2: Creating Your First Skin
- Choosing an Editor
- Installing Visual Web Developer
- Installing the DotNetNuke Starter Kits
- Setting Up Your Development Environment
- Creating Your First Skin
- What Do We Have Here?
- Why Parse?
- Finishing Touches
- Summary
- Chapter 3: Page Layout
- Page Design and Layout
- How to Position
- The Challenge that Lies Ahead
- Browser Caching
- Moving On with Our Skin
- Summary
- Chapter 4: Adding Style
- A CSS Refresher
- Cascading Rules
- Seeing Style in Action
- A Portal's CSS in Site Settings
- More Style to Cascade
- Back to Our Skin
- A Spacing Problem
- Browser Compatability
- Summary
- A CSS Refresher
- Chapter 5: Configuring Skin Objects
- What are Skin Objects
- What is There to Do with Skin Objects
- Creating Our XML Skin File
- Implementing Style with CssClass
- Skin Objects You Don't See Everyday
- Adding Pages
- The Breadcrumb Skin Object
- Skin Objects' Attributes
- Summary
- Chapter 6: Configuring the Menu
- The New Menu
- Initial Menu Configuration
- Providers and How They Relate
- Basic Menu Attributes
- Setting the Style Attributes
- The Sub-Menu Items
- Root-Level Items
- Menu Items Style
- Hovering Style
- Other Styles
- Custom HTML Attributes
- Setting Paths in the DNNMenu
- Child Image Attributes
- Future Changes
- Summary
- Chapter 7: Images and Web Design
- Choosing a Graphics Editor
- Your Choices
- Adobe Photoshop
- Gimp
- Your Choices
- Begin with the End in Mind
- Doing Homework
- Inspiration
- Purchasing a Design
- Monster Templates
- Design Load
- Boxed Art
- Free Designs
- Working with Templates
- Design
- Colors
- Layout
- Banner
- Background
- Bandwidth Considerations
- Creating Images
- Rounded Corners
- Gradient Bars
- Shadows and Other Effects
- More Photoshop Skills
- Putting the Images into Your Skin
- Slicing and Dicing
- Saving
- Inserting the images
- Adding the Gradient Bars
- Replacing the DNN Default Icons and Graphics
- Summary
- Choosing a Graphics Editor
- Chapter 8: Creating Containers
- Creating Our First Container
- DNN Tokens for Containers
- Adding to the Container
- Table Structure
- Making Necessary XML Additions
- More Menu Options
- Container Token Attributes
- Implementing More Graphics
- Summary
- Chapter 9: Package and Deploy
- What is Packaging?
- Is Packaging Necessary?
- How to Package
- How to Deploy
- Creating Thumbnails
- Handling Bad Installs
- Summary
- Chapter 10: Skinning the Control Panel
- Your Choice of Control Panels
- Control Panel—In Detail
- Change the Background Color
- Streamline the Control Panel
- Lengthen the Module Drop-Downs
- Eliminate Common Tasks
- Summary



