
DotNetNuke 5.4 Cookbook
Subscription
Free Trial for 7 days
$12.99/m after trial
eBook + Subscription
$12.99
eBook
$28.99
Print + eBook
$48.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
Free Trial for 7 days
$12.99/m after trial
eBook + Subscription
$12.99
eBook
$28.99
Print + eBook
$48.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterInstallation and Setup
- Installation and Setup
- Introduction
- Downloading the Microsoft Web Platform Installer
- Installing SQLServer Express
- Downloading and installing the DotNetNuke package
- Running the DotNetNuke installation
- Setting the site name and information
- Choosing a skin for the site
- Choosing a container for the site
- Adding a module to a page
- Installing standard DNN modules
- Downloading an extension (skin or module)
- Installing a new extension
-
Managing Users and Site Setup
- Managing Users and Site Setup
- Introduction
- Enabling user registration for your site
- Creating users and granting access
- Creating and assigning security roles
- Granting access to modules
- Banning and deleting users
- Managing profile properties
- Creating and organizing pages
- Using the Recycle Bin
- Setting up a SMTP server with Gmail
-
Easy Tricks with Existing Modules
- Easy Tricks with Existing Modules
- Introduction
- Using the HTML module
- Creating an announcement
- Distributing documents online
- Publishing a Newsletter
- Creating a calendar of events
- Creating a Wiki
- Publishing sets of popular links
- Displaying RSS news feeds
- Configuring RSS news feeds
- Publishing a simple report
- Publishing a survey questionnaire
-
Creating your Own Modules
- Creating your Own Modules
- Introduction
- Installing Visual Web Developer 2010 Express
- Viewing the database from Web Developer
- Installing the DNN 5 Starter Kit
- Creating a new module with the Starter Kit
- Creating a database table with keys
- Creating stored procedures
- Connecting a module to the database
- Creating an uninstall script
-
Building, Debugging, and Deploying Modules
- Building, Debugging, and Deploying Modules
- Introduction
- Building a View control
- Building an Edit control
- Editing the Manifest File
- Building for release or debug
- Deploying a module as a standalone package
- Downloading the DNN 5 source code
- Setting up a debugging environment
- Preparing a module for debugging
- Setting a breakpoint and stepping through module code
- Creating a Manifest from an installed module
-
Data Entry Tricks
-
Cool Web Controls
- Cool Web Controls
- Introduction
- Adding web controls to your Toolbox
- Showing an e-mail link in an Datagrid
- Showing checkboxes in a Datagrid
- Showing a thumbnail image in a Datagrid
- Creating labels you can edit
- Suggest text while typing
- Showing data in a Treeview
- Using a TabStrip to separate content
- Using a CAPTCHA control for security
- Creating a multi-state checkbox
-
Basic Skinning
- Basic Skinning
- Introduction
- Downloading and installing a skin
- Creating a simple HTML skin
- Creating a simple ASCX skin
- Deploying your skins and containers
- Exploring Skin Objects
- Creating a simple HTML container
- Creating a basic ASCX container
- Creating custom container images
- Styling a container with images
- Styling a menu with images
-
Working with Foreign Languages
- Working with Foreign Languages
- Introduction
- Downloading and installing a language pack
- Creating a bilingual site with a single portal
- Editing the language resource file
- Creating your own module translations
- Determining controls that need translations
- Localizing labels, titles, panels, and links
- Localizing a drop-down list with a stored procedure
- Localizing a drop-down list with a DNN list
- Localizing a stored procedure
- Localizing a DataGrid control
-
Advanced Tricks with Existing Modules
- Advanced Tricks with Existing Modules
- Introduction
- Using the HTML module with jQuery
- Using the HTML module with replacement tokens
- Using the HTML module with Flash
- Displaying an XML feed
- Controlling the friendly URL rewriting
- Tracking your site with Google Analytics
- Publishing calendar events as an RSS feed
- Designing your own forms
- Styling your own forms
-
Challenging Custom Modules
-
Advanced Modules and Security
-
Advanced Skinning
About this book
DotNetNuke is a powerful and flexible content management system for building websites. It comes with many features for publishing content including tools to create Blogs, Banner Advertising, News Feeds, and much more. But setting up a fully featured website and customizing a complete content management system using the open source DotNetNuke package can be challenging. There are multiple pieces involved and each piece must be correct for the whole to work.The recipes in this book will safely navigate you around the obstacles and have your own full-featured website using the DotNetNuke CMS with blogs, forums, wikis, user security, and much more up and running in no time. This book will also help you to build your own custom modules using VB.Net and restyle them with your own custom skins.This book is an indispensible guide for installing, configuring and customizing a DotNetNuke website. It starts by explaining how to download and install DotNetNuke and then covers how to make the most of all the features such as blogs, forums, wikis, banner ads, newsletters, surveys and much more. When you've tried all the available modules, you will find recipes for creating your own custom modules: the tools you need, how to set up a development environment, how to use the DotNetNuke starter kit, and how to compile and deploy modules. Further, there are recipes for designing a database, creating stored procedures and debugging modules. You'll also learn the techniques of styling your website using skins and even how to create a site with multiple languages.
- Publication date:
- September 2010
- Publisher
- Packt
- Pages
- 432
- ISBN
- 9781849511681