Essex Biodiversity Project a new mojoPortal Site

A new site for The Essex Biodiversity Project is now online and using mojoPortal.

Harvey Watts did a great job with the site. Its very nice to see mojoPortal used for important work like environmental protection and preservation.

Update 11/2/2006 7:23 PM EDT

A quote from Harvey Watts of Hickory Hollow the company that implemented the Essex Biodiversity Project site:

"Several of us worked on it from Hickory Hollow
( - this needs to be a mojoportal!) and
the site owners Gen and Mark who run the Essex Biodiversity Project.
That is the neat thing about mojoportal it allows end users to populate
the content of the site without too much assistance from techies."

This illustrates some of the benefits of a content management system like mojoPortal, you don't need to ask a developer when you need new pages on your site. Once the developer sets it up for you content authors can do the rest right from the browser.

Novell Forge issues

I noticed this morning that the Subversion (aka svn) repository is down and just now noticed that the downloads at Novell Forge are also down.

This is preventing any downloads or svn checkouts at the moment, sorry for any inconvenience. I'm not sure how long it will be down but I do know they are aware of it and working on the problem.

I'll post again once I know its back up and running.


Update 10/28/2006 9:07 PM The file downloads on Novell Forge are working again but svn is still down

Update 11/2/2006 svn is now working but only for those with commit access using ssh, hopefully anonymous https access will be working again sometime today.  Here are the ssh instructions but this only works for those with commit access:
Generate a key pair for your Novell Forge login as indicated in the instructions here

then upload your public key

then configure your plink path in tortoise using the -i pathtoyourkey and it should work.
From the File Menu in Windows Explorer I went to TortoiseSVN > Settings, click on Network node

In the SSH Client setting I had
C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe
but after changing it to
C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -i C:\pathtomyprivatekey.ppk

Now from Charlotte, NC

I've completed my move to Charlotte. Still doing some unpacking and settling in but I have my machines all up and running and getting back to some mojoPortal development. I still haven't closed on my house in TN so I have to go back probably for a day sometime next week.

I'm still currently working full time for Integration Management of Brentwood TN until November 15. After that I will still be doing some work for them but mainly launching Source Tree Solutions so I can devote more time to advancing mojoPortal. I'm very excited and full of ideas to take mojoPortal to the next level.

Wish I could have made it up to the Mono Meeting but at least got to watch some of it thanks to the guys at Mono-Cast.


Checkout the new Mono-Cast site, I just listened to the first episode after reading about it in C.J. Adams-Collier's blog post.

Was very happy to find that the latest release of mojoPortal was mentioned in the show.

Thanks CJ!

The first episode is about 8 or 9 minutes long and definitely worth a listen. I already can't wait for the next episode.

mojoPortal 2.1.4 Released

I've been continuing to polish things up before my push into the next major features so lately its been little incremental releases.

Release 2.1.4 is now available on the download page

There are no database schema or stored procedure changes, 2.1.4 is the same in the db as 2.1.2 and 2.1.3. (and 2.1.2 only had stored procedure changes since 2.1.1)


Added new Setup page for initial data creation. It will give a warning if the Data folder is not writable and won't allow data creation until this is configured correctly. This also
ensures no partial data gets created which was happening for some users before. It would create the home page but then error out on writing a module cache dependency file which would prevent the rest of the pages from being created.

Implemented new SiteMap feature and added SiteMapLink to skin layout.Master files, you can see the Site Map link at the bottom of this page

Implemented Skip Links navigation in skins for improved accessibility

Implemented PageMenuControl and 2 sample skins splitmenu1 and splitmenu2 which illustrate using 2 menus, a top horizontal menu with just one level and per page vertical menu for pages with child pages. This would be good for a top horizontal main menu with just a few items, but rather than a dynamic menu dropping down, there is a second menu on the left side for sub pages of the selected main menu item. These skins aren't very pretty, I just modified a couple of the existing skins to show the mechanics of using the split menu. I'm sure with a little CSS love they could look a lot better.

Moved DatePicker .js files from ClientScript to ClientScript/DatePicker

Bug Fixes:

Fixed bug where button labels were blank on ChangePassword page if not using shortcut keys
Fixed bug in Forum Notification Subscription manager, button events had become unhooked from some recent change
Fixed bug in MySQL/SQLite Data layers where Forum unsubscribe was broken due to incorrect sql
Maybe fixed bug in Search that was happening occassionally on this site, couldn't produce error on dev machine
Fixed issue where login from forum would not clear ssl on redirect
Fixed issue with using Forums module on home page caused bad links when the .aspx pages was not part of the url, ie using the default document for /

As always be sure and back up your site and db before doing an upgrade and post in the forums if you need help getting mojoPortal working.