Posts in Category: Releases

mojoPortal 2.2.3.4 Release

I'm happy to announce the release of mojoPortal 2.2.3.4, its available now on the download page.

New this release:

 

Setup System

A lot of work has gone into the Setup routine this version to make things much smoother for installation and upgrade. As I mentioned in my previous post, setup is now driven primarily by xml config files so that third party developers can easily make their own features participate in the setup process and you can even leave out built in features. I had mentioned in the previous post that I didn't have automatic schema creation and upgrade working in Firebird Sql, but now I have got it working so creation of the database objects is fully automated for clean installation and upgrades in all data layers. You just create a database, set the connection string, make the Data folder writable by the web process. Then navigate to yoursiteroot/Setup/Default.aspx and the setup process does the rest.

The initial pages that get created are also driven by xml config files so you can specify what pages to create when packaging builds of mojoPortal based applications and you can put instances of features on the page. There are also xml files that allow adding additional items to the Administration Menu. You can even customize the Setup page with your own branding in the header.

Google SiteMap Generator

Also as mentioned in a previous post, we now have an automatic google site map feature.

Other improvements...

Added an Error log viewer in the Administration Menu
Changed the Child Page Menu rendering to be more like a Site Map of pages beneath the parent.
bug fixes for bugs reported since last release

As always be sure and back everything up before doing an upgrade and post in the forums if you run into difficulty. When you upload the new files to the web I suggest you upload the Setup folder first before uploading the rest of the files. That way you can be sure all the setup scripts have arrived on the server before the Setup routine gets invoked.

mojoPortal 2.2.3.3 Release

I'm happy to announce the release of mojoPortal 2.2.3.3, its available now on the download page.

New this release:

Added a search feature to the member list

Repaired the broken SQLite data layer, it is now working better than ever using the new Mono.Data.Sqlite library.

Added support for Firebird Sql

Updated to the newest versions of NeatUpload, Lucene.NET, and log4net

Miscellaneous bug fixes as reported in the forums.

If you run into any difficulties please post in the forums.

Don't forget to nominate mojoPortal for the Open Source CMS Award!

I bet there aren't too many other projects out there supporting 5 different databases.

UPDATE 2007-07-26:

I discovered a significant bug today, file uploads are not working in the Gallery, Shared Files and File Manager due to some issues with NeatUpload. Its my own fault really because I upgraded to the latest svn version of NeatUpload instead of the stable release. I did test after the upgrade but not thoroughly, I saw the progress bar and it looked like it uploaded but it did not and in my haste I failed to notice. In any case I have it fixed here by switching to the stable release, just doing some final testing now on Mono and then will be packaging up a new set of files. If you already installed the release files I think the only 2 files that you will need to replace will be Brettle.Web.NeatUpload.dll and Web/NeatUpload/Progress.aspx. I'll post another update later after I have uploaded the new files. Sorry for any inconvenience.

UPDATE 2007-07-26 Part 2:

I've updated the files on the download server with the fix for the above noted bug. As I mentioned, if you already installed the release version from the previos download, the only files to replace are Web/bin/Brettle.Web.NeatUpload.dll and Web/NeatUpload/Progress.aspx

mojoPortal 2.2.2.8 Released

I'm very happy to announce that I just released mojoPortal 2.2.2.8 on the download page. This is a significant new release with major improvements since the last release.

Mono support!

We are finally back to one version of mojoPortal for all platforms, though we do provide a separate build for Mono. Its the same code but with WebParts left out of the compilation. In svn the old 1.1 framework version has been moved to branches/1.x and the 2.0 .NET version is now moved into trunk. There may yet be bugs so consider this release experimental on Mono. Those who wish to upgrade existing sites running the 1.x version of mojoPortal on Mono may want to wait and see what kind of bug reports come in before attempting an upgrade. I would highly advise making a copy of your site and db and upgrade the copy. This way you can go back if things don't work out.

New Multi Sites Feature based on first folder after site root

http://www.mojoportal.com/multiplesitesbasedonfoldernames.aspx
This feature was sponsored by one of my customers as open source development.

New Feature for Visually Partitioning Sites

http://www.mojoportal.com/visualpartitioning.aspx
This feature was also sponsored by one of my customers as open source development.

New Editor Provider Model now supporting use of both FCKeditor and TinyMCE

With the provider model, it will be possible to implement providers for other editors as well.

Improved Markup Semantics and CSS Organization

See my previous post for more details on this. Since the rendered markup has changed, those upgrading from recent versions who have custom skins may need to tweak them to account for the different markup.

A Few New Skins

RightToLeft1, RightToLeft2 and samar, are all right to left oriented skins contributed by A.Samarian

I also implemented a new TreeView menu option and created 2 skins to illustrate, treeviewmenu1 and treeviewmenu2. I discussed this in a previous post, for large sites, the treeview menu can improve performance because the nodes load on demand.

Admin Section has moved

The admin pages have been moved out of the content system and into dedicated physical pages. The main Admin menu is now accessed by clicking the key icon at the top of the site.

As always, if you have any problems, post in the forums and I will try to help.

Before upgrading be sure and back up your site and your db. If possible upgrade a copy then cut over to it. More note to help with upgrading.

Huge thanks to Alexander Yushchenko for all his help in providing Quality Assurance testing and feedback. His help has been instrumental in improving the quality of mojoPortal.

Also thanks to the Mono Team for their continued support and making it possible to run mojoPortal on Linux.

mojoPortal on Mono and a new release coming soon!

I am very close to making a new release, probably tomorrow or Tuesday.

I think this release we will include a set of files for mojoPortal 2.x on Mono. We will be retiring the old 1.x version, it will still be in svn, but we will move it from trunk to a separate branch and then we will move the 2.x version into trunk since we are finally back to one version for all platforms.

The first mojoPortal 2.x site running on a public server that I know of, http://kyta.spb.ru/, was setup and skinned by Anton Kytmanov. Thanks for letting me know Anton!

His configuration is:
1. Mono and xsp2 v1.2.4 from binary installation package that they provide on their site.
2. mojoPortal 2.x from SVN, compiled with MonoDevelop.
3. Database -- MySQL. Version 5.0
4. OS -- KUbuntu v7.04

I have also been running mojoPortal 2.x on my local OpenSuse machines for a while now. I'm not saying there are no bugs but its ready for more people to start experimenting with it and most things are working pretty well. WebParts is still not implemented in Mono so that will be left out of the Mono build.

Stay tuned, more info when I make the release.

mojoPortal 2.2.1.8 Released

I just released mojoPortal 2.2.1.8 and 1.0.6

No major new features but an important security fix for NeatUpload is included in both releases.

The 2.x release also has:

the new version of FCKeditor

a new feature to prevent friendly urls from masking real urls while still allowing virtual pages to link to physical pages if desired

a number of bug fixes for things reported in the forums since the last release

As always be sure and back up both your site and your db before upgrading, and post in the forums if you have any trouble and I will try to help.