Re: Author tags

2006-05-08 Thread Howard Lewis Ship
We've had discussions of this before. I believe the end result was that we liked author tags! I know I do. On 5/7/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Please don't flame me on this one. I've seen numerous threads on the Apache lists abo

Re: Commit logs

2006-05-08 Thread Howard Lewis Ship
I believe this was working in the past (or was that for HiveMind). In any case, yes, +1, this is very very useful and important. May need to add an INFRASTRUCTURE bug to get it properly set up. On 5/7/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1

Re: Commit logs

2006-05-08 Thread Howard Lewis Ship
SVN log works great so this is a tap-dev process to make sure it happens, not infra. Howard Lewis Ship wrote: > I believe this was working in the past (or was that for HiveMind). In > any case, yes, +1, this is very very useful and important. May need > to add an INFRASTRUCTURE bug to get

Re: 4.1 using maven?

2006-05-09 Thread Howard Lewis Ship
I would love to see Maven 2 build for Tapestry 4.1. I'm working on a Maven build for HiveMind 1.2 right now (well, actually I'm on the road, as usual) and once I work through all those issues, I'll be on track for doing the same for Tapestry. The new free Maven book has been a bit of a help. On

Re: Tap4.1 and Eclipse 3.2

2006-05-09 Thread Howard Lewis Ship
Would this help? http://www.theserverside.com/blogs/showblog.tss?id=JettyHack On 5/9/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: It's been a huge headache for me. I'm still not sure of the best overall solution. For me, I've been manually running the ant target "copy-libs" from framework/src

Re: Eclipse and links.ent [and yes, more]

2006-05-09 Thread Howard Lewis Ship
Cleanup is fine with me. Just be careful on reformatting code too dramatically. On 5/9/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Is anyone else having Eclipse show links.ent with an error for 'markup preceeding the root element must be well-fo

Re: Spindle and T4 is well underway - finally.

2006-05-10 Thread Howard Lewis Ship
I still think this is great news, even with the limitations. On 5/9/06, Geoff Longman <[EMAIL PROTECTED]> wrote: I have thrown the book out on supporting T4 completely. Sorry, it's just not doable. After months of paralysis, making the above decision has been cathartic and real progress has bee

Re: Relaying observations

2006-05-16 Thread Howard Lewis Ship
Those are good observations. Building a system such as Tapestry and improving it for every release is a challenge. In Tapestry's case, the inheritance imposition, and the lack of a clear divider between internal/implementation and public/api has been a growing problem from release to release. Tap

Re: IMonitor replacement for T4.1?

2006-06-05 Thread Howard Lewis Ship
Sounds like you need a step between the engine and the engine service's service() method that you can hook, to apply to all services. I.e. void executeService(IEngineService service, IRequestCycle cycle); This could be created as a chain-of-command, allowing you to hook into it. Alternately, w

Re: thinking about releasing 4.1 soon (next week?)

2006-06-05 Thread Howard Lewis Ship
Tapestry release numbering has flown in the face of Apache conventions for some time. It's time to change that. What you should do is release a 4.1.1 release. Get it some exposure. Probably follow up with a 4.1.2 release. Eventually, we'll call a vote to "bless" a release as a stable 4.1 relea

Re: add request synchronization to the framework?

