green field

Running mojoPortal on Linux With Mono

mojoPortal is committed to being a cross-platform web solution and the ability to run on Linux using Mono has been a primary driver for the project since its inception. In fact for a long time (2004-2005) mojoPortal.com was hosted on Mono. Then when 2.0 .NET came out we knew it was important to start taking advantage of all the great improvements of 2.0 .NET with mojoPortal, but that it would take a while for the Mono project to catch up on its 2.0 implementation. So we split the 2.x version of mojoPortal to a new branch and maintained the 1.x version for Mono. After Mono 1.6, the ASP.NET 2.0 implementation in Mono is working well and we no longer need to maintain a different branch for Mono. The only thing not implemented in Mono is WebParts, so we have to leave that out of our mojoPortal build for Mono. We have MonoDevelop solutions and projects in parallel with our Visual Studio projects and solutions and this makes it easy for us to build mojoPortal on Linux leaving out things like WebParts or referencing Mono versions of some dlls or anything we need to do differently for the Mono build.

To use mojoPortal on Mono you should download the mojoportal-x-x-x-x-pgsqlreleasefiles-for-mono.zip from our download page. If you want to use a different database like MySql , you can just swap out the *Data.dll files from the MySql data layer or from a build for another database.

If you want to help with testing or developing on Linux see the documentation here:
http://www.mojoportal.com/developmentonlinux.aspx

You'll need a GNU/Linux distro intalled, I recommend OpenSuSE, you'll need Mono and MonoDevelop 0.17 or higher.

Any help reporting or documenting bugs that we can report to the Mono team is greatly appreciated.

The Mono Project

If you've never tried using Mono to run ASP.NET on Linux, I highly recommend it! The first time you see your own application actually running on Linux it seems like magic. Its fairly easy to setup your own machine for Mono, or you can get the VMWare image from here. A whole new universe where you can use your .NET skills is waiting.

Custom Skinning by Joe Davis Your advertisement here xSQL Software SQL Tools
A better event calendar for mojoPortal