At one point about 6 years ago we had looked at developing part of the business around using opensource systems like Joomla for collaborative applications ( the push being a frustration with IBM licensing ). We set up some sites for local charities as a way of dipping our toe in the water.
All my spare time ( and more ) is now going into fixing these charity websites that we set up and support for free or for a nominal fee – its a bit of a nightmare really 🙁 The sites are on a version Joomla ( originally Mambo ) which is no longer compatible with the version of PHP that the web hosting provider has upgraded to and they have all fallen over. |
The learning that we took away fairly quickly ( and hence stayed with Domino ) was that managing the core opensource module and the different plugins connected to that module is very difficult, particularly where each project was bespoke
The key issues were :
>>>Upgrades to the core Joomla / Mambo system would sometimes break the separate opensource extensions.
>>>In many cases the upgrade cycle of the extensions lagged behind the core Joomla upgrades.
>>>Backward compatibility was not a high priority in the project with 3 significant changes in architecture.
>>>The opensource project forked at one point ( the Joomla / Mambo split ).
>>>Hacking was a more difficult issue to manage than on a Domino platform
The Joomla project is hugely impressive. What has been achieved by this opensource project is just amazing and I still remember the first time I looked at the Joomla Application Control Panel thinking that if we had been asked to write it from scratch it would have been a