mojoPortal project is an Object Oriented web site framework written in C# that runs under ASP.NET on Windows or under mono on GNU/Linux or Mac OS X.
mojoPortal is being developed/managed by Joe Audette, MCSD, MCDBA, MCSE, I named it after my dog Mojo.
Here are some key features of "mojoPortal":
· Runs under Windows/IIS or mono/Apache with most GNU/Linux distributions or Mac OS X
· Works with MS SQL Server, MySQL, or PostgreSQL databases
· Host multiple sites on 1 installation and db with host names
· Content Management with support for work flow and approval/publishing process
· Enter content with the FCKeditor HTML WYSIWYG
· Image Gallery
· RSS Feed Aggregator
· Event Calendar
· Contact Form
· File Manager - use with caution, provides direct access to the server file system.
· Shared Files module - looks and acts like the File Manager module but stores and manages files in a safe way on the server. Folders are really database items as are the friendly file names. Files are stored securely in a special folder and named using guid strings and a .config extension. This prevents them from being requested or served with a normal http request. Authorized users can download because the module serves them using Response.WriteFile. The module also supports versioning of files.
· User Profile Page
· Member List Page
· Bread Crumbs
· Custom Skinning based on Paul Wilson's MasterPages with support for user selectable skins and individual skins per page
· Dynamic HTML Cross Browser Menu using Scott Mitchell's skmMenu
· Localization - all labels and image alt text comes from a configuration file
· Configurable Whether to Encrypt Passwords
· Configurable Whether Registration requires e-mail confirmation
· Configure use of SSL for the whole Site or per Page
· Send Password Feature (when not using encryption)
· Url Re-writing for mapping friendly Urls to site pages
· Site Search with Role based filtering
· Error logging and optional debug logging
What's New in This Release: [ read full changelog ]
· This release adds a new option for multi-site installations to use a single set of users and roles across sites.
· Automatic 301 redirects for renamed pages with new URLs, and a 301 Redirect Manager for manually managing redirects.