Posts in Category: Releases

mojoPortal 2.2 Released

mojoPortal 2.2 is now available from the download page.

Highlights of this release:

Extensible User Profile System allows you to control what properties are on the User Profile page and what properties are required for registration.

New Persian translation and Right To Left skin thanks to A.Samarian
Updated Russian translation thanks to Alexander Yushchenko

Page Titles can now be customised if you don't like the SiteName - PageName default page titles

PageSettings now has an option to disable browser caching. Normally you should allow browser caching but for some pages with secure content it is better not to allow this.

Improved handling of user time zones for display of dates

Added column sorting in Shared Files Module

Improved redirect logic when you access a page that requires authentication, instead of just directing to the  Access Denied page, if you are not authenticated it directs to login and then from there back to the requested page. Only then will it redirect to Access Denied if you are not in a role allowed to access the page.

Fixed bug where Require Email Confirmation setting caused an error on the registration page (this only affected the MySQL version)

Fixed enter key behavior on all forms, this issue was only affecting skins with the Search Input displayed

Improved usability in PageLayout.aspx

Improved usability in Url Manager

How To Upgrade from  2.1.8

As always, backup both your site and your database before trying to upgrade.
Run the upgradefrom2-1to2-2.sql script for your db platform
If using MS SQL or PostgreSQL run the stored procedure script
Copy the release files to your web folder
Restore your db connection string and any custom settings in the Web.config file

If you have any trouble post in the Forums.

Current Status of mojoPoral 2.x on Mono/Linux

The source code for mojoPortal includes an up to date Solution for MonoDevelop (mojoportal.mds) and this Solution can be compiled in MonoDevelop (at least if running the latest Mono from svn). However it currently does not run at all.

I am still optimistic that we will get mojoPortal 2.x running on Mono by the end of March 2007, I'll keep you posted.

New Release Tomorrow

I was hoping to make a new release today but it is postponed until tomorrow to allow time for a little more testing.

I've updated this site to the latest code. There are a lot of improvements in the coming release, especially thanks to the feedback in the forums a lot of little things have been polished up.

I'll post the details after I make the release tomorrow but wanted to announce the postponement because I mentioned in the forums I was shooting for a release this weekend but it isn't going to happen today.


mojoPortal 2.1.8 Released

mojoPortal 2.1.8 is now available from the download page.

This release has an important fix for a security vulnerability so I recommend for everyone to upgrade as soon as possible. It is a very easy upgrade from version 2.1.7, all you need to do is replace the mojoPortal.Web.dll in the bin folder with the one from the new release.

Thanks to Cemalettin Polat for reporting this issue. The problem was that in FCKeditor by default the link dialog window launched from the toolbar includes functionality that allows uploading files and browsing of some folders on the server. This should not be allowed on the Contact Form and the Blog Comments form because these are available to anonymous users. I have disabled this in the new release. I also disabled this in the ForumPostEdit.aspx page for users who are not in the  Admins or Content Admins role.

Additionally this release fixes another bug that only happens when running under Medium trust, there was an error being raised on the Registration page when running under Medium trust and this would prevent new users from registering. Thanks to Anand Narayanaswamy for reporting this issue.

Update: I just noticed that the security issue also existed in the 1.04 Mono version of mojoPortal. I have corrected the problem and released version 1.0.5. Again, it is only the mojoPortal.Web.dll that needs to be replaced to upgrade from 1.0.4 to 1.0.5

mojoPortal 2.1.7 Released

mojoPortal 2.1.7 is now available from the download page.

This is primarily a minor bug fix release. It is an easy upgrade from 2.1.6 as there are no changes in the database at all.

Fixed issue where in Medium Trust hosting environments the image upload did not work in FCKeditor or in the Image Gallery

Fixed a style bug where the new SiteStatistics module did not look right in IE6. Most of my machines are updated to IE7 so I didn't test in IE6 for the last release. Fortunately I have a virtual machine still running IE6 so I was able to correct the css for IE6. I still would recommend anyone using IE6 to upgrade to IE7.

New Feature: SessionKeepAliveControl. I've been meaning to implement this for a long time and it was easy low hanging fruit. Have you ever been editing content and had the edit page open so long that your login session expired and when you went to save your work you lost it because you got an access denied error? Well, this control has been added to all the edit pages and will keep your session alive as long as the page is open in the browser by making a background request before your session times out.

As always, be sure and back up everything before doing an upgrade and if you have any trouble, post in the forums and I will try to help.


mojoPortal 2.1.6 Released

mojoPortal 2.1.6 is now available from the download page.

This release adds a new Site Statistics Module and some bug fixes.

This will be an easy upgrade if you are running mojoPortal 2.1.x with no custom modules of your own because there are no schema changes in the db. If using MS SQL or PostgreSQL you need to re-run the script that creates stored procedures.

If you have custom modules you have implemented yourself, you should test your code with the latest source code. There were some major namespace re-organizations that may have broken your custom code. See my previous blog post, and if you need help changing your code so it works with the new changes in mojoPortal, please post in the forums and I will try to help.

If you have custom skins, you may also need to tweak the css for the menu, see the included skins css files for changes I made there.

As always be sure and back up both your db and your site before attempting an upgrade. If you run into problems post in the forums and I will help.