2006-06-06 Thread Howard Lewis Ship
Why? On 6/6/06, Henri Dupre <[EMAIL PROTECTED]> wrote: I was wondering if it would be possible/a good idea to add request synchronization inside the framework to prevent concurrent accesses. The idea would be to prevent two pages to be rendered concurrently unless specified (maybe have somekind

Committers group skype-up?

2006-06-07 Thread Howard Lewis Ship
I would like to gather as many of the committers and TSN members as possible for a group skype (voice and/or text chat). Mostly, I want to talk about properly marketing Tapestry. I suspect about an hour will allow us to reach a consensus. Importantly, this is NOT about technology or project manage

Re: Permissions Mapping...

2006-06-07 Thread Howard Lewis Ship
What I did was create a @Privileged annotation. The annotation value was the name of the required role. You could attach this method to classes, or to methods. @Privileged is inherited, and @Privileged("") means no special privilege required. For classes, it implemented/extended PageValidateLis

Re: new site starting to form

2006-06-07 Thread Howard Lewis Ship
XULRunner ... much prettier site! Can't wait to use those skins! On 6/7/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: P.S. I hope no one thinks the site will stay looking the way it currently does css/image wise. I think something that we will hopefully move towards will look more like http://d

Re: new site starting to form

2006-06-07 Thread Howard Lewis Ship
On 6/7/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: A new ~sample~ website has been setup for tapestry at http://tapestry.apache.org/tapestry4/ . Please take a look/provide feedback if there is anything horribly wrong with it. Also keep in mind that the biggest thing we want to accomplish here

Re: Committers group skype-up?

2006-06-08 Thread Howard Lewis Ship
Skype newbie. --Chris --- Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > I would like to gather as many of the committers and > TSN members as possible > for a group skype (voice and/or text chat). Mostly, > I want to talk about > properly marketing Tapestry. I suspect about

Re: Committers group skype-up?

2006-06-08 Thread Howard Lewis Ship
I'll attempt to take notes and publish to the private mailing list. On 6/8/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: Unfortunately, i won't be able to participate in this... Will there be a way of finding out what was said, decisions made, e.t.c ? From Howard Le

Re: Permissions Mapping...

2006-06-08 Thread Howard Lewis Ship
d using the EnhancementOperation.extendMethodImplementation() method? If so, how did you get around the *initial* call to the super implementation? You said it did the check before the call to super. -Original Message- From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 2:06 PM T

Re: new site starting to form

2006-06-08 Thread Howard Lewis Ship
moving old documentation over / providing real links to downloads /etc ) , but it's a start. This is also using our new tapestry-site project with maven2 as the build manager. It's lightning fast and easy to deploy. mvn site:deploy :) On 6/7/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: &

Re: Committers group skype-up?

2006-06-09 Thread Howard Lewis Ship
Looks like the conscensus is Saturday at 18:00 PST (10:00 GMT). Please reply if you can make this, and please contact me via skype to share Skype contact info. On 6/7/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: I would like to gather as many of the committers and TSN members as po

Minor portlet changes for 4.1

2006-06-09 Thread Howard Lewis Ship
I have a local client that is pretty desperate to get some minor changes related to portlets into the 4.1 code. I expect to review and commit the changes next week. Just a FYI in terms of the 4.1 release. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator and PMC Chai

Re: Committers group skype-up?

2006-06-09 Thread Howard Lewis Ship
rd to talking with people who I've only interacted with via e-mail! On 6/9/06, Mind Bridge <[EMAIL PROTECTED]> wrote: Hi Howard, I believe it is actually the other way around: 10:00 PST is 18:00 UK Time... Will 10:00 be okay on Saturday? Howard Lewis Ship wrote: > Looks like the con

Re: annotation design question

2006-06-11 Thread Howard Lewis Ship
Not sure I'm following how this would be used; could you provide an example for illustrative purposes? On 6/11/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: For a lot of these new components there are a lot of "events" (aka functions) that can be connected/listened to via the EventListener annot

Chat with James Carman r.e. Managing Transactions

2006-06-12 Thread Howard Lewis Ship
James has been working on HiveMind + Spring libraries to implement the transaction-per-request model for managing transactions within a Tapestry application. -- Forwarded message -- From: James Carman <[EMAIL PROTECTED]> Date: Mon Jun 12 08:39:43 PDT 2006 Subject: Chat with James

Re: tapestry.apache.org finalized?

2006-06-12 Thread Howard Lewis Ship
It is the logo for now. Not everyone is happy with it, and we may run a logo contest in the future. On 6/12/06, Henri Dupre <[EMAIL PROTECTED]> wrote: Slick new website! That's a great job. Btw, I did not follow the whole conversation on the logos but there was quite a bit of fuss going about t

Marketting Skype-conference on June 10 2006

2006-06-12 Thread Howard Lewis Ship
A number of people from the Tapestry developer community participated in a multi-way Skype chat to discuss marketting issues for Tapestry. I've included the transcript below. We expect to do this again, perhaps regularily, in the future. [2:04:27 PM] * Howard M. Lewis Ship added Jesse Kuhnert,

Re: New EnhancementOperation.interceptMethodImplementation() method...

