Submitted by Bryan on

mojoPortal 2.2.8.1 was released over the weekend.  The main purpose for the release was to fix a bug in the MS SQL version of the blog that was introduced in version 2.2.8.0.  Yet, one thing I've learned about mojoPortal is that in many of their bug fix releases...they almost always add some new new or enhanced features.  This release is no exception.

New items in mojoPortal 2.2.8.1 that are worth mentioning include:

  • Yahoo User Interface Library - Implemented a YuiGridView, which is an ASP.NET GridView decorated with the YUI DataTable
    javascript.
  • A Sales Overview report for the WebStore

mojoPortal 2.2.8.1 is available via mojoPortal's download page.

CMS Topics: 

Comments

Hey Bryan, As always, we

Joe Audette's picture

Hey Bryan,

As always, we really appreciate your coverage of mojoPortal!

One of the things I didn't mention in my release blog post is the way I implemented the use of YUI while making sure I also keep accessibility in mind. I try to always use a progressive enhancement approach with javascript so that things can still work even if javascript is disabled. A lot of developers would have just created the grid directly from javascript and bind it to json retrieved asynchronously. The problem with that approach is if javascript is disabled nothing gets rendered at all, you view the source of the rendered page and there is no html table there.

The asp.net GridView already works if javascript is disabled and renders the initial html table into the page, so even if javascript is disabled the user sees the table. I took advantage of that and then use javascript to re-create the table as a YUI DataTable. So I get the nice YUI DataTable functionality if javascript is enabled, but if not, its still quite usable.

I sometimes wish in comparisons of CMS systems that more attention would be given to accessibility. At least in the .NET group of CMS systems I think if someone were to test them all with javascript disabled, mojoPortal would be the only one where all of the core site administration still works.

Anyway, thanks again for your coverage.

Happy Holidays!
Joe