View
28
Download
0
Category
Tags:
Preview:
DESCRIPTION
AN Introduction to MojoPortal. Shaun Geisert. Overview. History Introduction To MojoPortal Training Resources http://www.mojoportal.com http://code.colostate.edu The Basics of Site Management. History. Began Implementation After Research MojoPortal – 2004 - PowerPoint PPT Presentation
Citation preview
Shaun Geisert
Overview History
Introduction To MojoPortal
Training Resources
http://www.mojoportal.com
http://code.colostate.edu
The Basics of Site Management
History Began Implementation After Research
MojoPortal – 2004Began Using in 2008 for Self-Preservation
Initial GoalsOpen Source – No Initial Outlays of $$Easy To Use.NETVersioning/Content Approval http://www.cmsmatrix.org – 12 meet reqs
Limited Experience With DNN / Umbraco
Usage at CSU 40 Sites That I’m Aware Of, 2 Outside
DSAASCSU, Off-Campus Life, LSC, Diversity
Offices, Bookstore, VPSA, Parents, Ram Welcome, Disaster.Colostate, et al.
Primary Staff Using MojoShaun GeisertSteve RailsbackMike BrakeGreg Fencl
An Introduction To MojoPortal Architecture Setup/Upgrade Features Free Modules Paid Modules Security/Roles Skinning Mobile Support
Architecture Developed in C# Runs under Windows/IIS or
Mono/Apache Works with MS SQL Server,
SqlAzure, MySQL, PostgreSQL, Firebird Sql, and SQLite databases
Web Forms / MVC
Setup
Auto-InstallMS Web Deployment Tool
Manual Install - Basic Process.NET-enable folder and add mojoConfigure db connection stringVisit wsnet.colostate.edu/cwisXXX/setup
http://www.mojoportal.com/installation-quick-start.aspx
Upgrading
Auto-Upgradehttp://code.colostate.edu/auto-upgrade.aspx
Manual UpgradeCopy new files, hit setup, then disable setup
keyhttp://code.colostate.edu/upgrading-mojo.as
pxhttp://www.mojoportal.com/upgrading.aspx
Some Features (Important To Me) http://www.mojoportal.com/features.aspx Page/Module Architecture Hosts Multiple Sites in 1 Installation Accessible/Valid Code Easy To Skin Versioning Content Approval
Free Modules Html Content Blog Forums Contact Form Feed Manager Chat Poll Shared Files Survey
Image Galleries Bing/Google Maps Calendar Twitter GoogleTranslate WebStore Site Statistics XML
Paid Modules Form Wizard Pro
http://www.mojoportal.com/form-wizard-pro-product.aspx
Event Calendar Prohttp://
www.mojoportal.com/event-calendar-pro-product.aspx
Mobile Kit Prohttp
://www.mojoportal.com/mobile-kit-pro-product
Own Server License for wsnet
Security
Authenticate against the database, LDAP, Active Directory, Windows NTLM, OpenID, or Windows Live ID
Authenticated – Any CSU Student/Staff Authorized – Based On Your Roles Role Administration Security By Page Security By Module
Skinning Creating Skins- http://
www.mojoportal.com/creatingskins.aspx ArtisteerCSU Skins - http://code.colostate.edu/custom-skins.aspx
Master PagesLayout.master
○ Required elements - http://www.mojoportal.com/understandingthelayoutmasterfile.aspx
CSSstyle.config – for combining/minifying CSS
Mobile Support
Detects user-agent, works withiPhone / Android / Windows 7 / Blackberry
OS 6
Custom menu, resizes images, uses jQuery mobile
Support for separate mobile skinhttp://code.colostate.edu/csu-mobile-for-
mojo.aspxRolled my own theme, but can be modified
Training Resources
Developer Resourceshttp://www.mojoportal.com/documentationhttp://www.mojoportal.com/forumshttp://code.colostate.edu
User Resources for Site Administrationhttp://www.code.colostate.edu/mojo-
training.aspx http://www.mojoportal.com/
administration.aspx
Recommended