2006-06-12 Thread Howard Lewis Ship
Good idea, like the name as well. On 6/12/06, James Carman <[EMAIL PROTECTED]> wrote: All, When writing the Acegi integration, I needed to be able to put some logic *before* the call to the superclass' implementation of a listener method in order to verify that the current user has the require

Re: Chat with James Carman r.e. Managing Transactions

2006-06-12 Thread Howard Lewis Ship
Everyone else took at step backwards :-) On 6/12/06, James Carman <[EMAIL PROTECTED]> wrote: How about if we buffer the response data and only write it back out if the wrapping transaction commits successfully? -Original Message- From: Howard Lewis Ship [mailto:[EMAIL PROTECTED

Re: ExceptionPresenter...

2006-06-14 Thread Howard Lewis Ship
ExceptionPresenter is the appropriate "hook" for any kind of exception related logic. I see what you mean about a parameterIndex for the StrategyFactory. On 6/14/06, James Carman <[EMAIL PROTECTED]> wrote: All, Is ExceptionPresenter the best place to put generalized exception-handling logic?

Re: authentication error when committing

2006-06-18 Thread Howard Lewis Ship
So ... you were able to check out but not check back in? You could log into to people.apache.org and use svnpass to change your password, I think. On 6/18/06, Kent Tong <[EMAIL PROTECTED]> wrote: Hi, I'm about to commit, but subclipse doesn't accept my username and password. I can use those t

Re: authentication error when committing

2006-06-18 Thread Howard Lewis Ship
I should be able to do something, but I'm not sure what (I'm not sure how ASF's svn authentication works). On 6/18/06, Kent Tong <[EMAIL PROTECTED]> wrote: Howard Lewis Ship gmail.com> writes: > So ... you were able to check out but not check back in? Ye

Re: easymock

2006-06-18 Thread Howard Lewis Ship
I'm all in favor of moving towards TestNG and EasyMock 2.0. That's what I use for all my non-Tapestry-4 work. On 6/18/06, James Carman <[EMAIL PROTECTED]> wrote: If HiveMindTestCase doesn't need to change to compile, then everything should be okay. We're marking the easymock jar as optional i

Re: To Howard and the team

2006-06-20 Thread Howard Lewis Ship
On 6/20/06, Geoff Callender <[EMAIL PROTECTED]> wrote: Regarding the coding practices in Tapestry JumpStart, I have 2 particular concerns: 1. I avoid using pageBeginRender(PageEvent). Instead, each page has an "activate" method. Its signature specifies the parameters that are relevant to the p

Re: WARNING!: permanent removal of /www/jakarta.apache.org/tapestry

2006-06-21 Thread Howard Lewis Ship
You should be able to set up the .htaccess redirect rules before deleting the other content. On 6/21/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: If anyone goes to the http://tapestry.apache.org site the new urls should ~hopefully~ be easily identified. On 6/21/06, Danny Angus <[EMAIL PROTECTE

Re: easymock

2006-06-23 Thread Howard Lewis Ship
To support Jesse here, I'm also a TestNG believer. It contains a huge number of features, well beyong Junit, and it's well though out and has reasonable IDE plugins. It also supports JDK 1.4 if you like, via an xdoclet kind of approach. On 6/23/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: I th

Re: Friendly URLS Bug?

2006-06-25 Thread Howard Lewis Ship
From: http://tapestry.apache.org/tapestry4/UsersGuide/configuration.html org.apache.tapestry.template-extension You can set this value to "htm" within a page or component specification to affect just that specification. I.e. @Meta(" org.apache.tapestry.template-extension=htm") You can set th

Board report

2006-06-26 Thread Howard Lewis Ship
Jesse - thanks for writing up a great monthly board report. I tweaked it a tiny bit and posted it to the Apache Board. I believe we will now be on a three month reporting cycle. There have been no complaints (or even comments) from the Board, which I believe means we are doing well. -- Howard M

Help needed for Tapestry commiter Kent Tong

2006-07-02 Thread Howard Lewis Ship
We have a committer who needs help updating their login password. The user is Kent Tong (freemanant). He can be reached at Kent Tong <[EMAIL PROTECTED]> Thanks! -- Forwarded message -- From: Jesse Kuhnert <[EMAIL PROTECTED]> Date: Jul 1, 2006 10:10 PM Subject: Re: still no prog

Re: still no progress

2006-07-02 Thread Howard Lewis Ship
Didn't see any email sent to infrastructure so I sent one now. I think I left it unsaid that you should send email to infrastructure way back when. I should have been more explicit. On 7/1/06, Kent Tong <[EMAIL PROTECTED]> wrote: Hi, Still no any sign of progress after 3 weeks ( http://article

Re: svn password reset

2006-07-03 Thread Howard Lewis Ship
I'm very sorry it took so long! On 7/3/06, Kent Tong <[EMAIL PROTECTED]> wrote: Hi, Just to you know that they have reset the password for me and it seems to be working. Thanks to Howard, Jesse and others for helping me all along! -- Kent Tong Author of a book for learning Tapestry (http://www

Re: Another hivemind exception,help please.

2006-07-05 Thread Howard Lewis Ship
Nested stack trace would be helpful. Looks like its a problem with an eagerly loaded service. On 7/5/06, James Carman <[EMAIL PROTECTED]> wrote: You haven't given us the entire stack trace here. It doesn't even tell us what type of exception it is. But, again, I'd have to guess that you're run

Re: Page Files and Jwc Files in T5

2006-07-06 Thread Howard Lewis Ship
T5 is very formative. My goal is to keep the essense of Tapestry (4) but simplify and improve everything. Part of that is reducing and eliminating XML. Everthing done today in .page and .jwc files will be done with annotations. I've been working on a smart class loader that can detect changes a

Re: svn commit: r418774 - in /tapestry/tapestry5/tapestry-core/trunk/src: main/aspect/org/apache/tapestry/internal/aspects/ main/java/org/apache/tapestry/ main/java/org/apache/tapestry/internal/event/

2006-07-06 Thread Howard Lewis Ship
Good catch ... I've already fixed it. On 7/4/06, Massimo Lusetti <[EMAIL PROTECTED]> wrote: On 7/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Author: hlship > Date: Mon Jul 3 07:23:04 2006 > New Revision: 418774 > > URL: http://svn.apache.org/viewvc?rev=418774&view=rev > Log: > Start w

Re: website update

2006-07-07 Thread Howard Lewis Ship
7/7/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: Ok.. So should I just ditch the content in the tapestry-site folder or move it over...? On 7/7/06, Howard Lewis Ship < [EMAIL PROTECTED]> wrote: > Actually, the link from tapestry.apache.org should go to > tapestry5/tapestry-project an

Re: website update

2006-07-07 Thread Howard Lewis Ship
ain of poms that leads to one master pom, ie tapestry-project. ? On 7/7/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > Leave things as they are, I think. > > tapestry-site --> tapestry.apache.org (this should never change) > > tapestry-core -> tapestry.apache.org/t

Re: svn commit: r420171 - in /tapestry/tapestry5/tapestry-core/trunk/src: main/java/org/apache/tapestry/internal/ioc/ main/java/org/apache/tapestry/ioc/ main/resources/org/apache/tapestry/internal/ioc

2006-07-08 Thread Howard Lewis Ship
I had an epiphany almost two years ago that all the XML in HiveMind or Spring was an attempt to create callbacks, of the kind most natural in Ruby. That's why Ruby's Needle IoC container is so small and simple. The module builder, with the service builder callback methods, is pretty close to Rub

Re: removing some old components

2006-07-16 Thread Howard Lewis Ship
I'm all in favor of it, that's why I put good deprecation management into T4. It's the fasted way to improve code coverage numbers :-) On 7/16/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: I think part of the confusion surrounding some aspects of tapestry (besides hivemind) is that there are too

Re: all tests should pass before committing?

2006-07-16 Thread Howard Lewis Ship
I would love to know what tests fail and why. With the environment easier to set up than before (Maven and all that) tests should just run. Generally it ends up being because of either a localization issue (different default locale), or line endings problem (windows vs. unix style) or a differenc

Neil Ford test naming

2006-07-18 Thread Howard Lewis Ship
Something I'm trying out in the new code base is to use Neil Ford's naming convention for test methods. Names are words_separated_with_underscores ... the intent is reports generated about the tests are more readable than wordsInCamelCase. I think he's right and I'm liking the result. http://me

Re: Neil Ford test naming

2006-07-23 Thread Howard Lewis Ship
If I were (hypothetically never ) running things at Sun I'd be knocking on Howard's door until a restraining order was created or he decided to help me write a good spec. ;) Spec? That's the thorn in Sun's side. Create useful, productive tools, not specs. Sun stops one step too short. Create a

Re: [vote] Release Tapestry 4.1

2006-07-23 Thread Howard Lewis Ship
Sorry I'm getting behind with the voting. To much travel. The concept is that we release things, the vote to state that an existing release is a beta, or eventually a GA. That way, we don't have to go throw release candidates and then hurried bug fix releases. Anyway, this would be 4.1.1, and t

Re: object pools and tapestry memory (solved I believe)

2006-07-26 Thread Howard Lewis Ship
For public sites, its really important to make use of org.apache.tapestry.accepted-locales configuration property. http://tapestry.apache.org/tapestry4/UsersGuide/localization.html#localization.accepted-locales On 7/26/06, Henri Dupre <[EMAIL PROTECTED]> wrote: I put into production a "SoftPool

Tapestry 5 Discussions

2006-07-27 Thread Howard Lewis Ship
There's been a lot of buzz on my Blog about the (very, very) early Tapestry 5 code base: http://howardlewisship.com/blog/2006/07/tapestry-5-updates.html#comments I've asked that people do more of the discussions here, where its most visible to the Tapestry community. -- Howard M. Lewis Ship TWD

T5: getting away from commons-logging

2006-07-27 Thread Howard Lewis Ship
A pretty common complaint is that commons-logging is a problem. It does some wierd and awkward class loading things that ultimately result in memory leaks. An alternative is SL4J: http://www.slf4j.org/ It has an improved API over commons-logging, making it easier to build out complex messages.

Re: Tapestry 5 Discussions

2006-07-27 Thread Howard Lewis Ship
e on your blog. With that programming paradigm, how would you add interceptor-like functionality to an existing service in another module? -Original Message----- From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] Sent: Thursday, July 27, 2006 11:54 AM To: Tapestry development Subject: Tapestry 5 D

