Like Martin I have been occupied setting up several websites, professionally and for friends, with Joomla, a free and open source content management system. What I like a lot about Joomla is the capability to extend your instances of Joomla with modules and components. Imagine if there would be a Domino based equivalent of Joomla with a lively eco-system of plug-ins? That would be good promotion for the platform!
I have taken a look at extensions can be written and installed.
One of great things about Joomla! is how easy it is to write extensions for. It is designed to be extended, and there is a large and active community of extension developers. For example, the Joomla! Extensions Directory lists over 5,000 extensions available to Joomla! users.
Extensions allow Joomla! to be used for just about anything that you can imagine doing with a website. Extensions are developed by individuals, large companies, and everything in between.
How do I get started writing Joomla! extensions?
There are a number of useful articles in the Wiki to help you get started. Here are a few:
Different extension types:
Overall index to developer articles: http://docs.joomla.org/Developers
Tutorials for different extension types:
Joomla has it’s own files based installation engine. This made me wonder how we could provide something similar in the Domino world?
- How would you distribute extensions? As grouped design elements / extensions as jar files / ..?
- What are the best options for importing extensions into a database?
- Note: installation of extensions should not require Domino Designer.
- What are the best options to manage extensions? Again Domino Designer should not be required.
Right now, me and my colleagues do not have the answer for Martin. Or the solution. Maybe there is an answer in this presentation: Ad110 – Unleash the Power of Xpages (not accessible behind our firewall 😦 ). Maybe you have some thoughts