an introduction to mojoportal

15
Shaun Geisert

Upload: soren

Post on 05-Jan-2016

27 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: AN Introduction to  MojoPortal

Shaun Geisert

Page 2: AN Introduction to  MojoPortal

Overview History

Introduction To MojoPortal

Training Resources

http://www.mojoportal.com

http://code.colostate.edu

The Basics of Site Management

Page 3: AN Introduction to  MojoPortal

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

Page 4: AN Introduction to  MojoPortal

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

Page 5: AN Introduction to  MojoPortal

An Introduction To MojoPortal Architecture Setup/Upgrade Features Free Modules Paid Modules Security/Roles Skinning Mobile Support

Page 6: AN Introduction to  MojoPortal

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

Page 7: AN Introduction to  MojoPortal

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

Page 8: AN Introduction to  MojoPortal

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

Page 9: AN Introduction to  MojoPortal

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

Page 10: AN Introduction to  MojoPortal

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

Page 11: AN Introduction to  MojoPortal

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

Page 12: AN Introduction to  MojoPortal

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

Page 13: AN Introduction to  MojoPortal

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

Page 14: AN Introduction to  MojoPortal

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

Page 15: AN Introduction to  MojoPortal

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