Re: Tapestry 5 Discussions

2006-07-27 Thread Howard Lewis Ship
. On 7/27/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > There's been a lot of buzz on my Blog about the (very, very) early > Tapestry 5 code base: > > http://howardlewisship.com/blog/2006/07/tapestry-5-updates.html#comments > > I've asked that people do more

Re: Tapestry 5 Discussions

2006-07-27 Thread Howard Lewis Ship
27/06, Mark Stang <[EMAIL PROTECTED]> wrote: Will this be a Tapestry only project or will it be stand-alone? -Original Message- From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] Sent: Thu 7/27/2006 10:59 AM To: Tapestry development Subject: Re: Tapestry 5 Discussions I've been *d

Re: Tapestry 5 Discussions

2006-07-27 Thread Howard Lewis Ship
I've gotten the impression that dynamic re-compilation of java classes "on the fly" might potentially be possible? Ie I can make a change to a page/component in eclipse and it will be compiled and usable in the app without having to restart? On 7/27/06, Howard Lewis Ship <[EMA

Re: Tapestry 5 Discussions

2006-07-28 Thread Howard Lewis Ship
Right now its impossible because there's nothing to convert to :-) It will be *VERY* difficult. This isn't a slap of new paint. Basic paradigms are shifting around in a major way. It would be comparable, or perhaps even larger than, converting between JSF and Tapestry 4. Possibly on the order of

