Hello Daniel,

You can't make make a hard line between 2 groups of mmbase users (I am not talking about users which work with application build on MMbase). You can only divide users based on technical skill level. On one side are users who work/change/rewrite taglib pages or add javascript, flash or other parts. On the other end there are users who are working for companies like Finalist. Most of the MMbase users are somewhere between these ends.

The end with less technical skills is covered by MMbase, but there are still some wishes from the point where I am standing. The proposal grants some of my wishes. It is not an xor situation where we have to take away something from the other side to fulfill my wishes. What makes thier life easier applies for me too. Didactor shows how some of my wishes could be granted. This is what is in the proposal.

The proposal also address the issue with exisitng templating mechanisms currently in use and how to support them all. I don't think all users will going to use one templating mechanism Everyone will choose his templating mechanism based on his technical skill level and what is comfortable for him. MMbase only has to provide an infrastructure where all technical skill levels can do their thing. It will actually be much easier to meet customer requirements when you can choose between templating mechanisms. A lot of projects at Finalist will probably use the portlet templating mechanism, because that meets our customer wishes.

MMbase only has to realize that many new customers who select the product are willing to accept higher costs for hosting. Java hosting is much more expensive than php. There are many php cms implementations which meet customer requirements when the customer doesn't want to pay for java hosting. This means that MMbase belongs to the more expensive applications and that customers in this segment demand more from their application. This also applies for the templating mechanism in their application.

Nico

Daniel Ockeloen wrote:

Hai,

Henk, Nico,

I won't copy all the comments since i think it will make it more confusing to read. My main goal in trying to say there are 2 views was to make the discussion more clear on why you propose what you did. You seem to point out its more complex and its not the reason why you will allow multiple frameworks but with compatible components. Since it seems to make in more confusing ill drop this way of explaining it.

Let me repeat myself i fully support the plan and think its a great starting point, I agree with Nico that you want applications in java but i personally like to bring them to the frontend using taglibs. Im not sure yet where i start in the portal stuff but i fully agree that we need one for people who want to work in that model.

I don't fully agree with Henk in that there are many people who for example never used a ant compiler or changed a class file but who do work/change/rewrite taglib pages or add javascript, flash or other parts.

MMBase sofar was build from zero or reuse what you used before, this also means that by design it exclused alot of people if you don't have atleast access to a programmer. But i can see more people being able to change (on all levels) things in something like didactor. It might be just settings that change what components are on/off and in what 'mode' or changing stylesheets. For others it might be changing a few simple jsp's or adding some views (these small html parts) they don't all need to have the same level of programming and i for one think its our task to think about it.

Nico i tried to explain the 'why' i guess i failed, can you give me a idea of how you think this will evolve over time ? Do you feel we will merge to one
framework over time ?

Daniel.


_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers





_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to