Oh! good to hear that. I was trying to replace the service tapestry.init.ApplicationSpecificationInitializer
with a simple class that adds the id and path to the libraries. It should work, but I will better wait and try to use your better library. Thanks Pedro --- Norbert Sándor <[EMAIL PROTECTED]> escribió: > I'm working on a library which can: > - inject library references into other libraries > using hivemind > configurations > - implements global namespace for tapestry > components > - supports dynamic rendering of components by name > (not perfect solution > but it works in most cases) > > The code is already finished, I have to write some > docs yet. > (Now I'm out of order but I will release the library > this weekend or the > next week.) > > Regards: > Norbi > > Ron Piterman írta: > > again, the trick is adding references to a library > without coding it. > > Tapestry defines in the hivemind registry the > service point : > > > > tapestry.parse.SpecificationSource > > > > which is responsible for reading the specification > from files - I would > > think that to make dynamic libraries load, you > need to implement this > > service a new: > > > > create a single library which is "dynamic", all > other libraries will > > delegate to the tapestry implementation. > > > > for your dynamic library, create a specification > which is dynamically > > generated according to a hivemind configuration > point. > > > > Never done this, but was often thinking about > it... > > > > Cheers, > > Ron > > > > > > Pedro Abelleira Seco wrote: > > > >> Thanks for your response. > >> > >> What I have in mind is to be in the situation of > >> having a general web application with a common > set of > >> services and components (including the a general > >> Border, etc.) and getting different contractors > to > >> develop different parts of the app in parallel > without > >> having to touch any single file in the main app > or any > >> other plugin to put them into production. > >> > >> Then the warranty and support agreement from each > >> contractor would be clearly separated and future > >> modifications or additions of new plugins could > be > >> done by the best bidder. > >> > >> Do you think the technical possibilities are > enough > >> for such scenario? > >> > >> Cheers > >> Pedro > >> > >> > >> --- Ron Piterman <[EMAIL PROTECTED]> escribió: > >> > >> > >>> It could be done, but above all needs restarting > of > >>> the servlet > >>> container for every change- > >>> > >>> Since hivemind lets you peekup configuration > from > >>> every jar on the > >>> classpath, configuration isn't an issue. > >>> > >>> However, adding a library without making an > explicit > >>> reference to it > >>> should be quite difficult - You may need to > create a > >>> custom Library spec > >>> source. > >>> > >>> Cheers, > >>> Ron > >>> > >>> > >>> Pedro Abelleira Seco wrote: > >>> > >>>> Hello all, > >>>> > >>>> I has been a happy user of Tapestry 3 and since > >>>> > >>> then > >>> > >>>> stepped out of web development for a while. But > I > >>>> > >>> have > >>> > >>>> to return there at some point. > >>>> > >>>> I would like to be able to do in a web > application > >>>> > >>> the > >>> > >>>> same kind of things that are possible in client > >>>> applications with respect to plugins. > >>>> > >>>> The idea would be to be able to drop a library > in > >>>> > >>> the > >>> > >>>> classpath which contained components and > _pages_ > >>>> > >>> and > >>> > >>>> that could: > >>>> > >>>> 1.- Add entries (links) to a menu in a page of > the > >>>> application. > >>>> 2.- When the user clicks on one of those links > to > >>>> display the corresponding page, which would be > >>>> > >>> located > >>> > >>>> in the library. > >>>> > >>>> Do you think that would be possible with > Tapestry? > >>>> > >>>> Thank you > >>>> Pedro > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> ______________________________________________ > >>>> LLama Gratis a cualquier PC del Mundo. > >>>> Llamadas a fijos y móviles desde 1 céntimo por > >>>> > >>> minuto. > >>> > >>>> http://es.voice.yahoo.com > >>>> > >>>> > >>>> > >> > --------------------------------------------------------------------- > >> > >>>> To unsubscribe, e-mail: > >>>> > >>> [EMAIL PROTECTED] > >>> > >>>> For additional commands, e-mail: > >>>> > >>> [EMAIL PROTECTED] > >>> > >>> > >> > --------------------------------------------------------------------- > >> > >>> To unsubscribe, e-mail: > >>> [EMAIL PROTECTED] > >>> For additional commands, e-mail: > >>> [EMAIL PROTECTED] > >>> > >>> > >>> > >> > >> > >> ______________________________________________ > >> LLama Gratis a cualquier PC del Mundo. > >> Llamadas a fijos y móviles desde 1 céntimo por > minuto. > >> http://es.voice.yahoo.com > >> > === message truncated === ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]