In-house BitNami modules

The Enano project, as announced earlier, is the first to produce 3rd party BitNami modules. Now we're becoming increasingly frustrated. Not only do we have to learn a new closed source XML based installer system, we also have to deal with frivolous restrictions (such as all-lowercase usernames), trialware constraints and licensing concerns (BitRock...) and of course, about 4MB of mystery fat on the produced binaries.

I'm done. The Enano Project is working hard on producing our own BitNami module installers, using a shell script and Enano's CLI installer under UNIX and NSIS and the ExperienceUI on Windows.

We have a lot of working code written by now. Both installers are nearly complete; my prior experience with NSIS has led to a beautiful installer both from the visual perspective and from the usability perspective. The UNIX installer is slightly more limited (it doesn't let you choose your own database credentials or support PostgreSQL) but is still powerful and reliable.

The advantage here is that we can provide support for these installers since they're all Enano Project code. Moreover, they were built on open source tools and we will be releasing source code for the installers themselves in Mercurial.

Our ultimate goal is to continue to make it possible to integrate Enano with BitNami's ease of installation, without relying on proprietary software with unnecessary restrictions to do it. We also want to make sure that the great experience you get with Enano's web installer is matched by our module installers. In the end, this means a higher quality experience for users.


(show page tags)
Categories: (Uncategorized)