Re: Tapestry 5 Discussions -- Nice to see people paying attention

2006-07-28 Thread Howard Lewis Ship
es, but any easy migration is just gravy. I for one am thrilled to see that Tap5 is dropping some of the encumberances of it's original implementaton. When I start a new project. I want it to be using the best tools out available. Here's to Tap5 and all it's incompatibilities

Re: Tapestry 5 Discussions -- Nice to see people paying attention

2006-07-29 Thread Howard Lewis Ship
Here's an interesting question. When writing T4, did you know that T5 was going to be such a drastic rewrite? Probably not, or you would have just architected T4 the right way to avoid the rewrite. Correct? Well, then, who is to say that two years down the road whenever you get down to working

Re: changes to abstract component (mostly for Howard)

2006-07-31 Thread Howard Lewis Ship
This makes me nervous. I don't understand how parent would be different from container (and existing, rigid, structural property). On 7/31/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: I've run into a situation with @Script where I need to be able to limit script output in dynamic responses. Th

Re: Tapestry IoC as a general purpose container

2006-07-31 Thread Howard Lewis Ship
I'm keeping the package names seperate, to facilitate splitting out Tapestry IoC into a standalone project, ala HiveMind. Right now that is not a priority. The way I've been layout out the Tapestry IoC APIs, it should be possible to create a kind of bridge RegistryBuilder that can read HiveModule

