mojoPortal Released

I'm happy to announce the release of mojoPortal, available now on our download page.

Whats New?

RPX Instant Open ID Single Sign In Integration

Now you can allow users to easily register and sign in to your site with no new passwords using their existing account from Google, Yahoo, AOL, Microsoft,  Facebook, MySpace, Twitter and more. For complete details, see the RPX documentation here.

screen shot of rpx sign in widget

We've had support built in to mojoPortal for Open ID for a long time but this is much more user friendly, the user doesn't have to know anything about Open ID to use it. We still have suppport for standard Open ID authentication for those who would rather use it as is. In fact we also upgraded to the newer DotNetOpenAuth from the older DotNetOpenId (same project but they changed the name of the dll), and now it can work in Medium Trust environments, where previously, you have to remove the DotNetOpenId dll for Medium Trust to work. Of course the new RPX service also works fine in Medium Trust.

New Content Templates in the FCKeditor

You can now easily use a few UI widgets like the jQuery Accordion, jQuery Tabs, and YUI tabs right in the editor. There is a new toolbar item in the editor for choosing content templates, and we have pre-defined a few templates for these widgets.

screen shot of jquery accordion

screen shot of jquery tabs

In the near future we will also add the ability for you to create and edit your own templates.

TextArea Editor

For anyone who would rather use a plain text area for editing content rather thanone of our WYSIWYG editors, we now have a TextArea editor, thanks to a sponsorship from Felix Schudel. Since the WYSIWYG is much more friendly for most people, the TextArea editor is disabled by default, but it can be easily enabled by un-commenting it in the mojoEditor.config file.

WebStore Improvements

It is now possible to checkout without registration or sign in, if the order has no download products. So now people can buy me a beer without registering on this site ;-). There are also improvements to the offer administration, we added a new product picker dialog, and there is a new product site map for submitting to google and other search engines located at /yoursiteroot/WebStore/ProductSiteMap.ashx.

Blog Improvements

There is now an option in the blog to format the category list as a tag cloud. To use it you just enable the setting in the feature instance settings and then clear your browser cache to get the new css for the tag cloud. Soon we will be implementing categories/tags as a core system feature so it can be re-used by any feature and then we will replace the existing blog categories with the new system. This new category/tag system will then be used to easily add categories to the WebStore, EventCalendar Pro, and possibly other features. Note that if you have a custom skin, you will need to add this css for the tag cloud:

.tag-cloud { list-style-type:none; margin: 15px 0px 3px -30px;}
.tag-cloud li { display: inline; list-style-type:none; }
.tagcount { font-size: x-small;}
.tag-cloud .weight1 { font-size: 90%; }
.tag-cloud .weight2 { font-size: 110%; }
.tag-cloud .weight3 { font-size: 120%; }
.tag-cloud .weight4 { font-size: 130%; }
.tag-cloud .weight5 { font-size: 140%; }
.tag-cloud .weight6 { font-size: 150%; }
.tag-cloud .weight7 { font-size: 160%; }
.tag-cloud .weight8 { font-size: 180%; }
.tag-cloud .weight9 { font-size: 200%; }
.tag-cloud .weight10 { font-size: 210%; }


There have also been a number of minor enhancements and of course bug fixes for things reported in the forums since the last release.

Updated Releases For Event Calendar Pro and Form Wizard Pro

New minor release updates are available for customers who have purchased these features.  There were small changes made in these feature to correspond with changes in the core of mojoPortal. The Form Wizard also now uses the full editor toolbar for editing the form instructions and thank you message. Customers can download the updated versions from their purchase history and install them after upgrading to mojoPortal

 Update 2009-05-22

Just updated to version to fix an issue where the breadcrumbs wrapper div was rendering on pages even if breadcrumbs were not enabled and this extra div could affect layout in some skin designs.

Gravatar Joe Audette is the founder of the mojoPortal project and was the primary developer until February 2017.


P S Tan

re: mojoPortal Released

Monday, May 18, 2009 8:13:06 PM

Try installing under Centos 4.4.  Hit the following error when running Setup/Default.aspx

A type load exception has occurred

Description: HTTP 500. Error processing request.

Stack Trace:

System.TypeLoadException: A type load exception has occurred.
at Mono.CSharp.CSharpCodeGenerator.GenerateConstructor (System.CodeDom.CodeConstructor constructor, System.CodeDom.CodeTypeDeclaration declaration) [0x00000]
at System.CodeDom.Compiler.CodeGenerator.GenerateType (System.CodeDom.CodeTypeDeclaration type) [0x00000]
at System.CodeDom.Compiler.CodeGenerator.GenerateTypes (System.CodeDom.CodeNamespace e) [0x00000]
at System.CodeDom.Compiler.CodeGenerator.GenerateNamespace (System.CodeDom.CodeNamespace ns) [0x00000]
at Mono.CSharp.CSharpCodeGenerator.GenerateCompileUnit (System.CodeDom.CodeCompileUnit compileUnit) [0x00000]
at System.CodeDom.Compiler.CodeGenerator.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnit (System.CodeDom.CodeCompileUnit compileUnit, System.IO.TextWriter output, System.CodeDom.Compiler.CodeGeneratorOptions options) [0x00000]
at System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit (System.CodeDom.CodeCompileUnit compileUnit, System.IO.TextWriter writer, System.CodeDom.Compiler.CodeGeneratorOptions options) [0x00000]
at System.Web.Compilation.AssemblyBuilder.BuildAssembly (System.String virtualPath, System.CodeDom.Compiler.CompilerParameters options) [0x00000]

Version information: Mono Version: 2.0.50727.42; ASP.NET Version: 2.0.50727.42

Same error message as earlier


re: mojoPortal Released

Tuesday, May 19, 2009 3:38:43 AM

Upgrade works great on a local machine. Directions are perfect.

re: mojoPortal Released

Tuesday, May 19, 2009 5:28:36 AM

Hi PS Tan,

This is the blog not the forums. Please don't post bug reports here. The stack trace you post doesn't point to mojoportal code but to Mono runtime code. Sorry if its not working on your CentOS machine. Try OpenSuse with the latest Mono, it works for me though there are still a few bugs in mono here and there.



PS Tan

re: mojoPortal Released

Wednesday, May 27, 2009 9:21:46 PM

Sorry, will use the forums in future.  Anyway just as an update - after installing mono 2.4 from source on the centos 4.4 machine, mojoportal works fine now.  Thanks.


re: mojoPortal Released

Saturday, June 6, 2009 1:33:44 PM



re: mojoPortal Released

Saturday, June 6, 2009 1:35:02 PM

hello. I want to use mojoPortal

Comments are closed on this post.