Re: Standalone plugins

2006-12-20 Thread Pedro Abelleira Seco
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

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Standalone plugins

2006-12-20 Thread Pedro Abelleira Seco
Thank you. I will look into this if I get the time.

--- Ron Piterman [EMAIL PROTECTED] escribió:

 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
  
 

-
  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

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Standalone plugins

2006-12-20 Thread Pedro Abelleira Seco
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]



Standalone plugins

2006-12-19 Thread Pedro Abelleira Seco
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]