On 27.12.2005, at 09:26, Alexandru Popescu wrote:

#: (Will Scheidegger) changed the world a bit at a time by saying on 12/27/2005 9:41 AM :#
On 26.12.2005, at 20:21, Alexandru Popescu wrote:
#: (Will Scheidegger) changed the world a bit at a time by saying on 12/26/2005 7:20 PM :#
On 25.12.2005, at 23:56, Alexandru Popescu wrote:
[...] But somebody needs to start contributing modules back to the project ;-). A good start would probably be a forum module, or something in this direction. From this type of module, everybody would be able to see how to develop a module and what are the requirements but also the benefits of using JCR.
Exactly. It does not even have to be a specific or even useful module, but it should demonstrate how extending Magnolia that way can be done.


And one shouldn't have to shell out $6000 or something to be allowed to contribute ;-)

Not sure what do you mean by this. Can you further explain?
Sure. As you have pointed out yourself in this thread, the documentation that would show developers how to extend Magnolia is missing. Every time I've asked about it, I got the answer "You'll need to become a partner" and "Visit a developer training".
-Will

What about self investigation? It is an open source project, so that we get access to the source code and also the public documentation is good to show the first steps. I've been able to build some advanced dialogs just by investigating the existing ones and digging in the code.

Self investigation is fine. I have no problem with that. And in fact we will extend Magnolia that way.

I've got two problems how ever that are related to that:

1. Someone who has actually helped develop Magnolia told me, that trying to understand how the tree view is set up for instance is near impossible without the help of someone very familiar to the code. So if everyone who wants to extend Magnolia has to invest so much in self investigation, it's no wonder that OpenCMS has so many more features.

2. I don't think it's fair when you don't provide the needed documentation so that you can charge everyone for training and partner programs and at the same time tell everyone how much work you have developing the open source code.

But enough of that. Fact is that almost every other decedent CMS has many more features. Fact is that Magnolia has the best UI I've seen so far. Fact is that this great UI comes at a high price: A very steep learning curve for developers trying to extend it. And fact is also that Magnolia would be much further if the right kind of documentation would be available and if the developers who would like to help take Magnolia to the next level could do that more easily.

We had that discussion before on this list. I don't think we'll need to elaborate once more. Let's rather use the time to have ourselves happy holidays.

Will

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to