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
----------------------------------------------------------------