• Github | Live Demo
    • Sign In
    mojoPortal CMS
    • Add-Ons
      • Form Wizard Pro
      • Event Calendar Pro
      • Site Membership Pro
      • Web Invoice Pro
      • Fund Raiser Pro
      • Installation Service
    • Forums
      • Installing & Upgrading
      • Site Administration
      • Developer Forum
      • Design & Skinning
      • SuperFlexi
      • More Forums …
    • Blog
    • About
      • Features
      • Contact Us
      • Community
        • Contribute
        • Community Downloads
      • Report a Vulnerability
    • Docs
      • Install & Admin
        • Installation Quick Start
          • Installing mojoPortal on IIS
            • How to get multiple IIS web sites working on your development machine
          • Migrating mojoPortal to a New Server
        • Hosting Requirements
        • Database Configuration
        • Upgrading
        • Securing mojoPortal
          • Use a Custom Machine Key
          • Use SSL
            • Configuring SSL in mojoPortal
            • Using an SSL Proxy Server
          • Securing the File System
          • Password Encryption/Hashing
          • Protecting Static Files
        • Basic Troubleshooting
          • The mojoPortal System Log
        • Email Configuration
          • Sending Bulk Email
        • Roles and Permissions
          • Allowing Users To Upload and Browse Files
        • E-commerce
          • Using Authorize.NET
          • Using PayPal Standard
          • Using PayPal Website Payments Pro
          • Using PayPal Express Checkout
          • Using PlugNPay
          • Using WorldPay
        • Managing Users
          • Oops You Forgot the Administrator Password
          • User Profile Configuration
        • Managing Pages
          • How To Make a Page Link To a Child Page
          • Linking to External or Existing Pages
          • Renaming Pages and Changing Page Urls
        • Adding Content To Pages
          • Publishing the Same Content on Multiple Pages
            • Same Content on All Pages With Module Wrapper
        • Configuring a CAPTCHA for SPAM Prevention
        • Website Configuration
        • Content Versioning
        • Content Workflow
        • Search Engine Optimization
          • Google Analytics Integration
            • Tracking Outbound Link Clicks
            • Using The Async Google Analytics Controls
          • Submitting Your Site Maps to Google and Bing
          • Page Title Format
          • Extensionless Urls
          • 301 Redirects
          • Custom Meta Data
          • Optimizing Your Home Page Url for SEO
        • Advanced Configuration
          • Authentication Scenarios
            • Database Authentication (Forms Authentication)
            • LDAP Authentication
              • Using Active Directory
                • Installing Active Directory
              • Using OpenLDAP
            • Using Windows Authentication
            • Using OpenID
            • Using Windows Live Authentication
            • Using Janrain Engage Single Sign On Service
            • Controlling Browser Sessions
            • Customizing Email Address Validation
          • Running in Medium Trust
          • Web.config Guide
            • Sample user.config
            • Using Separate Files for Config Sections
          • Forcing a Preferred Host Name
          • Supporting Large File Uploads
          • Using NeatUpload for Multiple File Upload with a Progress Bar
          • CDN Configuration
        • Localization
        • Accessibility
        • Creating a Registration Agreement
        • Capacity Planning
        • Site Search
          • Rebuilding the Search Index
        • Self Hosting jQuery
        • Creating Content Templates
        • Creating Content Style Templates
        • Controlling jQuery & jQuery UI Versions
        • Customizing the 404 Page Not Found Page
        • Adding a Facebook Profile Widget to your site
        • Multi-Tenancy
          • Using Host Names
          • Using Folders
          • Using Related Sites Mode
        • Web Farms and Clusters
          • Overview - Scaling Out vs Scaling Up
          • Implementation Considerations for Web Farms
          • Windows Azure
            • Overview of the Windows Azure Platform
            • Using a Synchronization Framework to Run mojoPortal on Azure
              • Create a Windows Azure Storage Account
              • Deploy the Azure Host to Windows Azure
              • Create a SqlAzure Database
              • Create Windows Azure AppFabric Cache
              • Preparing a Local Copy of mojoPortal for Deployment
              • Uploading mojoPortal Files to Azure Blob Storage
          • Logging Errors to the Database
      • Design and Skinning
        • Upgrading Skins
        • Supporting Tablets and Phones
        • Customizing Framework with Bootswatch
        • Creating mojoPortal CMS Skins with Artisteer
          • Artisteer 3.1 Instructions
          • Artisteer 3.0 Instructions
          • Artisteer 2.4 to 2.6 Instructions
          • Artisteer 2.3 Instructions
        • Understanding the Layout.master File
          • UserControls as Include Files
            • The SlidePanel User Control
          • Showing Side Columns Even When They Have No Content
          • Using Images in layout.master
          • How The Main Column Layout Works
        • Understanding The style.config File
        • Understanding the CSS Files
        • Using the theme.skin File
          • Styling Facebook Comments
          • Blog Display Settings
          • Login Module Display Settings
          • Member List Display Settings
          • Forum Display Settings
          • Layout Display Settings
          • Registration Page Display Settings
          • WebStore Display Settings
          • Child Page Site Map Display Settings
          • Image Gallery Display Settings
          • Feed Manager Display Settings
          • Shared Files Display Settings
          • Event Calendar Pro Display Settings
          • Form Wizard Pro Display Settings
          • Miscellaneous Other theme.skin settings
          • Search Results Display Settings
          • Fund Raiser Pro Display Settings
        • Styling Menus
          • Menu Structure and Properties
            • Multiple Horizontal Menus
          • Using SuperFish Menus
          • Unclickable Menu Items
          • The Trouble With ASP.NET Menu
          • Custom Menu CSS Classes
          • FlexMenu
          • Mobile Kit Pro - MobileMenu
        • Skinning Tips
          • Different Styles For Different Features
          • Styling the Search Input Box
          • Using Wireframe Skins
          • How To Make a Side Column Wider On Some Pages
          • A More Flexible Set of Container Panels
          • A Clever Trick for Customizing Labels and Buttons in mojoPortal
          • Customizing the AddThis Widget
          • CSS - Its All About Understanding Selectors
          • CSS - Understanding the Cascade
          • Visual Partitioning
          • Where is the Site Logo?
          • Using Nivo Slider
          • Styling jQuery Widgets
          • Using a Custom Favicon
        • Design Resources
        • Troubleshooting CSS Issues
        • Styling Admin Areas
          • Creating An Admin Toolbar
          • Administration Menu
        • How To Control Headings
        • Changing the jQuery UI Theme
        • Improving Your YSlow or Page Speed Score
        • Controlling the Size of Avatars
        • Styling Recaptcha
        • Creating Cross Platform Favicons
      • Features
        • Audio/Video Players
        • Better Image Gallery
          • Getting Started With The Better Image Gallery
        • Blog
          • Using Open Live Writer with Your Blog
          • Adding Content to the Blog Sidebar
          • Using Feedburner with Your Blog
            • Getting The Most From Your Blog with Odiogo and Feedburner
          • Using the Blog Feed in Feed Manager
          • Google News Site Map
          • Blog Featured Post
          • Blog Featured Image
          • Blog Post List Module
        • Contact Form
        • Event Calendar Pro
        • Feed Manager
          • Filtering Content in Feed Manager
        • File Manager
        • Form Wizard
        • Forums
          • Allowing Users To Post Images In The Forums
        • HTML Fragment Module
        • HTML Module
        • Image Gallery
        • Newsletter
        • Recent Content
        • Shared Files
        • SuperFlexi
        • Using Open Live Writer to Manage Pages
        • WebStore
        • XML/XSL Module
      • Developer Docs
        • How mojoPortal Works
        • Getting the Code
        • Hello World - Developer Quick Start
          • Building a Simple PayPal Buy Now Feature
        • Extending mojoPortal
          • A Simple Custom Module
          • Adding Javascript
          • Cloning an Existing Feature
          • Setting Up a Solution for Custom Development
          • Overview of Content Feature Development
          • Setup and Upgrade for Custom Features
          • Using Friendly Urls in Custom Features
          • Adding Custom Items to the Administration Menu
          • Using a Different Database for a Feature
          • Making Custom Features Searchable
          • Using Module Settings
          • Event Handlers
            • Page Created Event Handlers
            • Site Created Event Handlers
            • User Registered Event Handlers
            • User Sign In Event Handlers
          • Keeping Sessions Alive
        • Developer FAQ
        • Avoid Forking The Code
        • Architecture
        • Using The Installation System
          • Configuring Initial Content
            • Populating Feature Content
        • Using The Task Framework
        • Production Files vs. Source Code
        • Developing in Visual Studio
          • Packaging and Deployment
          • Producing a Minimal Build Without Features
          • Setting Up Your Projects
        • mojoPortal Web Controls
          • SmartCombo
          • FileBrowserTextBoxExtender
        • Using MS AJAX
        • Customizing the Editor Toolbars
          • Controlling The CSS Used in the Editors
        • Using The SQL Query Tool
          • Using Saved Query Data in a Custom Module
        • Using .netTiers with mojoPortal
        • Using The Help System
        • Recommended Tools
        • Sending Email From Custom Code
        • Logging to the mojoPortal log4net log From Custom Code
        • Using ASP.NET Routing in mojoPortal
        • Building a Guestbook Video Series
          • Dev Series 1 Source Code Overview Part 1
          • Dev Series 2 Source Code Overview Part 2
          • Dev Series 3 Custom Solution
          • Dev Series 4 Hello Web
          • Dev Series 5 Hello Web Part 2
          • Dev Series 6 Hello Guest Book
          • Dev Series 7 Concepts Part 1
          • Dev Series 8 Concepts Part 2
          • Dev Series 9 Debugging in IIS
          • Dev Series 10 Create a Table Using the Setup System
          • Dev Series 11 Using The Setup System to Run Upgrade Scripts
          • Dev Series 12 Generating a Data Access Class
          • Dev Series 13 Generate the Business Layer
          • Dev Series 14 First Guestbook Submission
          • Dev Series 15 Form Layout
          • Dev Series 16 Form Layout and Data Binding
          • Dev Series 17 Upgrading from svn and Converting to VS 2010
          • Dev Series 18 CSS Layout
          • Dev Series 19 Using a WYSIWYG Editor and Captcha
          • Dev Series 20 Default Button and Input Validation
          • Dev Series 21 Protecting Against Untrusted Content
          • Dev Series 22 Supporting Page Part 1
          • Dev Series 23 Supporting Pages Part 2
          • Dev Series 24 Supporting Pages Part 3
          • Dev Series 25 Enforcing Security Part 1
          • Dev Series 26 Enforcing Security Part 2
          • Dev Series 27 Implementing the update method
          • Dev Series 28 Feature Settings Part 1
          • Dev Series 29 Feature Settings Part 2
          • Dev Series 30 Feature Settings Part 3
          • Dev Series 31 Feature Packaging and Deployment
          • Guest Book Tutorial Files
      • FAQ
      • Community Tutorials
    • Download

    Skinning Tips

    • Docs
    • Design and Skinning
    • Skinning Tips
    • Styling the Search Input Box
    • Using Wireframe Skins
    • How To Make a Side Column Wider On Some Pages
    • A More Flexible Set of Container Panels
    • A Clever Trick for Customizing Labels and Buttons in mojoPortal
    • Customizing the AddThis Widget
    • CSS - Its All About Understanding Selectors
    • CSS - Understanding the Cascade
    • Visual Partitioning
    • Where is the Site Logo?
    • Using Nivo Slider
    • Styling jQuery Widgets
    • Using a Custom Favicon
    mojoPortal - Launch Your Website Today
    • About
    • Features
    • License
    • Contact Us
    • Get Started
    • Live Demo
    • Download
    • Startup Guide
    • Pro Installation
    • Support
    • Forums
    • Documentation
    • F.A.Q.
    • Premium Support
    • Paid Services
    • Hosting
    • Add-Ons
    • Training

    Powered by mojoPortal CMS
     |  © 2017 - 2023 i7MEDIA, LLC

    • Add-Ons
      • Site Membership Pro
      • Fund Raiser Pro
      • Installation Service
    • Forums
      • Installing & Upgrading
      • Site Administration
      • Developer Forum
      • Design & Skinning
      • SuperFlexi
      • More Forums …
    • Blog
    • About
      • Features
      • Contact Us
      • Community
        • Contribute
        • Community Downloads
      • Report a Vulnerability
    • Paid Services
      • Hosting
        • Shared Hosting
        • Dedicated Hosting
      • Paid Support
        • Paid Support Ticket
        • Support Plans
      • mojoPortal Training
    • Docs
      • Install & Admin
        • Installation Quick Start
          • Installing mojoPortal on IIS
            • How to get multiple IIS web sites working on your development machine
          • Migrating mojoPortal to a New Server
        • Hosting Requirements
        • Database Configuration
        • Upgrading
        • Securing mojoPortal
          • Use a Custom Machine Key
          • Use SSL
            • Configuring SSL in mojoPortal
            • Using an SSL Proxy Server
          • Securing the File System
          • Password Encryption/Hashing
          • Protecting Static Files
        • Basic Troubleshooting
          • The mojoPortal System Log
        • Email Configuration
          • Sending Bulk Email
        • Roles and Permissions
          • Allowing Users To Upload and Browse Files
        • E-commerce
          • Using Authorize.NET
          • Using PayPal Standard
          • Using PayPal Website Payments Pro
          • Using PayPal Express Checkout
          • Using PlugNPay
          • Using WorldPay
        • Managing Users
          • Oops You Forgot the Administrator Password
          • User Profile Configuration
        • Managing Pages
          • How To Make a Page Link To a Child Page
          • Linking to External or Existing Pages
          • Renaming Pages and Changing Page Urls
        • Adding Content To Pages
          • Publishing the Same Content on Multiple Pages
            • Same Content on All Pages With Module Wrapper
        • Configuring a CAPTCHA for SPAM Prevention
        • Website Configuration
        • Content Versioning
        • Content Workflow
        • Search Engine Optimization
          • Google Analytics Integration
            • Tracking Outbound Link Clicks
            • Using The Async Google Analytics Controls
          • Submitting Your Site Maps to Google and Bing
          • Page Title Format
          • Extensionless Urls
          • 301 Redirects
          • Custom Meta Data
          • Optimizing Your Home Page Url for SEO
        • Advanced Configuration
          • Authentication Scenarios
            • Database Authentication (Forms Authentication)
            • LDAP Authentication
              • Using Active Directory
                • Installing Active Directory
              • Using OpenLDAP
            • Using Windows Authentication
            • Using OpenID
            • Using Windows Live Authentication
            • Using Janrain Engage Single Sign On Service
            • Controlling Browser Sessions
            • Customizing Email Address Validation
          • Running in Medium Trust
          • Web.config Guide
            • Sample user.config
            • Using Separate Files for Config Sections
          • Forcing a Preferred Host Name
          • Supporting Large File Uploads
          • Using NeatUpload for Multiple File Upload with a Progress Bar
          • CDN Configuration
        • Localization
        • Accessibility
        • Creating a Registration Agreement
        • Capacity Planning
        • Site Search
          • Rebuilding the Search Index
        • Self Hosting jQuery
        • Creating Content Templates
        • Creating Content Style Templates
        • Controlling jQuery & jQuery UI Versions
        • Customizing the 404 Page Not Found Page
        • Adding a Facebook Profile Widget to your site
        • Multi-Tenancy
          • Using Host Names
          • Using Folders
          • Using Related Sites Mode
        • Web Farms and Clusters
          • Overview - Scaling Out vs Scaling Up
          • Implementation Considerations for Web Farms
          • Windows Azure
            • Overview of the Windows Azure Platform
            • Using a Synchronization Framework to Run mojoPortal on Azure
              • Create a Windows Azure Storage Account
              • Deploy the Azure Host to Windows Azure
              • Create a SqlAzure Database
              • Create Windows Azure AppFabric Cache
              • Preparing a Local Copy of mojoPortal for Deployment
              • Uploading mojoPortal Files to Azure Blob Storage
          • Logging Errors to the Database
      • Design and Skinning
        • Upgrading Skins
        • Supporting Tablets and Phones
        • Customizing Framework with Bootswatch
        • Creating mojoPortal CMS Skins with Artisteer
          • Artisteer 3.1 Instructions
          • Artisteer 3.0 Instructions
          • Artisteer 2.4 to 2.6 Instructions
          • Artisteer 2.3 Instructions
        • Understanding the Layout.master File
          • UserControls as Include Files
            • The SlidePanel User Control
          • Showing Side Columns Even When They Have No Content
          • Using Images in layout.master
          • How The Main Column Layout Works
        • Understanding The style.config File
        • Understanding the CSS Files
        • Using the theme.skin File
          • Styling Facebook Comments
          • Blog Display Settings
          • Login Module Display Settings
          • Member List Display Settings
          • Forum Display Settings
          • Layout Display Settings
          • Registration Page Display Settings
          • WebStore Display Settings
          • Child Page Site Map Display Settings
          • Image Gallery Display Settings
          • Feed Manager Display Settings
          • Shared Files Display Settings
          • Event Calendar Pro Display Settings
          • Form Wizard Pro Display Settings
          • Miscellaneous Other theme.skin settings
          • Search Results Display Settings
          • Fund Raiser Pro Display Settings
        • Styling Menus
          • Menu Structure and Properties
            • Multiple Horizontal Menus
          • Using SuperFish Menus
          • Unclickable Menu Items
          • The Trouble With ASP.NET Menu
          • Custom Menu CSS Classes
          • FlexMenu
          • Mobile Kit Pro - MobileMenu
        • Skinning Tips
          • Different Styles For Different Features
          • Styling the Search Input Box
          • Using Wireframe Skins
          • How To Make a Side Column Wider On Some Pages
          • A More Flexible Set of Container Panels
          • A Clever Trick for Customizing Labels and Buttons in mojoPortal
          • Customizing the AddThis Widget
          • CSS - Its All About Understanding Selectors
          • CSS - Understanding the Cascade
          • Visual Partitioning
          • Where is the Site Logo?
          • Using Nivo Slider
          • Styling jQuery Widgets
          • Using a Custom Favicon
        • Design Resources
        • Troubleshooting CSS Issues
        • Styling Admin Areas
          • Creating An Admin Toolbar
          • Administration Menu
        • How To Control Headings
        • Changing the jQuery UI Theme
        • Improving Your YSlow or Page Speed Score
        • Controlling the Size of Avatars
        • Styling Recaptcha
        • Creating Cross Platform Favicons
      • Features
        • Audio/Video Players
        • Better Image Gallery
          • Getting Started With The Better Image Gallery
        • Blog
          • Using Open Live Writer with Your Blog
          • Adding Content to the Blog Sidebar
          • Using Feedburner with Your Blog
            • Getting The Most From Your Blog with Odiogo and Feedburner
          • Using the Blog Feed in Feed Manager
          • Google News Site Map
          • Blog Featured Post
          • Blog Featured Image
          • Blog Post List Module
        • Contact Form
        • Event Calendar Pro
        • Feed Manager
          • Filtering Content in Feed Manager
        • File Manager
        • Form Wizard
        • Forums
          • Allowing Users To Post Images In The Forums
        • HTML Fragment Module
        • HTML Module
        • Image Gallery
        • Newsletter
        • Recent Content
        • Shared Files
        • SuperFlexi
        • Using Open Live Writer to Manage Pages
        • WebStore
        • XML/XSL Module
      • Developer Docs
        • How mojoPortal Works
        • Getting the Code
        • Hello World - Developer Quick Start
          • Building a Simple PayPal Buy Now Feature
        • Extending mojoPortal
          • A Simple Custom Module
          • Adding Javascript
          • Cloning an Existing Feature
          • Setting Up a Solution for Custom Development
          • Overview of Content Feature Development
          • Setup and Upgrade for Custom Features
          • Using Friendly Urls in Custom Features
          • Adding Custom Items to the Administration Menu
          • Using a Different Database for a Feature
          • Making Custom Features Searchable
          • Using Module Settings
          • Event Handlers
            • Page Created Event Handlers
            • Site Created Event Handlers
            • User Registered Event Handlers
            • User Sign In Event Handlers
          • Keeping Sessions Alive
        • Developer FAQ
        • Avoid Forking The Code
        • Architecture
        • Using The Installation System
          • Configuring Initial Content
            • Populating Feature Content
        • Using The Task Framework
        • Production Files vs. Source Code
        • Developing in Visual Studio
          • Packaging and Deployment
          • Producing a Minimal Build Without Features
          • Setting Up Your Projects
        • mojoPortal Web Controls
          • SmartCombo
          • FileBrowserTextBoxExtender
        • Using MS AJAX
        • Customizing the Editor Toolbars
          • Controlling The CSS Used in the Editors
        • Using The SQL Query Tool
          • Using Saved Query Data in a Custom Module
        • Using .netTiers with mojoPortal
        • Using The Help System
        • Recommended Tools
        • Sending Email From Custom Code
        • Logging to the mojoPortal log4net log From Custom Code
        • Using ASP.NET Routing in mojoPortal
        • Building a Guestbook Video Series
          • Dev Series 1 Source Code Overview Part 1
          • Dev Series 2 Source Code Overview Part 2
          • Dev Series 3 Custom Solution
          • Dev Series 4 Hello Web
          • Dev Series 5 Hello Web Part 2
          • Dev Series 6 Hello Guest Book
          • Dev Series 7 Concepts Part 1
          • Dev Series 8 Concepts Part 2
          • Dev Series 9 Debugging in IIS
          • Dev Series 10 Create a Table Using the Setup System
          • Dev Series 11 Using The Setup System to Run Upgrade Scripts
          • Dev Series 12 Generating a Data Access Class
          • Dev Series 13 Generate the Business Layer
          • Dev Series 14 First Guestbook Submission
          • Dev Series 15 Form Layout
          • Dev Series 16 Form Layout and Data Binding
          • Dev Series 17 Upgrading from svn and Converting to VS 2010
          • Dev Series 18 CSS Layout
          • Dev Series 19 Using a WYSIWYG Editor and Captcha
          • Dev Series 20 Default Button and Input Validation
          • Dev Series 21 Protecting Against Untrusted Content
          • Dev Series 22 Supporting Page Part 1
          • Dev Series 23 Supporting Pages Part 2
          • Dev Series 24 Supporting Pages Part 3
          • Dev Series 25 Enforcing Security Part 1
          • Dev Series 26 Enforcing Security Part 2
          • Dev Series 27 Implementing the update method
          • Dev Series 28 Feature Settings Part 1
          • Dev Series 29 Feature Settings Part 2
          • Dev Series 30 Feature Settings Part 3
          • Dev Series 31 Feature Packaging and Deployment
          • Guest Book Tutorial Files
      • FAQ
      • Community Tutorials
    • Download
    Sign In