1 / 15

AN Introduction to MojoPortal

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

soren
Download Presentation

AN Introduction to MojoPortal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AN Introduction to MojoPortal Shaun Geisert

  2. Overview • History • Introduction To MojoPortal • Training Resources • http://www.mojoportal.com • http://code.colostate.edu • The Basics of Site Management

  3. History • Began Implementation After Research • MojoPortal – 2004 • Began Using in 2008 for Self-Preservation • Initial Goals • Open Source – No Initial Outlays of $$ • Easy To Use • .NET • Versioning/Content Approval • http://www.cmsmatrix.org – 12 meet reqs • Limited Experience With DNN / Umbraco

  4. Usage at CSU • 40 Sites That I’m Aware Of, 2 Outside DSA • ASCSU, Off-Campus Life, LSC, Diversity Offices, Bookstore, VPSA, Parents, Ram Welcome, Disaster.Colostate, et al. • Primary Staff Using Mojo • Shaun Geisert • Steve Railsback • Mike Brake • Greg Fencl

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

  6. 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

  7. Setup • Auto-Install • MS Web Deployment Tool • Manual Install - Basic Process • .NET-enable folder and add mojo • Configure db connection string • Visit wsnet.colostate.edu/cwisXXX/setup • http://www.mojoportal.com/installation-quick-start.aspx

  8. Upgrading • Auto-Upgrade • http://code.colostate.edu/auto-upgrade.aspx • Manual Upgrade • Copy new files, hit setup, then disable setup key • http://code.colostate.edu/upgrading-mojo.aspx • http://www.mojoportal.com/upgrading.aspx

  9. 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

  10. 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

  11. Paid Modules • Form Wizard Pro • http://www.mojoportal.com/form-wizard-pro-product.aspx • Event Calendar Pro • http://www.mojoportal.com/event-calendar-pro-product.aspx • Mobile Kit Pro • http://www.mojoportal.com/mobile-kit-pro-product • Own Server License for wsnet

  12. 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

  13. Skinning • Creating Skins- http://www.mojoportal.com/creatingskins.aspx • Artisteer • CSU Skins - http://code.colostate.edu/custom-skins.aspx • Master Pages • Layout.master • Required elements - http://www.mojoportal.com/understandingthelayoutmasterfile.aspx • CSS • style.config – for combining/minifying CSS

  14. Mobile Support • Detects user-agent, works with • iPhone / Android / Windows 7 / Blackberry OS 6 • Custom menu, resizes images, uses jQuery mobile • Support for separate mobile skin • http://code.colostate.edu/csu-mobile-for-mojo.aspx • Rolled my own theme, but can be modified

  15. Training Resources • Developer Resources • http://www.mojoportal.com/documentation • http://www.mojoportal.com/forums • http://code.colostate.edu • User Resources for Site Administration • http://www.code.colostate.edu/mojo-training.aspx • http://www.mojoportal.com/administration.aspx

More Related