Skip over navigation
DOWNLOAD
DEMO
Current Version:
2.3.8.5
2012-04-18
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
In Site Analytics 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
User Groups
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
Securing The File System
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
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
ecommerce Configuration
Using Authorize.NET
Using PayPal Standard
Using PayPal Website Payments Pro
Using Google Checkout
Using PlugNPay
Forcing a Preferred Host Name
Using The AppKeepAlive Task To Speed Up a Low Traffic Site
Supporting Large File Uploads
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 and jQuery UI files
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
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 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
Design and Skinning
Overview/Introduction
Important Skin Changes
Creating Skins from Artisteer Html Templates
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 Menus
Menu Structure and Properties
Multiple Horizontal Menus
Using SuperFish Menus
Unclickable Menu Items
The Trouble With ASP.NET Menu
Custom Menu CSS Classes
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
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
Overview of Content Feature Development
Module Settings - A Developer Convenience
Setting Up a Solution for Custom Development
Setup and Upgrade for Custom Features
Making Custom Features Searchable
Adding Custom Items to the Administration Menu
Using Inline Code
User Registered Event Handlers
User Sign In Event Handlers
Page Created Event Handlers
Cloning an Existing Feature
Using Friendly Urls in Custom Features
Using a different database for a feature
Adding Custom Javascript
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
Videos
FAQ
Home
Sign In
Register
Site Map