Re: changes to abstract component (mostly for Howard)

2006-07-31 Thread Howard Lewis Ship
osed to the public IComponent API, but don't currently know of a better way to do it. (that doesn't involve javassist enhancements) What are your thoughts in the context of what I just went over? Is it a matter of whether or not we want this kind of logic exposed to the public API'

Re: changes to abstract component (mostly for Howard)

2006-07-31 Thread Howard Lewis Ship
to me. To summarize my interpretations: -) Rename get/set Parent to something more descriptive of what it's doing, like encloser. -) Create and test some form of Block component that can properly handle the encloser semantics to ensure the logic works for all (known) use cases. On 7/31/06, H

Re: changes to abstract component (mostly for Howard)

2006-07-31 Thread Howard Lewis Ship
e plenty of scenerios where they could just as easily specify an existing component as the "block" to update. I still think having to use special block components makes the API feel less "sexy"/intuitive to me, but if you really think so I can give it a try. On 7/31/06, Howard Le

Re: Unique in scripts

2006-07-31 Thread Howard Lewis Ship
Seems to me we could extend the PageRenderSupport interface to address Dojo requires in much the same way that it today handles external scripts. This would also presume an upgrade of the Script DTD to allow such things to be specified. On 7/31/06, Andreas Andreou <[EMAIL PROTECTED]> wrote: erm

Auto-determination of component type

2006-07-31 Thread Howard Lewis Ship
Tis the way of things. Easier to start very strict and loosen up with good defaults than to start too loose and never be able to get things organized. On 7/31/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: Nice! I like it :) On 7/31/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Author: and

Re: nested namespaces

2006-08-11 Thread Howard Lewis Ship
For pages, the syntax needs to be possible, otherwise there'd be no way to identify a page within a library as part of a URL (i..e, the page parameter). For components, this should not be necessary, as it reflects the internal implementation of a library (i.e., the fact that Library uses SubLibra

Re: papers / articles .. ?

2006-08-11 Thread Howard Lewis Ship
I'm hoping to find some time in Sept. for this. Not sure what I'll write up yet. On 8/9/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: Does anyone have anything in the works? I'd be interested in knowing (instead of scouring) if there is anything. I have a small pdf book due very soon now so I'm

Re: papers / articles .. ?

2006-08-13 Thread Howard Lewis Ship
pplication. Some sort of cool flagship thing for people to try. Maybe we should charge for it ? It seems like such a simple thing to do, but the majority I've seen are pretty crappy. On 8/11/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > I'm hoping to find some time

Site updates

2006-08-23 Thread Howard Lewis Ship
Just put up some site updates: - links for downloading documentation - More upcoming appearances - Quick reference for unsubscribing from the mailing lists -- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, A

Re: svn commit: r431345 - in /tapestry/tapestry5/tapestry-core/trunk/src: main/java/org/apache/tapestry/ main/java/org/apache/tapestry/dom/ main/java/org/apache/tapestry/internal/services/ main/java/o

2006-08-23 Thread Howard Lewis Ship
Yep, it's one of the differences between Tapestry 4 and Tapestry 5. Because we are building a DOM tree, we can finally do true random access updates to the tree throughout the rendering process. No more faking it using nested writers. It'll also be possible to do some other tricks, such as prett

Re: Speeding up generation of documentation

