A new Release of Slick Upload is out

Chris Hynes just posted a new release of SlickUpload. Hopefully it will work in mono, I'm going to test it for him this weekend since I'm already using it in mojoPortal. So far it only works with Windows installations of mojoPortal and I must admit I'm dubious that the new version will work in mono not because of any problem in SlickUpload but I'm dubious of mono not behaving the same as .NET on Windows. From my last investigation I already know they don't implement the HttpWorkerRequest.GetPreLoadedEntityBody or I should say in the responses I got from the mailing list they call returning null an implementation but under IIS the sub classes of HttpWorkerRequest do in fact return the portion of the request that is already loaded. The .NET documentation confirms that the super class does in fact return null but to me that just means its up to the sub class to implement it. One person on the list also pointed out that Cassini web server returns null here but I think thats too low a bar. The mono/apache platform needs to compete with Windows/IIS.

Anyway the reason I fear it won't work is I already tried checking for the null on the GetPreLoadedEntityBody call and calling .ReadEntityBody() if null is returned and it didn't work and the .NET documentation says the super class HttpWorkerRequest returns 0 when you call ReadEntityBody() so I'm speculating that mono will return 0  from the ReadEntityBody() method and call it an implementation even though on Windows/IIS the sub classes implement these methods much more usefully.

I will be so pleased if I'm wrong and not entirely surprised but a little, stay tuned to find out.

Another new release this Weekend

I'm planning another release by the end of the weekend with some new enhancements and fixes. I  enhanced the Html Content module to handle single items, articles, announcements etc. Improved the Links module by allowing you to configure whether to display an optional description for each link. Added an option to hide the title of any Module.   I've also made the site logo selectable from a dropdown on the Site Settings  admin page. There are some other improvements to the object hierarchy that are less visible but just as important and a few minor bug fixes.

As you may have noticed, I'm using an iterative development process with short release cycles.

Release 20041219 alpha now available

This release includes the new Contact Form and the FCKeditor.  I tested it on monoForge and everything worked great this time.

Next on the development front is some improvements to the Html Module to make it support repeated items like articles and announcements.  After that I will consolidate the Links and Quick Links Modules since it never made sense to have 2 of them.  Then I will start on a new Documents Module for safe user file management with versioning.  The theme for now is putting a better fit and finish on the core features to accomplish common tasks.

FCKeditor Image Browse and Upload

I got the FCKeditor working in conjunction with the Image Gallery. You can browse the Images on the server and insert them into the Html document or in a blog. You can also upload images right in the editor. I've tested it in IE, Firefox, and Mozilla. It works in IE and Firefox but I found a major problem on linux using Mozilla 1.6. In Mozilla 1.6 when you click the insert image icon it opens a dialog box that just stays grey and Mozilla becomes totally hung. I restarted my machine and tried again and got the exact same result.  My guess is it will work correctly if I get a newer version of Mozilla. If I get a chance I'll install a newer version and post again.