O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DotNetNuke Skinning Tutorial

Book Description

A simple, clear, step-by-tutorial to creating DotNetNuke skins to put you in control of the look and feel of your DotNetNuke website

  • Take control of the look and feel of your DotNetNuke website

  • Simple, clear, tutorial to creating DotNetNuke skins

  • Practical step-by-step guidance

  • No knowledge of DotNetNuke skinning required

In Detail

DotNetNuke is an open-source web application framework written in VB.NET for the ASP.NET framework. The application's content management system is extensible and customizable through the use of skins and modules, and it can be used to create, deploy, and manage intranet, extranet, and websites.

If you want to create great-looking skins for your DotNetNuke websites, this book is for you. If you're new to DotNetNuke skinning, this book is the ideal introduction. It will give you clear, concise and practical guidance to take you from the basics of DotNetNuke skinning right through to developing the skills to make you a DotNetNuke skinner to be reckoned with!

This book gives you step-by-step instructions to the fundamentals of skinning so that you will be in control of the look and feel of your DotNetNuke site, and dreaming of new ideas for creating more interactive user interfaces.

Table of Contents

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