2006-08-30 Thread Howard Lewis Ship
I've been using mvn site:run, but it doesn't seem to pick up changes to site.xml, or allow you to access anything not generated from src/site. Also, even with -DgenerateReports=false, mvn site and mvn site:run both run all the reports first. Maybe Maven 3 :-) On 8/30/06, Jesse Kuhnert <[EMAIL

Re: FW: Tapestry Commons Subproject...

2006-08-30 Thread Howard Lewis Ship
How about "tapestryforge"? I'm really happy with the "swiss army knife" motif from the Tapestry @ JavaForge stuff, and think we should run with that. I like the idea of many small projects, each focuses, each "finishable". On 8/30/06, devel - Fashion Content <[EMAIL PROTECTED]> wrote: How abou

Re: Thoughts on Tap5 .application

2006-08-30 Thread Howard Lewis Ship
I'm looking to keep the amount in the web.xml minimal. You configure the TapestryFilter (good idea James!) and tell Tapestry about your root package and it takes it from there. I've been documenting as I got but can't post the docs from my laptop, details when I get home to the desktop tomorrow.

Re: Thoughts on Tap5 .application

2006-08-31 Thread Howard Lewis Ship
Yes, it's a cool idea, in terms of doing an "end run" around the limitations of web.xml. On 8/30/06, James Carman <[EMAIL PROTECTED]> wrote: So, you went with the TapestryFilter idea? Cool! :-) > I'm looking to keep the amount in the web.xml minimal. > > You configure the TapestryFilter (good

Re: FW: Tapestry Commons Subproject...

2006-09-01 Thread Howard Lewis Ship
x27;t access the SVN repository anonymously at JavaForge" anymore. When I finally get HiveMind moved to TLP (next week hopefully, since I'll be off work), I'm going to propose a similar setup and try to move the HiveMind module code from JavaForge too. -Original Message- From: Ho

Tap5: Updated code and site

2006-09-01 Thread Howard Lewis Ship
Basic support for parameters is now in; I'll be working on more types of bindings next, as well as Selenium integration tests. New documentation should be up on the site soon. There's a delay between publishing it, and seeing it live. Much, much more to do. I'm looking forward to "opening the g

Re: Distributing Tapestry with all dependencies included

2006-09-04 Thread Howard Lewis Ship
Several of the dependencies are not Apache projects. Apache guidelines (to my knowledge) forbid distributions that include non-Apache files. Or it may be non-ASL files. I know that Jesse has been working with the Dojo folks to support redistribution of their stuff. OGNL and Javassist (both MPL

Re: Distributing Tapestry with all dependencies included

2006-09-04 Thread Howard Lewis Ship
ent of OGNL with tapestry-prop halved component rendering times for me. It's nice that Tapestry scales better than other frameworks, but baseline speed is important, too... On 9/4/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > Several of the dependencies are not Apache proj

Tap5: Status

2006-09-05 Thread Howard Lewis Ship
Things are beginning to come together. Just added an @Inject annotation that allows injection directly into fields. More to go on that front (in many cases, Tapestry will be able to deduce what to invoke based on either the field name or the field type). Also, I've been writing as much document

Re: UseTapestry and Questions (Points to consider)

2006-09-05 Thread Howard Lewis Ship
The recurring theme I've gotten from my many clients is that they looked at JSF and looked at Tapestry and saw Tapestry as the clear winner. JSF demos well, and its goals are good, and its a newer code base. However, once you get past demos and prototypes, it ends up being quite a bit of coding.

Re: UseTapestry and Questions (Points to consider)

2006-09-05 Thread Howard Lewis Ship
On 9/5/06, Mark Stang <[EMAIL PROTECTED]> wrote: So, when will a "working" version be available? -Original Message- From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] Sent: Tue 9/5/2006 12:49 PM To: Tapestry development Subject: Re: UseTapestry and Questions (Points to consi

Re: Tap5: Status

2006-09-05 Thread Howard Lewis Ship
a look at this document later today and get back if any > immediate thoughts come up wrt different rendering schemes / etc... > > On 9/5/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > > Things are beginning to come together. Just added an @Inject annotation > > that

Tap5: Status

2006-09-13 Thread Howard Lewis Ship
Just made component parameters smarter. First, you can set default values for components, just by updating the fields. I.e. @Parameter private int count = 5; That value, 5, becomes the default value if the parameter is not bound. It also is the value the field is reset to after the component

Re: Tap5: Status

2006-09-13 Thread Howard Lewis Ship
Nope but that's coming. On 9/13/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: Sounds cool :) Do properties work in a similar fashion now as well? On 9/13/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > Just made component parameters smarter. > > First, y

Re: Tap5: Status

2006-09-13 Thread Howard Lewis Ship
Kuhnert <[EMAIL PROTECTED]> wrote: Sounds cool :) Do properties work in a similar fashion now as well? On 9/13/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > Just made component parameters smarter. > > First, you can set default values for components, just by upd

Re: T5: return of tags?

2006-09-13 Thread Howard Lewis Ship
Great to see people reading the documentation. You're seeing a work in progress, documentation and code. In the short term; the T4 style templates will return (using, probably, a t:id and t:type, rather than the combined jwcid). In the medium term, T5 will have a preview mode for pages that sho

4.1: component lists

2006-09-20 Thread Howard Lewis Ship
I've been looking at some of the code and examples in 4.1. I have some suggestions. There's a number of places where we pass list of component ids. I.e. updateComponents="ognl:{'author'}" We should be able to pass a simple string there: updateComponent="author" Further, we should be able to

4.1: Suggestion for If, etc.

2006-09-20 Thread Howard Lewis Ship
Components which have an "element" parameter (If, For, etc.). Perhaps we should code it as: if the component's tag is "span", honor the element parameter, else honor the component's actual tag So: could be replaced with To the same result. -- Howard M. Lewis Ship TWD Consulting, Inc. I

Re: Distributing Tapestry with all dependencies included

2006-09-21 Thread Howard Lewis Ship
I'm honestly not sure! On 9/20/06, andyhot <[EMAIL PROTECTED]> wrote: Howard Lewis Ship wrote: > Several of the dependencies are not Apache projects. Apache guidelines > (to > my knowledge) forbid distributions that include non-Apache files. Or > it may > be non-ASL

Re: eclipse annotation content-assist!

2006-09-23 Thread Howard Lewis Ship
Class file editor shows disassembled code is more important to me. Also, it's only a small tweak to content assist on annotations; it works in 3.1/3.2, but you have to type the first character of an attribute for it to complete it, it doesn't suggest annotations on its own. * * On 9/23/06, Jesse

Re: Annotation Workers

2006-10-05 Thread Howard Lewis Ship
I concur; throwing exceptions is a problem. I'd rather split the pipeline into multiple pipelines to support finer grained scheduling of the operations. On 10/4/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: I had a few thoughts. For some reason throwing exceptions sends a red flag up for me. Is

Re: svn commit: r454396 - /tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/IntegrationTests.java

2006-10-09 Thread Howard Lewis Ship
This is inline with my mixins thoughts. How about a t:mixin="dojo/Curvy" that would wrap the component's rendering with additional markup that would produce a curvy look on the client. I expect to add a few more states to the render state machine ( http://tapestry.apache.org/tapestry5/images/com

Updated home page

2006-10-10 Thread Howard Lewis Ship
I've been updating the home page to list all the extensions, components and integrations there (it was beginning to take over the left-side menu). Current version should be visible in a few minutes. Looking for feedback on missing components/extensions/etc., and on the super-brief blurb for each

Re: Updated home page

2006-10-11 Thread Howard Lewis Ship
f the front page. (or if you already have a very large monitor ;) ) Maybe a single link (besides the eclipse links) named "Extensions" or similar that had it's own html page would help ? On 10/10/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > I've been updati

Tapestry Team List

2006-10-16 Thread Howard Lewis Ship
The team list at: http://tapestry.apache.org/tapestry4.1/team-list.html is a bit sparse. I'd like to ask that everyone take a few minutes to check out Tapestry 4.1 and update their entry into the list. -- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant

Re: design problem / need help

2006-10-17 Thread Howard Lewis Ship
Can the Dojo includes be inlcuded via the Body component as with other JavaScript includes? Or do they have to be in the ? On 10/17/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: So I think it was a mistake for me to put the core tapestry/dojo script include logic under control of the @Shell comp

Re: Tapestry 5 - Friendly URLs and Type Coercion

2006-10-20 Thread Howard Lewis Ship
We're thinking on the same frequencies here. If you check the new screencast (#2) and documentation, you'll see that DataSqueezer is out. A typical URL might be: http://localhost:8080/Start.action/choose/10 The context parameter of ActionLink (equivalent to DirectLink's parameters parameter) is

  1   2   3   4   5   6   7   8   9   10   >