Not interested anymore? You can unsubscribe by clicking the link in your email copy of this letter..

mojoPortalAdvanced Web Sites Made Easy

Volume 2 Edition 9 October 2010


mojoPortal 2.3.5.5

mojoPortal 2.3.5.5 was released on Friday October 29, 2010.

A few weeks ago I was on the verge of releasing my new add on product In Site Analytics Pro, but when I tested the package I discovered that the graphs did not work in Medium Trust hosting. It turned out to be a problem with ZedGraph that was easily fixed by re-compiling it with the AllowPartialyTrustedCallers attribute set to true. However, since both mojoPortal and In Site Analytics use ZedGraph, they really need to both be compiled against the same version of ZedGraph. There are ways around such issues with configuration to map assembly versions, but to keep things simple I decided to wait and release a new version of mojoPortal with the new version of ZedGraph before releasing In Site Analytics Pro. So I went through our list of to do items and things that have been requested by the community to find a few low hanging fruit items that could be finished quickly to make the mojoPortal upgrade more appealing. You can find the full list of improvements on the 2.3.5.5 release blog post.


In Site Analytics Pro

In Site Analytics Pro is now on sale in the mojoPortal Store. In Site Analytics Pro provides reporting and charts from Google Analytics in your mojoPortal site and for supported databases also provides long term storage of analytics data. Google only promises to keep analytics data for up to 2 years, in practice it seems they keep it for about 3.5 years, so harvesting the data allows you to keep historic data that would otherwise be lost over time. While In Site Analytics Pro is ideal for tracking the traffic of your mojoPortal site because it integrates with mojoPortal and allows you to have traffic reports integrated in your site, it can be used to track any one of your Google Analytics Profiles, it does not have to track a mojoPortal site, but it does need to be installed in a mojoPortal site. You could for example setup a mojoPortal site with In Site Analytics Pro and use it to track the traffic of one of your other non-mojoPortal sites. While this would not provide reports integrated into your non-mojoPortal site, you would still get the benefit of long term data storage. You can try In Site Analytics Pro live on demo.mojoportal.com, just login as admin@admin.com with the password admin, then click the Administration Link, the click Site Traffic Reports from the Administration menu.

screen shot of In Site Analytics Dashboard

screen shot of In Site Analytics Visitor Map

While In Site Analytics does not use the main mojoPortal skinning system, it is skinnable. You can control the jQueryUI theme as well as the colors of the charts. We include 2 skins that can be used as a starting point for customization.

In Site Dashboard with alternate skin


Get Involved in the User Group

We've had some good online user group meetings and they seem to be more fun each time. I've created a page about our user group on the mojoPortal site, and we usually announce it in the blog as well as in the developer forum.

We'd love to get more of you involved with the meetings both as participants and presenters. If you've done something cool with mojoPortal or have a topic you think might be of interest to other mojoPortal users please let us know, we are looking for presenters. Eventually we hope to also have local user group meetings, but for now, a good way to get started is to present at local .NET User Groups which already exist in most major cities. Maybe a good way to start is to present at our online meeting where we already have an audience interested in mojoPortal, it can serve as practice and then you could give the same presentation in your local community and establish yourself as a local mojoPortal expert.

Some of the previous meetings were recorded and can be watched on Yamisee.

Special thanks to David Dean of Yamisee, who makes our monthly online meeting possible.

We are continually trying to learn from our newsletter process, if any of you notice this message landing in your spam folder please do let me know.

Warm Regards,

Joe Audette