I'm happy to announce the release of mojoPortal 220.127.116.11, available now on the download page.
This release fixes a few bugs reported in 18.104.22.168 and also adds full integration for MS AJAX so that developers can easily use it in their custom features. We've used the UpdatePanel in the blog and also in the Poll feature. The Poll Feature by Christian Fredh is included in the release files for MS SQL but hasn't yet been ported for the other data layers.
Note for Mono users:
I did not make a 22.214.171.124 release for Mono but instead left the 126.96.36.199 release for those running Mono 1.2.4 or higher. The reason for this is that the release versions of Mono (1.2.4 and 1.2.5) do not yet support the MS AJAX framework. However, if you can build Mono from svn it does work. I figure if you can build Mono from source code then you can also easily build mojoPortal from source code and the latest mojoPortal source code does work with the latest Mono built from svn. If you do build mojoPortal against the latest Mono, you also need to replace the Web.config file with the one from the _mono_errata folder. I think we can expect to see support for MS AJAX in Mono 1.2.6 since it is there and working in svn.
Also new this release
Improved pager control is now used on Memberlist, forums and other places where there are pages to browse through. The pager handles large numbers of pages in a visually graceful way.
I revamped the search engine creating a provider model for the search index builders so that its easy to plug in new ones. Now it is possible for developers to make their custom features searchable by implementing an IndexBuilderProvider with just 2 methods. I will be writing a tutorial on that in the next few days. I will also be documenting the steps to integrate features into the setup process which is also very easy now. We've done a lot lately to make it easy for 3rd party developers to implement features and hopefully this will lead to more interest in developing features that plug into mojoPortal.
As always, be sure and backup your site and db before upgrading, review the upgrading tips, and post in the forums if you run into any troubles.
We've been making rapid progress with mojoPortal and it has led us to release early and release often which I think is a good thing. There are a lot of exciting things going on in the planning and early development stage that I ill blog more about later.