mojo
Portal
Advanced Web Sites Made Easy
Skip over navigation
Home
Download
Store
Blog
Online Demos
Documentation
Community
About
Hosting
Consulting
Home
Sign In
Register
MyPage
Site Map
Search
Installation
Site Administration
Creating Skins
Developer Docs
Videos
FAQ
Community Tutorials
Installation
Training Videos
Manual Installation in IIS 7.5 with MSSQL
Hosting Multiple Sites Based On Host Name
Installation Quick Start
Easy Installation Using the MS Web Deployment Tool
Moving an Installation of mojoPortal to a Different Server
Hosting Requirements
Notes For Installing at Specific Hosting
Uploading Files To a Hosted Server
Web Site Configuration
IIS Web Setup
Apache Setup
Database Configuration
Using MS SQL
Using MySQL
Using PostgreSQL
Using SQLite
Using Firebird Data Layer
Upgrading From Previous Versions
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 RPX Instant Open ID Single Sign On Service
Running in Medium Trust
Web.config Guide
Securing mojoPortal
Hosting Multiple Sites on One Installation
Multiple Sites Based on Host Names
Multiple Sites Based on Folder Names
User Profile Configuration
ecommerce Configuration
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
Email Configuration
Capacity Planning
Intranets and Private Networks
Basic Troubleshooting
Site Administration
Training Videos
Quick Start Tutorial
Creating Pages and Managing The Site Hierarchy
A Tour of Included Skins
Roles and Permissions
Managing Users
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
Adding Content To Pages
Publishing the Same Content on Multiple Pages
Monitoring Web Traffic
Google Analytics Integration
Tracking Outbound Link Clicks
Multi Site Web Log Tricks
Configuring a CAPTCHA for SPAM Prevention
Feature Specific Documentation
Using The Html Content Module
Using The Links Module
Using The Blog Module
Using Windows Live Writer with Your Blog
Using The Image Gallery
Using The Forums Module
Using The Shared Files Module
Using The Xml Module
Using The File Manager
Using The Newsletter
Using The MyPage Feature
Using The Feed Manager
Using the Chat Feature
e-Commerce Solution
Using The Contact Form
Using Content Version History
Using The Content Workflow System
Using UI Widgets in Your Content
Search Engine Optimization
Page Title Format
Extensionless Urls
301 Redirects
Custom Meta Data
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
Creating Skins
Overview/Introduction
Creating Skins from Artisteer Html Templates
Understanding the Layout.master File
Understanding The style.config File
Understanding the CSS Files
How The Main Column Layout Works
CSS - Its All About Understanding Selectors
Understanding the theme.skin File
Visual Partitioning
More Than 3 Content Panels
Where is the Site Logo?
Same Content on All Pages
Different Styles For Different Features
Rounding Corners
Skinning Tips and Tricks
Multiple Horizontal Menus
Styling jQuery Widgets
Creating An Admin Toolbar
Upgrading Information for Skins
Design Resources
HTML Validation
CSS Validation
Troubleshooting CSS Issues
Developer Docs
Hello World - Developer Quick Start
Training Videos
Getting the code with TortoiseSVN
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
FAQ
API Documentation
Architecture
Why I Don't Use an OR Mapper in mojoPortal
Setting Up Your Projects
Using The Installation System
Configuring Initial Content
Using The Task Framework
Development on Windows
Getting the code with TortoiseSVN
Working with Source Code in Visual Studio
Setting a Data Layer Reference in Visual Studio
Deployment
Generating Code with CodeSmith
Building on Windows for Deployment on Linux
Using NUnit with Visual Studio
Producing a Minimal Build Without Features
Development on Linux
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
mojoPortal Web Controls
SmartCombo
WatermarkTextBox
Using MS AJAX
Accessibility Resources
MathML Resources
Developing for Medium Trust
Customizing the Editor Toolbars
Using The SQL Query Tool
Populating a Chart With Data From a Saved Query
Quality Assurance Process
Videos
FAQ
Community Tutorials