Cyriaque Dupoirieux wrote:
le 07/06/2006 13:23 [EMAIL PROTECTED] a écrit :


...

Ok, You have totally removed the previous text, but I think information were useful - declaration of the location of the new copy, share between several projects, order of the declaration.
Can't we merge both versions ?

You beat me to it. I was going to mail on this subject...

When I came to do the merge I thought better of it. The main problem I have is with the fact that copying a plugin, as you suggested, results in a conflict of plugin names. This is in contradiction of the naming convention which requires a world unique name.

I tried to think of a use case where such a forking would be necessary. I couldn't think of any. Either the use case is sufficiently different that it warrants a new plugin. Or it is sufficiently similar that it should be added to the existing plugin. I'm -1 on appearing to encourage users (and this is a user doc) to fork our code.

The idea of adding a plugin to a project directory also smells of bad practice to me. One of the goals of Forrest is to separate the concerns of the content designer, the content publisher and the developer. A plugin has, IMHO, no place inside the content. Therefore, all plugins should be in an external directory. Regardless, this discussion has no place in a users document, but should be in the developers documentation, so I stripped it and intend to add it to the developer docs.

With respect to adding the location of the plugins to the users forrest.properties file I initially thought this a bad idea. However, in trying to explain my reasoning in this reply I realised I had misunderstood the point you were making. You are right to put this information in a user doc. I'll correct that in a few minutes.

Is this OK?

Ross