Re: subscribing to this list

2006-05-19 Thread Andreas Bulling
Hi,

| So to Paul Cantrell, Robin Ericsson and Andreas Bulling, thank you for your 
pointless replies. You could have at least answered my question aside from just 
being rude and then we would all be happy.

I don't apologize for anything I've written as _you_ have been rude to all 
people reading
this list by sending the same mail several times and harshly shout for help.
A mailinglist is nothing where you can scream in as loud as you can, expect to 
get
an answer within 30s and if not demand your rights several times again.

Probably you should read
http://linux.sgms-centre.com/misc/netiquette.php

Andreas

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



RE: Persistence misbehavior in T4

2006-05-19 Thread Firas A.
Martin: ...sounds like you simply forgot CategoryBrowser implements
PageDetachListener

No Martin, I didn't. It's through PageDetachListener interface that i become
acquainted with pageDetach().

Thanks for your time.

/Firas

-Original Message-
Hmm... sounds like you simply forgot CategoryBrowser implements
PageDetachListener. Tapestry would then not understand that you want it to
call pageDetached(...).

Martin

On Thursday 18 May 2006 19:26, Firas A. wrote:
 Hello Everyone!

 I have a class, CategoryBrowser of type BasePage which has a transient 
 property, a JavaBean called ProductCategory. ProductCategory makes use 
 of an instance field:
 private ListCategory subCategories = null;

 This list is initialized in CategoryBrowser upon every request. Every 
 access to subCategories is synchronized. In the
 CategoryBrowser.pageDetached() the ProductCategory property is set to
null.

 The problem:
 The state of the subCategories field is retained between requests. 
 During all subsequent requests after the 1st one, the initial value of 
 subCategories is not null (dispite the declaration above).

 And when this happens the current state of subCategories may even be 
 observed in another browser/session. Here's the test that I performed:

 1.initiate the misbehavior in Firefox

 2.close Firefox and start Opera

 3.browse to the page where subCategories is first initialized

 The result: the state of subCategories reflects the state it got in 
 Firefox (1), i.e. it is was not null upon first request and already 
 contained some values from the session in Firefox.

 Any idea on what's going on?

 My platform:
 Tapestry 4.0.1 (started with 
 -Dorg.apache.tapestry.disable-caching=true)
 JVM 1.5.0_06-b05 / WinXP SP2
 Tomcat 5.5.9
 Latest Firefox, Opera and MSIE


 Thank you for your time!

 /Firas


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



Re: All proposed logos so far

2006-05-19 Thread Ivano

Hi all,

this is me playing on the ideas so far proposed... feel free to comment 
or play with it.


http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.jpg

this is the source:
http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.png

I was looking for a tapestry-looking pattern for the unicorn bg but 
fireworks doesn't come with it.


Ivano Pagano.

Borut Bolčina wrote:

Maybe we can narrow down and make a poll after a few days/weeks when 
all proposals come in.


So far there they are: 
http://svarog.homeip.net/tapestry-logo/all-proposed-logos-so-far.jpg


-Borut

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



Tap 4 integration with Spring and Hibernate

2006-05-19 Thread Tony Herstell
Can someone please point me to the preferred pattern for this as there are
quite a few different solutions on the net.

I have an existing Tap 4 project and want to integrate it with
Spring/Hibernate.

Thanks. 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.6.0/342 - Release Date: 17/05/2006
 


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



Re: All proposed logos so far

2006-05-19 Thread Peter Svensson

Actually (suprising noone) I think this looks much better than the
featherless unicorn.
Cheers,
PS

On 5/19/06, Ivano [EMAIL PROTECTED] wrote:


Hi all,

this is me playing on the ideas so far proposed... feel free to comment
or play with it.

http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.jpg

this is the source:
http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.png

I was looking for a tapestry-looking pattern for the unicorn bg but
fireworks doesn't come with it.

Ivano Pagano.

Borut Bolčina wrote:

 Maybe we can narrow down and make a poll after a few days/weeks when
 all proposals come in.

 So far there they are:
 http://svarog.homeip.net/tapestry-logo/all-proposed-logos-so-far.jpg

 -Borut

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




RE: Tap 4 integration with Spring and Hibernate

2006-05-19 Thread James Carman
Remember two things.  Tapernate is definitely a work-in-progress and it
will be moving once I get enough free bandwidth to make the move.

-Original Message-
From: Andreas Bulling [mailto:[EMAIL PROTECTED] On Behalf Of
Andreas Bulling
Sent: Friday, May 19, 2006 6:06 AM
To: Tapestry users; [EMAIL PROTECTED]
Subject: Re: Tap 4 integration with Spring and Hibernate

On 19. Mai 2006 - 21:44:43, Tony Herstell wrote:
| Can someone please point me to the preferred pattern for this as there are
| quite a few different solutions on the net.
| 
| I have an existing Tap 4 project and want to integrate it with
| Spring/Hibernate.

Tapernate is your friend ;)
- http://www.carmanconsulting.com/svn/public/tapernate/trunk/

Hope this helps,
  Andreas

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



RE: All proposed logos so far

2006-05-19 Thread Townson, Chris
Ivano Pagano wrote:
 Hi all,
 
 this is me playing on the ideas so far proposed... feel free 
 to comment 
 or play with it.
 
 http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.jpg
 
 this is the source:
 http://www.mclink.it/personal/ML4516/tapestry/tapestry_logo.png
 
 I was looking for a tapestry-looking pattern for the unicorn bg but 
 fireworks doesn't come with it.

Whilst drop-shadows, 3-d effects, and soft-patterns can look good at a large 
size, they scale _very_ badly.

It's _very_ important that logos work at all sizes and that they have direct 
visual impact: cluttered designs which involve layering of motifs one upon the 
other will fail in this regard.

They also need to work in colour and monochrome, and may be used on coloured 
backgrounds. Gradients and the like are, therefore, also out of the question.

Think of all the _really_ successful logos out there (e.g. Mercedes, IBM, Nike, 
Coca-Cola etc etc): simplicity; clear lines; simplicity, directness.

In another thread (new logo for Tapestry), Marcus Schulte made the excellent 
point that the spamassassin logo makes an excellent job of referencing the 
Apache feather in a way that also conjures the emotion of the product (i.e. 
an arrow killing spam mail! :D)

Now, whilst it's not necessary for the Tapestry logo to be the next Nike-tick 
or Mercedes-star, it's definitely worth learning from them.

