Free Sample
+ Collection

DotNetNuke Skinning Tutorial

Darren Neese

A simple, clear, step-by-tutorial to creating DotNetNuke skins to put you in control of the look and feel of your DotNetNuke website
RRP $20.99
RRP $34.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847192783
Paperback156 pages

About This Book

  • 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

Who This Book Is For

This book is for web designers or developers who want to customize DNN sites, to bring a specific look and feel to them, and create more attractive user interfaces.

This book is ideal for beginners to DotNetNuke skinning.

You will need to know about the general operation of DotNetNuke and also have some familiarity with creating web pages. Familiarity with CSS and basic ASP.NET would be a bonus.

Table of Contents

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
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
Chapter 3: Page Layout
Page Design and Layout
How to Position
Browser Caching
Moving On with Our Skin
Chapter 4: Adding Style
A CSS Refresher
Seeing Style in Action
A Portal's CSS in Site Settings
Back to Our Skin
A Spacing Problem
Browser Compatability
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
Chapter 6: Configuring the Menu
The New Menu
Initial Menu Configuration
Basic Menu Attributes
Setting the Style Attributes
Setting Paths in the DNNMenu
Child Image Attributes
Future Changes
Chapter 7: Images and Web Design
Choosing a Graphics Editor
Begin with the End in Mind
Doing Homework
Purchasing a Design
Creating Images
Putting the Images into Your Skin
Replacing the DNN Default Icons and Graphics
Chapter 8: Creating Containers
Creating Our First Container
DNN Tokens for Containers
Adding to the Container
Implementing More Graphics
Chapter 9: Package and Deploy
What is Packaging?
Is Packaging Necessary?
How to Package
How to Deploy
Creating Thumbnails
Handling Bad Installs
Chapter 10: Skinning the Control Panel
Your Choice of Control Panels
Control Panel—In Detail
Change the Background Color
Streamline the Control Panel

What You Will Learn

  • Basics of DNN skins
  • Setting up your skin development environment and creating a skin
  • Page design and layout for your skin
  • Implementing styles in your skin
  • Configuring and customizing the skin objects
  • Configuring the menu in your skin
  • Managing graphics for your skin to change the look
  • Creating and managing containers
  • Packaging and deploying your skin
  • Modifying the control panel for skin administration

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.

DotNetNuke has a skinning architecture, which provides a clear separation between design and content, enabling a web designer to develop skins without requiring any specialist knowledge of development in ASP.NET; only knowledge of HTML and an understanding of how to prepare and package the skins themselves are required.

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.


Read More