DotNetNuke Skinning Tutorial


DotNetNuke Skinning Tutorial
eBook: $20.99
Formats: PDF, PacktLib, ePub and Mobi formats
$17.84
save 15%!
Print + free eBook + free PacktLib access to the book: $55.98    Print cover: $34.99
$34.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • 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

Book Details

Language : English
Paperback : 156 pages [ 235mm x 191mm ]
Release Date : May 2008
ISBN : 1847192785
ISBN 13 : 9781847192783
Author(s) : Darren Neese
Topics and Technologies : All Books, CMS and eCommerce, Microsoft Development , Content Management (CMS), DotNetNuke, Microsoft, .NET, Open Source


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
  • 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
    • 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
  • 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

Darren Neese

Darren Neese is a Microsoft specialist who currently works as a senior web developer and project manager. With over ten years of experience in the IT industry, he has worked as a Windows developer, a web developer, a database administrator, a corporate trainer, an academic teacher, as well as being a server and network administrator. He holds several related Microsoft certifications and implements DotNetNuke and other Microsoft-based solutions for clients.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 3 submitted: last submission 08 Aug 2012

Errata type: Code | Page number: 56

"SkinObject" should be ".SkinObject"

 

Errata type: Code | Page number: 57

"SkinObject" should be ".SkinObject"

 

Errata type: Code | Page number: 74

The part that says "The vertical ones (the root menu items, in this case) " should say "horizontal" instead of "vertical".

 

Errata type: Code | Page number: 57

"SkinObject" should be ".SkinObject"

 

Errata type: Technical | Page number: 74

The part that says "The vertical ones (the root menu items, in this case) " should say "horizontal" instead of "vertical".

 

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

DotNetNuke Skinning Tutorial +    CakePHP 1.3 Application Development Cookbook =
50% Off
the second eBook
Price for both: £19.75

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • 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.

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

Approach

Designed as a tutorial for beginners to DotNetNuke skinning, this book is packed with practical steps for you to try. Written in a clear, easy-to-read style this book will guide you through the most important tasks of working with DotNetNuke skins.

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.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software