Always something new in a mojoPortal release
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
About the Author
Bryan Ruby is owner and editor for CMS Report. He founded CMSReport.com in 2006 on the belief that information technologists, website owners, and web developers desired visiting sites where they could learn more about content management systems without the sales pitch. Although Bryan has been active in the content management community for a number of years, please do not call him a CMS expert. Bryan's preference is to be labeled a CMS enthusiast.
Outside of his late night blogging hours, he is the Information Technology Officer for a field office in the federal government. Away from the computer he enjoys his family, bicycling, camping, and the outdoors.


Comments
#1 Hey Bryan, As always, we
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
#2 Accessibility Matters
Joe,
Thanks for the additional information regarding accessibility and mojoPortal. It is a nice reminder for site developers to consider how their sites may be "viewed" for certain segments of Internet users. Working for the federal government, we're required by law to follow Section 508 standards for accessibility. Although we're not perfect, we try our best to comply with accessibility needs.