Github
|
Live Demo
Sign In
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
Using a Canonical Domain or 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
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
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
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
Menu
Install & Admin
Docs
Install & Admin
Installation Quick Start
Installing mojoPortal on IIS
How to get multiple IIS web sites working on your development machine
Installing mojoPortal Using The Web Platform Installer
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
Using a Canonical Domain or 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
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
Using a Canonical Domain or 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
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
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
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