Skip over navigation
DOWNLOAD
DEMO
Current Version:
2.3.9.7
2013-04-30
Need a hand?
Join the community.
Tweet
Home
Download
Release History
Community Downloads
Store
Form Wizard Pro
Event Calendar Pro
Mobile Kit Pro
Web Invoice Pro
Site Membership Pro
Blog
Demos
Documentation
Installation
Site Administration
Design and Skinning
Developer Docs
Videos
FAQ
Community Tutorials
Community
Forums
mojo Sites
Developers
Contribute
Community Downloads
Community Blogs
About
Features
Vision
Road Map
License
Developers
Buzz
Contact Us
History
Hosting
Consulting
Documentation
>
Installation
-
Site Administration
-
Design and Skinning
-
Developer Docs
-
Videos
-
FAQ
-
Community Tutorials
Installation
Installation Quick Start
Installing mojoPortal Using The Web Platform Installer
Basic Troubleshooting
Post Installation Checklist
Moving an Installation of mojoPortal to a Different Server
Hosting Requirements
Uploading Files To a Hosted Server
Web Site Configuration
IIS Web Setup
Manual Installation Recipe for IIS 7.x and .NET 4
Using a Wildcard SSL Certificate in IIS 7.x
How to get multiple IIS web sites working on your development machine
Apache Setup
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
Database Configuration
Using MS SQL
Using SQL CE
Using MySQL
Using PostgreSQL
Using SQLite
Using Firebird Data Layer
Upgrading From Previous Versions
Securing mojoPortal
Use a Custom Machine Key
Use SSL
Configuring SSL in mojoPortal
Securing The File System
Password Encryption/Hashing
Training Videos
Manual Installation in IIS 7.5 with MSSQL
Hosting Multiple Sites Based On Host Name
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
Running in Medium Trust
Web.config Guide
Sample user.config
Using Separate Files for Config Sections
Hosting Multiple Sites on One Installation
Multiple Sites Based on Host Names
Multiple Sites Based on Folder Names
User Profile Configuration
Author Biography Profile Property
ecommerce Configuration
Using Authorize.NET
Using PayPal Standard
Using PayPal Website Payments Pro
Using Google Checkout
Using PlugNPay
Using WorldPay
Forcing a Preferred Host Name
Using The AppKeepAlive Task To Speed Up a Low Traffic Site
Supporting Large File Uploads
Using NeatUpload for Multiple File Upload with a Progress Bar
Localization
Setting Browser Language Preferences
Translating mojoPortal
Time Zone Localization
Supporting Muliple Languages
Non-Ascii Urls
Using Google Translate In Your mojoPortal Site
Forcing a Specific Language
Email Configuration
Sending Bulk Email
Capacity Planning
Self Hosting jQuery & jQuery UI files
Controlling jQuery & jQuery UI Versions
Customizing the 404 Page Not Found Page
Site Administration
Training Videos
Quick Start Tutorial
Creating Pages and Managing The Site Hierarchy
Roles and Permissions
Allowing Users To Upload and Browse Files
Managing Users
User Password Settings
Oops You Forgot the Administrator Password
Creating New Pages
How To Make a Page Link To a Child Page
How To Show a Page That Requires Authentication In The Menu For Non-Authenticated Users
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
Monitoring Web Traffic
Google Analytics Integration
Tracking Outbound Link Clicks
Using The Async Google Analytics Controls
Multi Site Web Log Tricks
The mojoPortal System Log
Configuring a CAPTCHA for SPAM Prevention
Feature Specific Documentation
Using The Html Content Module
Using The Blog Module
Using Windows 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
Using Windows Live Writer to Create and Edit CMS Pages
Using The Contact Form
Image Galleries
Using The Image Gallery
Customizing the Vertigo Silverlight Slideshow
Using The Folder Gallery
Using The Flickr Slide Show
Using The Feed Manager
Filtering Content in Feed Manager
Using The WebStore Feature
Using The Newsletter
Using The File Manager
Using Form Wizard Pro
Form Wizard Pro Survey Demo
Using Regular Expression Validation with Form Wizard Pro
Implementing a Custom Form Submission Handler
Using The Forums Module
Using Google Maps
Using The Links Module
Using the Chat Feature
Using The Shared Files Module
Using The Xml Module
Using The HTML Fragment Include Module
Using The MyPage Feature
Using the Audio and Video Players
Event Calendar Pro Tips and Tricks
Using the Recent Content RSS Feed
Using Content Version History
Using The Content Workflow System
Using UI Widgets in Your Content
Search Engine Optimization
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
Email Configuration
Creating a Registration Agreement
Site Search Overview
Rebuilding the Search Index
Creating Content Templates
Creating Content Style Templates
Adding A Save To PDF Feature Using an External Service
Adding a Facebook Profile Widget to your site
Links Should Not Open In a New Window
Solving Browser Security Warnings
Design and Skinning
Overview/Introduction
Important Skin Changes
Supporting Tablets and Phones
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
Understanding The style.config File
Understanding the CSS Files
How The Main Column Layout Works
CSS - Its All About Understanding Selectors
CSS - Understanding the Cascade
Understanding 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
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
Visual Partitioning
More Than 3 Content Panels
Where is the Site Logo?
Skinning Tips and Tricks
Styling jQuery Widgets
Upgrading Information for Skins
Design Resources
HTML Validation
CSS Validation
Troubleshooting CSS Issues
Fixing Design Problems in Internet Explorer
Styling the Search Input Box
Integrating jQuery Plugins
Using a Custom Icon aka favicon.ico
Using Wireframe Skins
Where to Get More Skins
Styling Admin Areas
Creating An Admin Toolbar
Administration Menu
Right To Left Layout
How To Make a Side Column Wider On Some Pages
How To Control Headings
Changing the jQuery UI Theme
Improving Your YSlow or Page Speed Score
Controlling the Size of Avatars
Social Media Controls
Adding a Google Plus Button on All Pages
Twitter Controls for use in Layout.Master
A More Flexible Set of Container Panels
Using HTML 5 with mojoPortal
Using Nivo Slider
Styling Recaptcha
A Clever Trick for Customizing Labels and Buttons in mojoPortal
Customizing the AddThis Widget
Developer Docs
How mojoPortal Works
Hello World - Developer Quick Start
Building a Simple PayPal Buy Now Feature
FAQ
API Documentation
Browse The Source Code
Avoid Forking The Code
Training Videos
Getting the code with TortoiseSVN
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
Architecture
Why I Don't Use an OR Mapper in mojoPortal
Why Custom Features Should Be Installed by FTP
Setting Up Your Projects
Using The Installation System
Configuring Initial Content
Populating Feature Content
Using The Task Framework
Development on Windows
Getting the Code with TortoiseHG
Getting the code with TortoiseSVN
Working with Source Code in Visual Studio
Visual Studio Performance Advice
Setting a Data Layer Reference in Visual Studio
Packaging and Deployment
Generating Code with CodeSmith
Using NUnit with Visual Studio
Producing a Minimal Build Without Features
Understanding The Difference Between Deployment Files and Source Code
Development on Linux
Getting the Code with Mercurial (HG)
Getting the Code with svn
Working with the Source Code in MonoDevelop
Setting a Data Layer Reference in MonoDevelop
Building Mono from svn
Extending mojoPortal
Adding Custom Items to the Administration Menu
Adding Custom Javascript
Cloning an Existing Feature
Event Handlers
Page Created Event Handlers
Site Created Event Handlers
User Registered Event Handlers
User Sign In Event Handlers
Making Custom Features Searchable
Module Settings - A Developer Convenience
Overview of Content Feature Development
Setting Up a Solution for Custom Development
Setup and Upgrade for Custom Features
Using Friendly Urls in Custom Features
Using Inline Code
Using a different database for a feature
mojoPortal Web Controls
SmartCombo
WatermarkTextBox
FileBrowserTextBoxExtender
Using MS AJAX
Accessibility Resources
MathML Resources
Developing for Medium Trust
Customizing the Editor Toolbars
Controlling The CSS Used in the Editors
Using The SQL Query Tool
Populating a Chart With Data From a Saved Query
Quality Assurance Process
Using WebMatrix with mojoPortal
Using WebMatrix to run the SQL CE Version of mojoPortal
Using WebMatrix to Migrate mojoPortal from SQL CE to SQL Server
Using WebMatrix to Install mojoPortal from the Web Application Gallery
Using .netTiers with mojoPortal
Using The Help System
Recommended Tools
Sending Email From Custom Code
Logging to the mojoPortal log4net log From Custom Code
Videos
FAQ
Home
Sign In
Register
Site Map