A good, quick reference can be found here: 
http://www.goodlogo.com/backgrounds/good.logos/

Chris


   
DISCLAIMER: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. If you have received this e-mail in error
please inform the sender and delete it from your mailbox or any other storage
mechanism. Neither Macmillan Publishers Limited nor any of its agents accept
liability for any statements made which are clearly the sender's own and not
expressly made on behalf of Macmillan Publishers Limited or one of its agents.
Please note that neither Macmillan Publishers Limited nor any of its agents
accept any responsibility for viruses that may be contained in this e-mail or
its attachments and it is your responsibility to scan the e-mail and 
attachments (if any). No contracts may be concluded on behalf of Macmillan 
Publishers Limited or its agents by means of e-mail communication. Macmillan 
Publishers Limited Registered in England and Wales with registered number 
785998 
Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS   



RE: new logo for Tapestry

2006-05-19 Thread James Carman
How about a feather pattern across the top of the 'T'?  Again, just a
thought. :-)


-Original Message-
From: James Carman [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 18, 2006 4:25 PM
To: 'Tapestry users'
Subject: RE: new logo for Tapestry

Yeah, maybe you're right.  It was just a thought.  That shows you how good I
am at graphic design.  I'll go back into my geek cave now. :-)


-Original Message-
From: Borut Bolčina [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 18, 2006 4:22 PM
To: Tapestry users
Subject: Re: new logo for Tapestry


James Carman pravi:
 What would it look like if you replaced the top of the 'T' with the
feather
 instead of having it above it?  Just curious.
   
Not very good I think. Look again.
 -Original Message-
 From: Hugo Palma [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, May 18, 2006 4:15 PM
 To: Tapestry users
 Subject: Re: new logo for Tapestry

 I think the second one is the coolest yet.
 Great job..

 Borut Bolčina wrote:
   
 Here, I took the liberty of recreating the background. Geoff, I hope 
 you dont't mind.
 http://svarog.homeip.net/tapestry-logo/logo.png

 What do you say?

 -Borut


 Geoff Longman pravi:
 
 Have a look at the Spindle logo at http://spindle.sf.net

 Behind the swoopy S is a version of the old T logo I like a lot -
 looks like an architectural drawing.

 Alas, I lost the original vector artwork for that logo long ago.

 Geoff

 On 5/17/06, Steven Bell [EMAIL PROTECTED] wrote:
   
 I must say I like Dwi Ardi Irawan's logo for three main reasons.

 It's simple.
 It scales nicely. (I think this is very important!)
 It looks professional.

 And on top of that it looks really good.

 On 5/17/06, Fernando Padilla [EMAIL PROTECTED] wrote:
 
 I sort of like the basic T logo, this one is along the same lines.

 another brainstorm: take a weave pattern like old windows background,
 but highlight a few bits of the weave to have a T come out of it.
 Basically take the current logo, but add a weave pattern in the
 background in very light grey..

 Dwi Ardi Irawan wrote:
   
 it's just my opinion.
 tapestry logo

 i think
 tapestry logo competition just use for the best logo and 
 
 represent the
 
 tapestry meaning

 cmiiw




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


   
 -- 
 Regards,

 Steven Bell


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



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



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



RE: Tap 4 integration with Spring and Hibernate

2006-05-19 Thread James Carman
Yes I do.  Hopefully soon.  I need to get the maven2 build working.  I hate
that I have to manually download stuff and stick it in my repository (JTA,
EJB3, etc.).



-Original Message-
From: Hugo Palma [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 19, 2006 6:34 AM
To: Tapestry users
Subject: Re: Tap 4 integration with Spring and Hibernate

You mean the move to [EMAIL PROTECTED] ?

On 5/19/06, James Carman [EMAIL PROTECTED] wrote:

 Remember two things.  Tapernate is definitely a work-in-progress and it
 will be moving once I get enough free bandwidth to make the move.

 -Original Message-
 From: Andreas Bulling [mailto:[EMAIL PROTECTED] On Behalf Of
 Andreas Bulling
 Sent: Friday, May 19, 2006 6:06 AM
 To: Tapestry users; [EMAIL PROTECTED]
 Subject: Re: Tap 4 integration with Spring and Hibernate

 On 19. Mai 2006 - 21:44:43, Tony Herstell wrote:
 | Can someone please point me to the preferred pattern for this as there
 are
 | quite a few different solutions on the net.
 |
 | I have an existing Tap 4 project and want to integrate it with
 | Spring/Hibernate.

 Tapernate is your friend ;)
 - http://www.carmanconsulting.com/svn/public/tapernate/trunk/

 Hope this helps,
   Andreas

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





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



resources for new Tapestry logo

2006-05-19 Thread Townson, Chris
Hi,

Is vector artwork available for the Apache feather?

If people are interested in incorporating this into the new design somehow, it 
would probably be A Good Thing if scalable versions of the feather were made 
available for designers to use?

Chris

---
christopher townson - new technology developer
nature publishing group - 4 crinan st., london
t. +44 (20) 7843-4644  e. [EMAIL PROTECTED]


   
DISCLAIMER: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. If you have received this e-mail in error
please inform the sender and delete it from your mailbox or any other storage
mechanism. Neither Macmillan Publishers Limited nor any of its agents accept
liability for any statements made which are clearly the sender's own and not
expressly made on behalf of Macmillan Publishers Limited or one of its agents.
Please note that neither Macmillan Publishers Limited nor any of its agents
accept any responsibility for viruses that may be contained in this e-mail or
its attachments and it is your responsibility to scan the e-mail and 
attachments (if any). No contracts may be concluded on behalf of Macmillan 
Publishers Limited or its agents by means of e-mail communication. Macmillan 
Publishers Limited Registered in England and Wales with registered number 
785998 
Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS   



RE: resources for new Tapestry logo

2006-05-19 Thread Townson, Chris
 Is vector artwork available for the Apache feather?

okay, found it: 
http://www.google.co.uk/url?sa=tct=rescd=1url=http%3A%2F%2Fwww.apache.org%2Ffoundation%2Fpress%2Fkit%2Fasf_logo.epsei=fqZtRPCHCpKeiAL00fyUBwsig2=N3AoqcD0iUokKpB8KjKxIw



   
DISCLAIMER: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. If you have received this e-mail in error
please inform the sender and delete it from your mailbox or any other storage
mechanism. Neither Macmillan Publishers Limited nor any of its agents accept
liability for any statements made which are clearly the sender's own and not
expressly made on behalf of Macmillan Publishers Limited or one of its agents.
Please note that neither Macmillan Publishers Limited nor any of its agents
accept any responsibility for viruses that may be contained in this e-mail or
its attachments and it is your responsibility to scan the e-mail and 
attachments (if any). No contracts may be concluded on behalf of Macmillan 
Publishers Limited or its agents by means of e-mail communication. Macmillan 
Publishers Limited Registered in England and Wales with registered number 
785998 
Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS   



How to use my own ValidationStrings.properties?

2006-05-19 Thread Martijn Hinten

Er... This list still for tech geeks, or graphical artists?

Hold your horses, just joking. ;-)

But I do have a question: What is the preferred way of overriding Tap's 
ValidationStrings.properties? I could not find any configuration 
setting, so I sort of have overriden Howards 'getPattern() method in 
BaseValidator, like the code below. I call my 
getMessageFromValidationStrings from within my validator's 
buildMessages() method. Is that a good way to use my own ValidationStrings?


Thanks for any reply,
Martijn

 /** Copied from HLS's getPattern
  *
  * TODO document me more
  *
  * @param override
  * @param key
  * @param locale
  * @return
  */
   protected String getMessageFromValidationStrings(String key, Locale 
locale)  {
  
   try {

 ResourceBundle strings =
   ResourceBundle.getBundle(my.package.ValidationStrings, locale);

 return strings.getString(key);
   } catch ( java.util.MissingResourceException e ) {
 return ([+key+]).toUpperCase();
   }
 } 




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



RE: All proposed logos so far

2006-05-19 Thread Detlef Schulze
First of all I would like to state that I am quite happy with the logo
as it is now and I do not see any need for a change.

Second, and I really do not want to insult anybody, there are already
lots of open source projects that have logos that may cause eye cancer.

If I have learned one thing about graphic design, then it is that this
is a task that should be done by professional designers and definitely
not by developers. The same applies to java development done by graphic
designers.

Just my 0.02 euro

detlef





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



RE: Portlet and custom service (generate url to service in ActionRequest)?

2006-05-19 Thread Raphaël Jean
David,

I've never tried it but I think you should use ActionResponse.sendRedirect() to 
redirect the client browser to your custom service. For that, you need to 
inject the ActionResponse (tapestry.portlet.ActionResponse) into your page as 
the generic WebResponse doesn't expose this method.

The other issue is that your custom service should not use the standard link 
factory. In portlet mode the standard link factory can only generate render and 
action portlet links. You should inject the servlet link factory 
(tapestry.url.LinkFactory) instead.

Hope this helps,

Raphael Jean
EntropySoft

 -Original Message-
 From: Dávid Ignjič [mailto:[EMAIL PROTECTED]
 Sent: vendredi 19 mai 2006 13:38
 To: Tapestry users
 Subject: Portlet and custom service (generate url to service in
 ActionRequest)?
 
 I thinks that problem is that i create link in service in actionRequest
 and property 'renderResponse' isn't set. I need generate redirect to my
 custom service in this action request.
 
 how can do this ?
 
 Thanks for response.
 
 Dávid Ignjič wrote:
  I have problem with custom service under portlet, when i submit form
  and execute listener and i want create Ilink to service i get this
 error:
 
  Failure invoking listener method 'public
  org.apache.tapestry.engine.ILink
 
 com.skms.InternetPreVsetkych.tapestry.reporty.CelkovyPrehlad.formSubmit(or
 g.apache.tapestry.IRequestCycle)'
  on [EMAIL PROTECTED]: Property
  'renderResponse' of OuterProxy for
 
 tapestry.portlet.PortletRequestGlobals(org.apache.tapestry.portlet.Portlet
 RequestGlobals)
  is null.
 
  java.lang.NullPointerException
  Property 'renderResponse' of OuterProxy for
 
 tapestry.portlet.PortletRequestGlobals(org.apache.tapestry.portlet.Portlet
 RequestGlobals)
  is null.
 
 *
 
 $RenderResponse_10b4968ae3d._targetServiceProperty($RenderResponse_10b4968
 ae3d.java)
 
 *
 
 $RenderResponse_10b4968ae3d.createActionURL($RenderResponse_10b4968ae3d.ja
 va)
 
 *
 
 $RenderResponse_10b4968ae3b.createActionURL($RenderResponse_10b4968ae3b.ja
 va)
 
 *
 
 org.apache.tapestry.portlet.PortletLinkFactoryImpl.constructLink(PortletLi
 nkFactoryImpl.java:49)
 
 *
  $LinkFactory_10b4968acfa.constructLink($LinkFactory_10b4968acfa.java)
 *
 
 com.skms.InternetPreVsetkych.tapestry.reporty.GenerovanieReportov.getLink(
 GenerovanieReportov.java:65)
 
 *
  $IEngineService_10b4968ad8f.getLink($IEngineService_10b4968ad8f.java)
 *
 
 org.apache.tapestry.services.impl.EngineServiceInnerProxy.getLink(EngineSe
 rviceInnerProxy.java:72)
 
 *
 
 org.apache.tapestry.services.impl.EngineServiceOuterProxy.getLink(EngineSe
 rviceOuterProxy.java:61)
 
 *
 
 com.skms.InternetPreVsetkych.tapestry.reporty.CelkovyPrehlad.formSubmit(Ce
 lkovyPrehlad.java:102)
 
 
 
  Any suggestion what is wrong (in tapestry or in my config)?
 
 Thanks
 David
 
 
 
  Service:
 
  public class GenerovanieReportov implements IEngineService {
 /**
  * Logger for this class
  */
 private static final Logger logger = Logger
 .getLogger(GenerovanieReportov.class);
 
 public static final String SERVICE_NAME = generovanieReportov;
   /** @since 4.0 */
 private RequestExceptionReporter _exceptionReporter;
 
 /** @since 4.0 */
 private LinkFactory _linkFactory;
 
 /** @since 4.0 */
 private WebResponse _response;
   private WebContext context;
 private WebRequest request;
   public void setRequest(WebRequest request) {
 this.request = request;
 }
 
 public ILink getLink(boolean post, Object parameter) {
 Map parameters = new HashMap();
 
 parameters.put(ServiceConstants.SERVICE, getName());
 if (parameter != null)
 parameters.putAll((Map)parameter);
 
 return _linkFactory.constructLink(this, false, parameters,
  true);
   }
 
 protected final
  com.skms.InternetPreVsetkych.service.UcastnikService
 getUcastnikService()
  {
 try
 {
 PrincipalStore.set(getRequest().getUserPrincipal());
 SecurityStore.setMDPTRole(new Boolean
  (getRequest().isUserInRole(mdpt)));
 SecurityStore.setProvider(null);
 if (!getRequest().isUserInRole(mdpt)){
 try {
 GroupManager grManager = (GroupManager)
 
 getContext().getAttribute(CommonPortletServices.CPS_GROUP_MANAGER_COMPONEN
 T);
 
 Collection col =
  grManager.getGroupsForUser(getRequest().getUserPrincipal().getName());
 for (Iterator iter = col.iterator();
  iter.hasNext();) {
 Group element = (Group) iter.next();
 Provider provider =
  getUcastnikService().findProvider(element.getPrincipal().getName());
 if (provider != null){
 

RE: All proposed logos so far

2006-05-19 Thread Townson, Chris
 If I have learned one thing about graphic design, then it is that this
 is a task that should be done by professional designers and definitely
 not by developers. The same applies to java development done 
 by graphic designers.

+1!


   
DISCLAIMER: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. If you have received this e-mail in error
please inform the sender and delete it from your mailbox or any other storage
mechanism. Neither Macmillan Publishers Limited nor any of its agents accept
liability for any statements made which are clearly the sender's own and not
expressly made on behalf of Macmillan Publishers Limited or one of its agents.
Please note that neither Macmillan Publishers Limited nor any of its agents
accept any responsibility for viruses that may be contained in this e-mail or
its attachments and it is your responsibility to scan the e-mail and 
attachments (if any). No contracts may be concluded on behalf of Macmillan 
Publishers Limited or its agents by means of e-mail communication. Macmillan 
Publishers Limited Registered in England and Wales with registered number 
785998 
Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS   


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



Re: Best pratice - CRUD Security - Tapestry 4.0 - persistence BY EJB3

2006-05-19 Thread Steve \Ice Cube\ Lombardi


Thank for Your Reply, it's likely what i have to do... even if i'm 
using EJB3 persistence with JBoss 4... it's implemented by Hibernate 
but i don't know if this particular feature is implemented... for 
example Query By Criteria and Query By Example are not part of the EJB3 Feature


And Another Question... seems to me that i can't modify at runtime 
this filter... i can enable or disable... i can't modify the 
semantic at least i can add an always true parameter for a 
sub-condition


Thank for the info

Hugo Palma [EMAIL PROTECTED] ha scritto nel messaggio 
news:[EMAIL PROTECTED]...

It looks to me that hibernate filters would do the trick,as this is more
like data access security than page or service level security.
You can read more about it here
http://www.hibernate.org/hib_docs/v3/reference/en/html/filters.html

On 5/19/06, Stefano Girotti [EMAIL PROTECTED] wrote:



Brian K. Wallace [EMAIL PROTECTED] ha scritto nel messaggio
news:[EMAIL PROTECTED]
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 This is where I stick with ACEGI being unobtrusive. Not discounting any
 other method of doing it at all, but I found that with ACEGI I add a
 hook into login/logout pages and there's no other intrusion into my
 Tapestry applications outside the configuration file (aka: no
 isUserInRole(...) of any kind.

 Again - one size doesn't fit all - especially with security. Take the
 easiest way for you as long as it foots the bill and you're usually
 alright.

i'm looking for a Searchable Security:
for example:
for the current user i have to find what special offers can buy
and again the classic Access Control List have read - write - delete
or
admin properties  i'd like to extend it... for example a special offer
is avaible from date to date... or by special code...

i had a look to ACEGI  and seems to me that is not what i'm looking for :(





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



--

Signature Light  \\  ~ ~  //
  (  O o  )
oOOo_(_)_oOOo_

Main e-mail: [EMAIL PROTECTED]
IRC Nick: IceCubeR
ICQ UIN: 48898319
MSN : [EMAIL PROTECTED]

Visit My Home Page:
http://www.geocities.com/SiliconValley/Way/5515
__



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



Re: Best pratice - CRUD Security - Tapestry 4.0 - persistence BY EJB3

2006-05-19 Thread Ing. Stefano Girotti


Thank for Your Reply, it's likely what i have to do... even if i'm 
using EJB3 persistence with JBoss 4... it's implemented by Hibernate 
but i don't know if this particular feature is implemented... for 
example Query By Criteria and Query By Example are not part of the EJB3 Feature


And Another Question... seems to me that i can't modify at runtime 
this filter... i can enable or disable... i can't modify the 
semantic at least i can add an always true parameter for a 
sub-condition


Thank for the info

Hugo Palma [EMAIL PROTECTED] ha scritto nel messaggio 
news:[EMAIL PROTECTED]...

It looks to me that hibernate filters would do the trick,as this is more
like data access security than page or service level security.
You can read more about it here
http://www.hibernate.org/hib_docs/v3/reference/en/html/filters.html

On 5/19/06, Stefano Girotti [EMAIL PROTECTED] wrote:



Brian K. Wallace [EMAIL PROTECTED] ha scritto nel messaggio
news:[EMAIL PROTECTED]
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 This is where I stick with ACEGI being unobtrusive. Not discounting any
 other method of doing it at all, but I found that with ACEGI I add a
 hook into login/logout pages and there's no other intrusion into my
 Tapestry applications outside the configuration file (aka: no
 isUserInRole(...) of any kind.

 Again - one size doesn't fit all - especially with security. Take the
 easiest way for you as long as it foots the bill and you're usually
 alright.

i'm looking for a Searchable Security:
for example:
for the current user i have to find what special offers can buy
and again the classic Access Control List have read - write - delete
or
admin properties  i'd like to extend it... for example a special offer
is avaible from date to date... or by special code...

i had a look to ACEGI  and seems to me that is not what i'm looking for :(





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


--

Signature Light  \\  ~ ~  //
  (  O o  )
oOOo_(_)_oOOo_

Main e-mail: [EMAIL PROTECTED]
IRC Nick: IceCubeR
ICQ UIN: 48898319
MSN : [EMAIL PROTECTED]

Visit My Home Page:
http://www.geocities.com/SiliconValley/Way/5515
__



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



RE: Best pratice - CRUD Security - Tapestry 4.0 With EJB3 persistence

2006-05-19 Thread James Carman
No, that's not currently possible.  You cannot have an interceptor injected
by default into every service point.

-Original Message-
From: Ing. Stefano Girotti [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 19, 2006 9:07 AM
To: users@tapestry.apache.org
Subject: Re: Best pratice - CRUD Security - Tapestry 4.0 With EJB3
persistence



James Carman [EMAIL PROTECTED] ha scritto nel messaggio 
news:[EMAIL PROTECTED]...
You could put an interceptor on your services if you wish.


Is it possible to put an interceptor on every service by default?
where i can find an example of security interceptor?

i'm ALSO looking for a Searchable Security:
for example:
for the current user i have to find what special offers can buy
and again the classic Access Control List have read - write - delete
or
admin properties  i'd like to extend it... for example a special offer
is avaible from date to date... or by special code...

Finally if a user can't access to some page or some function i'd like 
to hide the corresponding link...
i thougth that i can do a border component to encapsulate this kind 
of security

in this case i have to import in all my pages this component

it's possible to do the same as jsp: (taken from tomcat 5.5 examples)


JSP 2.0 Examples - JSP Configuration


--
Using a jsp-property-group element in the web.xml deployment 
descriptor, this JSP page has been configured in the following ways:
* Uses include-prelude to include the top banner.
* Uses include-coda to include the bottom banner.
* Uses DEFANGED_scripting-invalid true to disable % scripting %
elements
* Uses el-ignored true to disable ${EL} elements
* Uses page-encoding ISO-8859-1 to set the page encoding 
(though this is the default anyway)
There are various other configuration options that can be used.


I'm going to use all of this in a project surely based on EJB3 on 
JBoss 4.. .i hope to use both tapestry  hivemind



Signature Light  \\  ~ ~  //
   (  O o  )
oOOo_(_)_oOOo_

Main e-mail: [EMAIL PROTECTED]
IRC Nick: IceCubeR
ICQ UIN: 48898319
MSN : [EMAIL PROTECTED]

Visit My Home Page:
http://www.geocities.com/SiliconValley/Way/5515
__



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



Re: Best pratice - CRUD Security - Tapestry 4.0 - persistence BY EJB3

2006-05-19 Thread Hugo Palma

inline

On 5/19/06, Ing. Stefano Girotti [EMAIL PROTECTED] wrote:



Thank for Your Reply, it's likely what i have to do... even if i'm
using EJB3 persistence with JBoss 4... it's implemented by Hibernate
but i don't know if this particular feature is implemented... for
example Query By Criteria and Query By Example are not part of the EJB3
Feature



I never used EJB3, but from a quick search i see that it might be possible
for you to work with the hibernate session directly even when using EJB3.
The InjectedHibernateSession(
http://docs.jboss.org/jbossas/javadoc/4.0.3SP1/ejb3/org/jboss/ejb3/entity/InjectedHibernateSession.html)
might have something to do with it, but more investigation on this is
needed.

And Another Question... seems to me that i can't modify at runtime

this filter... i can enable or disable... i can't modify the
semantic at least i can add an always true parameter for a
sub-condition



You can't change the semantics of the filter, but you can change parameter
values at runtime. Like you say, you can use the parameter values to
enable/disable determined parts of a filter.

Thank for the info


Hugo Palma  [EMAIL PROTECTED] ha scritto nel messaggio
news:[EMAIL PROTECTED] ...
It looks to me that hibernate filters would do the trick,as this is more
like data access security than page or service level security.
You can read more about it here
 http://www.hibernate.org/hib_docs/v3/reference/en/html/filters.html

On 5/19/06, Stefano Girotti [EMAIL PROTECTED] wrote:


Brian K. Wallace  [EMAIL PROTECTED] ha scritto nel messaggio
news:[EMAIL PROTECTED]
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  This is where I stick with ACEGI being unobtrusive. Not discounting
any
  other method of doing it at all, but I found that with ACEGI I add a
  hook into login/logout pages and there's no other intrusion into my

  Tapestry applications outside the configuration file (aka: no
  isUserInRole(...) of any kind.
 
  Again - one size doesn't fit all - especially with security. Take the

  easiest way for you as long as it foots the bill and you're usually
  alright.

i'm looking for a Searchable Security:
for example:
for the current user i have to find what special offers can buy
and again the classic Access Control List have read - write - delete
or
admin properties  i'd like to extend it... for example a special
offer
is avaible from date to date... or by special code...

i had a look to ACEGI  and seems to me that is not what i'm looking for
:(




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

--

Signature Light  \\  ~ ~  //
   (  O o  )
oOOo_(_)_oOOo_

Main e-mail: [EMAIL PROTECTED]
IRC Nick: IceCubeR
ICQ UIN: 48898319
MSN : [EMAIL PROTECTED]

Visit My Home Page:
http://www.geocities.com/SiliconValley/Way/5515
__



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




Re: Persistence misbehavior in T4

2006-05-19 Thread Paul Cantrell
Is the Bean shared across pages? If it is a Tapestry @Bean, I really  
don't think you need to synchronize on it, either. You may, however,  
need to clear it out between requests.


Maybe others can clarify: does Tapestry pool bean instances?

P

On May 19, 2006, at 2:48 AM, Firas A. wrote:



Paul: You should generally not need to synchronize access to instance
fields of a page.
Firas: The synchronized methods are in the JavaBean class  
containing the

subCategories field, not in a page class. Which answers your question.

A little clarification:
CategoryBrowser is a page class (typeof BasePage).
CategoryBrowser uses an instance field, ProductCategory (a javabean)
ProductCategory uses an instance field, subCategories of type List
All operations on subCategories (in ProductCategory!) are synchronized

It's the subCategories that's been kept in memory.

Regards,

/Firas

-Original Message-
From: Paul Cantrell [mailto:[EMAIL PROTECTED]
Sent: den 18 maj 2006 19:39
To: Tapestry users
Subject: Re: Persistence misbehavior in T4

A few general points:

-- An = null initializer for a non-final field is redundant in  
all cases.
-- You should generally not need to synchronize access to instance  
fields of

a page.

Now a question:


In the CategoryBrowser.pageDetached() the ProductCategory property is
set to null.


Don't you mean subCategories is set to null? If it's not, then  
that's your

problem. Page objects get reused.

Cheers,

Paul

On May 18, 2006, at 12:26 PM, Firas A. wrote:


Hello Everyone!

I have a class, CategoryBrowser of type BasePage which has a  
transient
property, a JavaBean called ProductCategory. ProductCategory makes  
use

of an instance field:
private ListCategory subCategories = null;

This list is initialized in CategoryBrowser upon every request.
Every access
to subCategories is synchronized. In the
CategoryBrowser.pageDetached() the
ProductCategory property is set to null.

The problem:
The state of the subCategories field is retained between requests.
During
all subsequent requests after the 1st one, the initial value of
subCategories is not null (dispite the declaration above).

And when this happens the current state of subCategories may even be
observed in another browser/session. Here's the test that I  
performed:


1.  initiate the misbehavior in Firefox

2.  close Firefox and start Opera

3.  browse to the page where subCategories is first initialized

The result: the state of subCategories reflects the state it got in
Firefox (1), i.e. it is was not null upon first request and already
contained some values from the session in Firefox.

Any idea on what's going on?

My platform:
Tapestry 4.0.1 (started with -Dorg.apache.tapestry.disable-
caching=true)
JVM 1.5.0_06-b05 / WinXP SP2
Tomcat 5.5.9
Latest Firefox, Opera and MSIE


Thank you for your time!

/Firas



_
Piano music podcast: http://inthehands.com Other interesting stuff:
http://innig.net




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




_
Piano music podcast: http://inthehands.com
Other interesting stuff: http://innig.net



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



A better idea for ValidationStrings_pt_BR.properties

2006-05-19 Thread Pedro Garcia
Hi I think you Guys did not like my idea of removing the quotes of the ValidationStrings_pt_BR.properties file so I cam up with a better idea to replace the quotes with \u0022 (unicode) and it is working great with both client and server validation (I tested only with TextField, not with ValidField since it is deprecated).
later,Pedro da Silva Garcia# Copyright 2005 The Apache Software Foundation## Licensed under the Apache License, Version 2.0 (the License);# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an AS IS BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and
# limitations under the License.field-is-required=Por favor, digite um valor para o campo \u0022{0}\u0022.field-too-short=O campo \u0022{0}\u0022 deve ter pelo menos {1} caracteres.invalid-date-format=Formato de data inv\u00e1lido para o campo \u0022{0}\u0022. A data deve estar no formato \u0022{1}\u0022.
invalid-int-format=O campo \u0022{0}\u0022 deve conter um n\u00famero inteiro.invalid-format=\u0022{0}\u0022 n\u00e3o \u00e9 um formato reconhecido.invalid-numeric-format=O campo \u0022{0}\u0022 deve conter um valor num\u00e9rico.
date-too-early=O campo \u0022{0}\u0022 deve conter uma data posterior ou igual a {1}.date-too-late=O campo \u0022{0}\u0022 deve conter uma data anterior ou igual a {1}.number-too-small=O campo \u0022{0}\u0022 n\u00e3o pode ser menor que {1}.
number-too-large=O campo \u0022{0}\u0022 n\u00e3o pode ser maior que {1}.number-range=O campo \u0022{0}\u0022 deve conter um valor entre {1} e {2}.invalid-email-format=Email inv\u00e1lido para o campo \u0022{0}\u0022. O email deve estar no formato 
[EMAIL PROTECTED]pattern-not-matched=O campo \u0022{0}\u0022 n\u00e3o satisfaz o padr\u00e3o \u0022{1}\u0022.invalid-url-format = URL inv\u00e1lida.disallowed-protocol = Protocolo n\u00e3o permitido. O protocolo deve ser {0}.
### 4.0 ###field-too-long=O campo \u0022{0}\u0022 deve ter no m\u00e1ximo {1} caracteres.regex-mismatch=O valor do campo \u0022{0}\u0022 \u00e9 inv\u00e1lido.invalid-field-equality=O campo \u0022{0}\u0022 deve ser {1,choice,0#diferente do|1#igual ao} campo \u0022{2}\u0022.

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

package a hivemind service in a jar? (email service for T4)

2006-05-19 Thread Henri Dupre

I have implemented an email service for tapestry 4. This service enables to
send by email html and text pages with a very simple interface.
To render a page, the service creates its own request cycle so it should not
interfere with the regular page rendering (it could be ideally completly
threaded).
I believe some other people here are interested in such a service so I was
wondering, would it be possible to package it in jar file so that someone
can just drop it and it would get wired in tapestry?

My current hivemind section for this service is:

!-- Email Service --
service-point id=EmailResponseRenderer interface=
actualis.web.tapestry.email.EmailResponseRenderer
Renders the active page to a buffer.
invoke-factory
construct class=actualis.web.tapestry.email.EmailResponseRendererImpl
set-service property=localeManager service-id=
tapestry.request.RequestLocaleManager/
set-object property=markupWriterSource
value=infrastructure:markupWriterSource/
set-service property=infrastructure service-id=tapestry.Infrastructure
/
/construct
/invoke-factory /service-point

service-point id=EmailEngine interface=
actualis.web.tapestry.email.EmailEngine
invoke-factory
construct class=actualis.web.tapestry.email.EmailEngineImpl
set-service property=infrastructure service-id=tapestry.Infrastructure
/
set-service property=strategySource service-id=
tapestry.persist.PropertyPersistenceStrategySource/
set-service property=absoluteURLBuilder service-id=
tapestry.request.AbsoluteURLBuilder/
set-service property=responseRenderer
service-id=EmailResponseRenderer/
/construct
/invoke-factory
/service-point

And is there a cvs or svn repository where I could upload it?


Thanks,

Henri.


regular expression in pattern

2006-05-19 Thread Carl Pelletier
Hi everyone, I'm trying to validate a Canadian Postal code in a text field. Can 
somebody point me to the doc where I can find all the type of pattern supported 
by pattern= in the validator ?

I search on the forum and get a look at the online doc, but can't find 
explication on this.

For now, I'm trying to do something like:

input class=postalCode maxlength=8 jwcid=[EMAIL PROTECTED] type=text 
value=ognl:address.postalCode 
validators=validators:pattern=[A-Z][0-9][A-Z][SPACE][0-9][0-9][A-Z][0-9][%postalCode-format]
 displayName=postalCode /

Thanks for any help ! sorry for the bad english...

P.S. I'm thinking of starting a french version of this forum. Please email me 
if your think it's a good idea. 

Carl Pelletier




Re: new logo for Tapestry

2006-05-19 Thread Steve Motola
javaone tapering off, waited to reply to this thread.  was great to meet up with
howard and chris nelson and meet tapestry devs scattered amongst the masses.

.02 on the logos:

i had also proposed a logo contest when howard first introduced the new logo
designs and made my comments then.  i thought it would be great to have more
community participation in the same vein as open source.  since then i have
some second thoughts about this in part because:

1.  a contest can be more work than just creating a logo.

2.  as i speak with more professional designers they are put off by the idea of
a contest in that it is doing work 'on spec' and no one worth their weight
really does that in the design world.  they are not as invested in the open
sourceyness of it all.

3.  could be a good if we use it for some outside marketing, but otherwise can
result in 'too many cooks in the kitchen'.

that said, i willing to put up and help manage a contest site if desired.

otherwise i am also having some folk put together some comps and will present
them to the list.  perhaps this is our informal way of having a 'contest', if
more and more people can contribute comps via the list.

in regards to the feather and apache - agree that feather is not necessary and
clutter, we can have versions that can include it, but otherwise tap logo
really needs it's own distinction.


Quoting Peter Svensson [EMAIL PROTECTED]:

 I think it rather depends on the management :)
 
 Cheers,
 PS
 
 On 5/19/06, Townson, Chris [EMAIL PROTECTED] wrote:
 
  On the subject of feathers ...
 
  Here are some more variations on a theme developed by my design contact
  for your consideration ...
 
  http://www.takethebanana.co.uk/tapestry/tapestrylogos_v006.jpg
 
  Chris
 
   -Original Message-
   From: Paul Cantrell [mailto:[EMAIL PROTECTED]
   Sent: 19 May 2006 14:54
   To: Tapestry users
   Subject: Re: new logo for Tapestry
  
   Hate to break it to you, but management has *no* idea what
   the Apache
   feather looks like or means. Sorry!
  
   I do think the tryout factor for developers is a good point.
  
   However, I think the more common approach of placing the Apache logo
   alongside ours serves all the purposes you mention, without
   burdening
   the logo.
  
   And it *does* burden the logo. The Apache project logos
   attempting to
   integrate a feather generally don't look as good, IMO. Geronimo? Eh.
   Boring. Didn't even see the feathers until I was looking for them.
   Spamassasin? Tomcat? Ant? Slick! Looking sharp!
  
   Cheers,
  
   Paul
  
   On May 19, 2006, at 2:12 AM, Peter Svensson wrote:
  
My reason for wanted an Apache reference (apart from the obvious
fact the
Apache supports the project) is that, as someone recently
mentioned, gets
the attention of management. Otherwise Tapestry is just another
framework.
few have worked with it, and the only way you can feel the
nejoyment , as it
were, is to try it out.
   
I'd wager that we would have easily twice the try-out
   factor if the
Apache
refernce was clear rather than not, which would benefit Tapestry
(and us) in
the end.
   
Then again, it doesn't have to be the feather, it might be tricky to
integrate in the T design tat forms the base of most proposals.
Maybe just
the text Apache or An Apache Project, perhaps as an option,
sometimes
you have it, sometimes not, whatever, but still...
   
When in Rome, do as the Romulans  :)
   
Cheers,
PS
   
On 5/19/06, Schulte Marcus [EMAIL PROTECTED] wrote:
   
Actually, I think the spam assassin logo does a great
job in referencing Apache without just copy-pasting the feather -
and thus without sacrificing the integrity of the design.
   
 -Original Message-
 From: Paul Cantrell [mailto:[EMAIL PROTECTED]
 Sent: Thursday, May 18, 2006 10:44 PM
 To: Tapestry users
 Subject: Re: new logo for Tapestry


 You mean like Ant, Tomcat, Cocoon, Excalibur, and SpamAssassin?

 Oh, wait, *none* of them do

 http://ant.apache.org/images/ant_logo_large.gif
 http://tomcat.apache.org/images/tomcat.gif
 http://cocoon.apache.org/images/cocoon-logo.gif
 http://excalibur.apache.org/logo.gif
 http://spamassassin.apache.org/images/arrowlogo.png

 I don't like the version with the feather. It's awkward.

 On May 18, 2006, at 3:26 PM, James Carman wrote:

  Well, tapestry *is* an Apache top-level project now (and an
Apache
  product).  I think it's very important that we include the
apache
  feather.
 
  -Original Message-
  From: Konstantin Ignatyev [mailto:[EMAIL PROTECTED]
  Sent: Thursday, May 18, 2006 4:22 PM
  To: Tapestry users
  Subject: Re: new logo for Tapestry
 
  I think the first image is just fine.
 
  IMO logo should be free of any references to Apache or
   any other
   

How to Customize contrib.TableView for TableColumn and TableView?

2006-05-19 Thread Tian-Jian \Tai-ming\ [EMAIL PROTECTED]

Dear all,
	If I would like to put two properties into one table column, how 
should I customize contrib:Table to do so? It's something like your 
example of Name.firstName/Name.lastName, and in the book they are two 
columns, but I want them to be in one column. Actually, what I have are 
one property for label and another one for URL, and I would like 
them to compose an anchor tag.


Thank you for your precious time!

Regards,
Mike Jiang




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



How to disable session management of contrib.Table?

2006-05-19 Thread Tian-Jian \Barabbas\ [EMAIL PROTECTED]
Dear all,
   For the session managemant of contrib:Table, may I disable it 
totally? My situation is, there's a searching just has been done, and a 
user has browsed two or three pages of the results, and has stopped on 
the page 3. Now, the user fires a new searching, and the results will 
provided in the position of page 3. But it's not a normal usage, we all 
expect that a new search result should always start from the page 1. So, 
how should I tweak the session management of contrib:Table to fix it?

   Thank you very much!

   Sincerely,
Mike Jiang


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



Re: Re: How to disable session management of contrib.Table?

2006-05-19 Thread Barry Books

*SimpleTableSessionStateManager*
http://jakarta.apache.org/tapestry/tapestry-contrib/apidocs/src-html/org/apache/tapestry/contrib/table/model/simple/SimpleTableSessionStateManager.html#line.31


Re: new logo for Tapestry

2006-05-19 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

JavaOne ending was my main hold off on doing anything further on this
subject, but as attendees start migrating back, I'll comment a bit here:

(and if you can't take tongue and cheek, delete and move on)

Steve Motola wrote:
 javaone tapering off, waited to reply to this thread.  was great to meet up 
 with
 howard and chris nelson and meet tapestry devs scattered amongst the masses.
 
 .02 on the logos:
 
 i had also proposed a logo contest when howard first introduced the new logo
 designs and made my comments then.  i thought it would be great to have more
 community participation in the same vein as open source.  since then i have
 some second thoughts about this in part because:
Not me... I've only managed that one thought - been a really slow week
in the 'thought department'. :-)

 
 1.  a contest can be more work than just creating a logo.
Hmm... well... true:
  1. Define requirements for a logo
  2. Sit back and wait while logos are submitted
  3. Vote [see 'informal' comment below]
 
 2.  as i speak with more professional designers they are put off by the idea 
 of
 a contest in that it is doing work 'on spec' and no one worth their weight
 really does that in the design world.  they are not as invested in the open
 sourceyness of it all.
*whew* This takes a load off - Barry! You're not worth your weight!
(Barry's a good designer, but a bit hefty) *making note that Barry gets
paid too much*
I've truly not noticed this at all. When given requirements, designers
can be just like us normal people insert laugh here and do things just
cuz they enjoy them. Then again - no one said a company couldn't submit
logos for inclusion either.

 
 3.  could be a good if we use it for some outside marketing, but otherwise can
 result in 'too many cooks in the kitchen'.
Not at all - not a case of too many cooks in the kitchen - a case of
many cooks in their own kitchen, we just vote to see what we're eating

 
 that said, i willing to put up and help manage a contest site if desired.
contest site not required [see next comment - yep... it's coming...]
 
 otherwise i am also having some folk put together some comps and will present
 them to the list.  perhaps this is our informal way of having a 'contest', if
 more and more people can contribute comps via the list.
Informal comment: http://wiki.apache.org/geronimo/LogoContest - simple.
Been done and worked out pretty well. Make the rules, let logos be
submitted, wait appropriate amount of time (as designated in 'rules') -
and vote (although people are free to vote and change their vote at any
time up until voting is 'done'). The process works if it's used. Not
saying it's the only process - just that there's one that's been used
and it worked.
 
 in regards to the feather and apache - agree that feather is not necessary and
 clutter, we can have versions that can include it, but otherwise tap logo
 really needs it's own distinction.

Feather. No feather. Can look good with. Can look good without. To each
his logo. I wouldn't discount one with - or without.

Those are my *counting change*... *recounting*... .01 *grumbling about
that stupid penny*
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFEbh5KaCoPKRow/gARAjpBAJsFaQhe8choNsoN6ElomUfH1A2umgCgpD/A
FioMdspKcH0Ns0zI8uMwF30=
=c5PJ
-END PGP SIGNATURE-

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



Re: How to disable session management of contrib.Table?

2006-05-19 Thread Mind Bridge
Just call the reset() method in Table (or in TableView if you use that) when you make a new search. 
That will clear up the state (e.g. which page you are on).




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



Assets

2006-05-19 Thread Stephane Decleire

Hi all,

Is there a way for a component to use the assets of the parent page ?
Thanks in advance.

--
Stéphane Decleire

05 56 57 99 20
06 63 78 69 06



Re: Google Web Toolkit

2006-05-19 Thread Jesse Kuhnert

Maybe on second thoughtSince I've already gone through all the trouble
of making sure and confirming how they've done it I'll just make sure it
gets into tap5 instead.(i've been working with Rhino a lot lately developing
various js tools) It's not very hard to compile java classes into javascript
using rhino so...I dunno.we'll see..

On 5/20/06, Jesse Kuhnert [EMAIL PROTECTED] wrote:


It's definitely some very cool technology, as much as I hate to admit
it

I downloaded and took apart as much as I could when it came out, very
clever stuff! They've basically created a sort of browser equivalent to
java. Not literally, and not on their own of course. Rhino has been around
for a fairly long time now, but what they did with it is just crazy. The
deployed JS that comes with your compiled application is the exact amount
needed to run it, no more and no less.

Comparing my background history I'd have to say that I probably have more
facless/native gui experience than web as well. The API's are of course
familiar. A lot of rhino api stuff made it into the public facing
portions(which is equivalent to saying the browser API.,.heh), along with
normal GUI-ish type things you'd expect.

So, I feel happy in knowing that the direction tap5 is going in is exactly
where it should be, but sad at the same time because I almost don't know
what to do now. Why try and re-invent the wheel? h


On 5/19/06, Geoff Longman [EMAIL PROTECTED] wrote:

 Very sweet. If this had existed a few years ago the number of web
 frameworks in java would be much less than it is today.

 I finally got it running yesterday (my fault - no free time) and
 lickety split I had converted some simple Tapestry stuff we have a
 work here. Nothing complete mind you but for myself, an old Java GUI
 programmer, the learning curve is infinitesmal compared
 toTapestry.

 Even the demos are easily modified without too much trouble. Being
 able to debug it like a normal Java GUI program is simply amazing.

 Way back when I found the learning curve of Tapestry hard for reasons
 that are probably different from those most find today. I was coming
 out of Swing land and had only a few months experiences (ok a year)
 with servlet/jsp programming (no struts). Sliding back into the GUI
 model programming is nothing to me.

 It will be interesting to hear how developers with only web experience
 find the GWT learning curve.

 But, all new things are cooler than the old things and it remains to
 be seen if one will hit the wall once one reaches the limits of GWT.
 But so far..WOW!

 As for integrating GWT widgets into Tapestry..I can't give an opinion.
 I'm not up enough on the hard work Jesse et all have been doing with T
 4.1.

 Geoff

 PS. [OT]it's very interesting that the devtime tool is an Eclipse RCP
 app using SWT.

 On 5/17/06, Peter Svensson  [EMAIL PROTECTED] wrote:
  OK, this is so sweet. Who will be the first to make this work with
  Tapestry/Tacos??
 
  http://code.google.com/webtoolkit/
 
  Cheers,
  PS
 
 


 --
 The Spindle guy. http://spindle.sf.net
 Blog:   http://jroller.com/page/glongman
 Other interests:  http://www.squidoo.com/spaceelevator/

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




--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.





--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.