Re: Maven Checksum Failure with Tynamo JPA / Security
Hi Lenny This was a very common error in the pre Nexus era. The process in charge of copying the binaries from Codehaus to Central was somehow changing the checksum. I'm not completely sure but I bet these artifacts were released before we have the Nexus in place. Saludos. Alejandro. PD:- I'l check if there is a problem with the tynamo's user list. On Mon, Jun 20, 2011 at 10:54 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: I am using Maven 3. Does anybody else have this error? Tried to send this to u...@tynamo.codehaus.org (linked from the tynamo home page) to no avail, so I am trying here. -- [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tynamo-common/0.0.1/tynamo-common-0.0.1.jar (4 KB at 1.5 KB/sec) Downloading: http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar (16 KB at 4.6 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.1.0/shiro-web-1.1.0.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANN] JumpStart 5.3.5 released
Wow Geoff you're fast. While you're on a role, another thing that I know has been suggested is syntax coloring for the example code, perhaps using the lombok SyntaxHighlighter tapestry component (http://lombok.demon.co.uk/tapestry5Demo/test/components/SyntaxHighlighter) On Tue, Jun 21, 2011 at 10:03 AM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: Done. Released as version 5.3.7. On 21/06/2011, at 2:01 PM, Geoff Callender wrote: On 21/06/2011, at 11:22 AM, Bob Harner wrote: Geoff, JumpStart is the most valuable resource I know of for learning to use Tapestry. Thanks so much for providing it! Thanks! One thing I would suggest -- and I know this is a lot to ask -- would be to (eventually, some day) move away from the use of leading underscores in the private variables. I remember that being a confusing part of JumpStart examples to me as a new user, because the names in the page/component classes don't exactly match the names in the templates. As you might guess I really like the convention of giving instance variables a leading underscore - it's really great when used with code completion. However, I can see that the time has come to make this change, time to bow to convention, as it does seem to cause a lot of people confusion! I'll get onto it next. Geoff On Mon, Jun 20, 2011 at 7:07 PM, ael alan-lua...@dash.com.ph wrote: Hi Geoff, My suggestion How about some examples of: tapestry-security I think it can help a lot :) -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-JumpStart-5-3-5-released-tp4506440p4508551.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANN] JumpStart 5.3.5 released
I had a version with the syntax highlighter set up, ready to run a trial on a second server instance and ask everyone to vote on it. However, I couldn't get the memory allocated to me to do it. I'll try again in a month or two when I get back from my break. Thanks for the prompter. Geoff On 22/06/2011, at 8:16 PM, Bob Harner wrote: Wow Geoff you're fast. While you're on a role, another thing that I know has been suggested is syntax coloring for the example code, perhaps using the lombok SyntaxHighlighter tapestry component (http://lombok.demon.co.uk/tapestry5Demo/test/components/SyntaxHighlighter) On Tue, Jun 21, 2011 at 10:03 AM, Geoff Callender geoff.callender.jumpst...@gmail.com wrote: Done. Released as version 5.3.7. On 21/06/2011, at 2:01 PM, Geoff Callender wrote: On 21/06/2011, at 11:22 AM, Bob Harner wrote: Geoff, JumpStart is the most valuable resource I know of for learning to use Tapestry. Thanks so much for providing it! Thanks! One thing I would suggest -- and I know this is a lot to ask -- would be to (eventually, some day) move away from the use of leading underscores in the private variables. I remember that being a confusing part of JumpStart examples to me as a new user, because the names in the page/component classes don't exactly match the names in the templates. As you might guess I really like the convention of giving instance variables a leading underscore - it's really great when used with code completion. However, I can see that the time has come to make this change, time to bow to convention, as it does seem to cause a lot of people confusion! I'll get onto it next. Geoff On Mon, Jun 20, 2011 at 7:07 PM, ael alan-lua...@dash.com.ph wrote: Hi Geoff, My suggestion How about some examples of: tapestry-security I think it can help a lot :) -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-JumpStart-5-3-5-released-tp4506440p4508551.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
LinkSubmit outside Form
T5.1.0.8 Quick question, fast way to have LinkSubmit outside Form with standard components? Thanks.
URL used for localization seems to have locale in path?
Hi there. When using localization to display different template files based on the locale, it seems to ad the locale to the URL. Is that normal behaviour? Eg. I have 2 homepage files... Home_en.tml and Home_fr.tml. If I set the locale to French, and go to the homepage, if goes to URL /fr/Home rather than /Home. The problems is that may page uses relative CSS paths which mean it doesn't display correctly. If I want to share css files between 2 different templates in this case, it gets a little messy. Does it look like Ive done something wrong? Many thanks, Dave. -- View this message in context: http://tapestry.1045711.n5.nabble.com/URL-used-for-localization-seems-to-have-locale-in-path-tp4513977p4513977.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANN] JumpStart 5.3.5 released
On Tue, Jun 21, 2011 at 3:22 AM, Bob Harner bobhar...@gmail.com wrote: Geoff, JumpStart is the most valuable resource I know of for learning to use Tapestry. Thanks so much for providing it! Yes! ... Great! ... It has helped me a lot of times showing how to do the right thing! Thanks! Cheers -- Massimo http://meridio.blogspot.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: URL used for localization seems to have locale in path?
You have done nothing wrong and this is the way it is supposed to work. I believe you can set the locale to be stored in a cookie as well in stead of the locale. Though for SEO the locale in de url is generally a good option. Have a look at [1] Are you including css directly in the page using style tags? If so, externalizing your css into a seperate css file will solve your issue. Hope it helps, Joost [1] http://tapestry.formos.com/nightly/tapestry5/apidocs/org/apache/tapestry5/SymbolConstants.html#ENCODE_LOCALE_INTO_PATH On 22/06/11 3:12 PM, dkeenan wrote: Hi there. When using localization to display different template files based on the locale, it seems to ad the locale to the URL. Is that normal behaviour? Eg. I have 2 homepage files... Home_en.tml and Home_fr.tml. If I set the locale to French, and go to the homepage, if goes to URL /fr/Home rather than /Home. The problems is that may page uses relative CSS paths which mean it doesn't display correctly. If I want to share css files between 2 different templates in this case, it gets a little messy. Does it look like Ive done something wrong? Many thanks, Dave. -- View this message in context: http://tapestry.1045711.n5.nabble.com/URL-used-for-localization-seems-to-have-locale-in-path-tp4513977p4513977.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: URL used for localization seems to have locale in path?
On Wed, 22 Jun 2011 10:12:45 -0300, dkeenan david_siedle...@yahoo.co.uk wrote: Hi there. Hi! When using localization to display different template files based on the locale, it seems to ad the locale to the URL. Is that normal behaviour? Yes. If I set the locale to French, and go to the homepage, if goes to URL /fr/Home rather than /Home. The problems is that may page uses relative CSS paths which mean it doesn't display correctly. If I want to share css files between 2 different templates in this case, it gets a little messy. Does it look like Ive done something wrong? Use ${context:path/to/file.css} or ${classpath:path/to/file.css} and let Tapestry take care of paths. -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, Ars Machina Tecnologia da Informação Ltda. http://www.arsmachina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANN] A Tapestry5 Based Security Module
Hi Taha, where to get this source code, everytime I click the link it says: 403. That’s an error. Your client does not have permission to get URL /p/tapestry-addons/ from this server. That’s all we know -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-A-Tapestry5-Based-Security-Module-tp3322452p4514233.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
RE: [ANN] A Tapestry5 Based Security Module
I too get the same error. -Original Message- From: Angelo C. [mailto:angelochen...@gmail.com] Sent: Wednesday, June 22, 2011 10:23 AM To: users@tapestry.apache.org Subject: Re: [ANN] A Tapestry5 Based Security Module Hi Taha, where to get this source code, everytime I click the link it says: 403. That’s an error. Your client does not have permission to get URL /p/tapestry-addons/ from this server. That’s all we know -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-A-Tapestry5-Based-Security-Module-tp3322452p4514233.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
RE: [ANN] A Tapestry5 Based Security Module
it's a nice module, but not even posted in java magic? -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-A-Tapestry5-Based-Security-Module-tp3322452p4514269.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Trigger component event context
I am trying to make a zone works inside an ajaxformloop. When the zone starts rendering it would be great to trigger an event with a useful context in order to contextualize the rendering with the correct loop value, this was my idea, but I am not sure to be able to provide a useful context to that event which could be successfuly resolved during zone-redenring phase to get the correct loop value... For one side, I think that the trigger context parameter could be useful for some cases... although, I think it will not help for my case. Now I am thinking on another tricky solution: Use the context parameter of the actionlink used to update the zone: This paremter binding is resolved on each loop row rendering phase, so its value is resolved correctly on each row. Later, on the actionlink handler, I can use the recived context to trigger an event programatically (ComponentResource.triggerEvent(eventType, parameters[], callback)) in order to contextualize the page with the correct row. This task of contextualize the container on the correct loop row, that I am resolving through the actionlink handler by triggering an event programatically, I think that would be done on a more elegant way for example with the trigger component but even if it has the context parameter it will not work because it will be resolved till the zone is rendered... and the binding will not work... Do you think there is a more elegant way? Here is a sample of my case: Page.tml: html t:ajaxformloop t:value=row t:component t:object=row/ /t:ajaxformloop /html Component.tml: t:zone t:id=zone ${object.name} /t:zone t:actionlink t:zone=zone t:context=object.idclick/t:actionlink Component.java: onAction(String id) { this.componentResources.triggerEvent(contextualize, new Object[] {id}, null); } Page.java: onContextualizeFromComponent(String id) { //just for contextulize a single component rendering out of the full loop rendering. this.row = this.findById(id); } This is how *Trigger* *component* is implemented. The original intention was to provide a way to *trigger* events e.g. for rendering of JavaScript using JavaScriptSupport service. What is your use case? Maybe there is another way to do it? On Tue, Jun 21, 2011 at 2:47 PM, Matias Blasi mati...@gmail.comwrote: Thanks Igor! Is this a *Trigger* *Component* API limitation or there is any technical limitation I am missing? If it is a API issue, it should be great to have a *context* parameter into the *Trigger* *component*, do you? Regards, Matías. Nope, it's not possible. An event **triggered** by **Trigger** **component**may only have MarkupWriter as **context** On Tue, Jun 21, 2011 at 12:46 AM, Matias Blasi mati...@gmail.com wrote: Hi all! I am using the **trigger** **component** to fire an event. Is there any way to pass a **context** for that event? As far as I understand, the **trigger** * *component** should have a '**context**' parameter, is that correct? Regards, Matias. -- Best regards, Igor Drobiazko http://tapestry5.de
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar Is there any incompatibility between tapestry-beanvalidator and tapestry-jquery? Or am I loosing something? Regards, Matias.
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi matias.bl...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar Is there any incompatibility between tapestry-beanvalidator and tapestry-jquery? Or am I loosing something? Regards, Matias.
Re: [ANN] A Tapestry5 Based Security Module
Hi Angelo I have removed it along with other modules I had placed there. The reason being the confusion that is already there with modules. This is the only thing I don't like about tapestry. There is no standardization of extensions in tapestry like there is in spring(spring-extensions), wicket(wicketstuff), play etc. IMHO, some kind of standardization is a must. Whenever a new module comes it should be evaluated by the developers/committers and voted as a level 1 module, after which there can be different levels(based on support, quality, downloads, user rating, incubation time etc) and if a module passes these stages it can then enter tapestry-extensions. This has many advantages 1. Any developer searching for an feature/integration can compare different extensions based on their levels/rating etc. 2. High quality extensions 3. A plus point for newcomers who are out there evaluating different frameworks based on features integration with third party libraries. That said, I will make it a point to write some blog posts about that module and put it on github as soon as possible. Thanks for showing interest in it. regards Taha On Wed, Jun 22, 2011 at 8:05 PM, Angelo C. angelochen...@gmail.com wrote: it's a nice module, but not even posted in java magic? -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-A-Tapestry5-Based-Security-Module-tp3322452p4514269.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.comwrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
You can try to set the symbol SymbolConstants.FORM_CLIENT_LOGIC_ENABLED to false in your AppModule. I don't know how tapestry-beanvalidator works but it shouldn't send this file to the client if client validation is disabled... On 22 June 2011 17:54, Matias Blasi matias.bl...@gmail.com wrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.com wrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
Hi, Its me again... After skiping this issue, I am getting the following javascript error: Class is not defined MyType = Class.create({... It fails since I added tapestry5-jquery module, too. I do that every time I want to define a new Javascript type... Is there another compatible way to do that? Regards, Matias. On Wed, Jun 22, 2011 at 12:54 PM, Matias Blasi matias.bl...@gmail.comwrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.comwrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
(configuration.add(SymbolConstants.FORM_CLIENT_LOGIC_ENABLED, false); within the contributeApplicationDefaults method) 2011/6/22 Clément Uster clement.us...@gmail.com You can try to set the symbol SymbolConstants.FORM_CLIENT_LOGIC_ENABLED to false in your AppModule. I don't know how tapestry-beanvalidator works but it shouldn't send this file to the client if client validation is disabled... On 22 June 2011 17:54, Matias Blasi matias.bl...@gmail.com wrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.com wrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: [tynamo-user] Re: Maven Checksum Failure with Tynamo JPA / Security
Yeah, they were released with the old process/old repo though the move to Nexus was under way around the same time. A new release of jpa would fix it. Perhaps we should do one though Igor's jpa integration will likely supersede this (though not sure if that one's going to work for earlier versions of Tapestry). Kalle On Wed, Jun 22, 2011 at 12:11 AM, Alejandro Scandroli alejandroscandr...@gmail.com wrote: Hi Lenny This was a very common error in the pre Nexus era. The process in charge of copying the binaries from Codehaus to Central was somehow changing the checksum. I'm not completely sure but I bet these artifacts were released before we have the Nexus in place. Saludos. Alejandro. PD:- I'l check if there is a problem with the tynamo's user list. On Mon, Jun 20, 2011 at 10:54 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: I am using Maven 3. Does anybody else have this error? Tried to send this to u...@tynamo.codehaus.org (linked from the tynamo home page) to no avail, so I am trying here. -- [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tynamo-common/0.0.1/tynamo-common-0.0.1.jar (4 KB at 1.5 KB/sec) Downloading: http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar (16 KB at 4.6 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.1.0/shiro-web-1.1.0.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
The Class you use is Prototype specific. As long as tapestry5-jquery removes Prototype, you can't use it anymore. jQuery prefers to use plugins - http://docs.jquery.com/Plugins/Authoring or widgets (which is a pattern used by jquery ui, also included in tapestry5-jquery) - http://jqueryui.com/docs/Developer_Guide On 22 June 2011 18:04, Matias Blasi matias.bl...@gmail.com wrote: Hi, Its me again... After skiping this issue, I am getting the following javascript error: Class is not defined MyType = Class.create({... It fails since I added tapestry5-jquery module, too. I do that every time I want to define a new Javascript type... Is there another compatible way to do that? Regards, Matias. On Wed, Jun 22, 2011 at 12:54 PM, Matias Blasi matias.bl...@gmail.com wrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.com wrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: [tynamo-user] Re: Maven Checksum Failure with Tynamo JPA / Security
Hmmm. I thought this was The same as Igor's module. Whats the best one to use on a brand new project using the latest and greatest? On Jun 22, 2011, at 12:08 PM, Kalle Korhonen kalle.o.korho...@gmail.com wrote: Yeah, they were released with the old process/old repo though the move to Nexus was under way around the same time. A new release of jpa would fix it. Perhaps we should do one though Igor's jpa integration will likely supersede this (though not sure if that one's going to work for earlier versions of Tapestry). Kalle On Wed, Jun 22, 2011 at 12:11 AM, Alejandro Scandroli alejandroscandr...@gmail.com wrote: Hi Lenny This was a very common error in the pre Nexus era. The process in charge of copying the binaries from Codehaus to Central was somehow changing the checksum. I'm not completely sure but I bet these artifacts were released before we have the Nexus in place. Saludos. Alejandro. PD:- I'l check if there is a problem with the tynamo's user list. On Mon, Jun 20, 2011 at 10:54 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: I am using Maven 3. Does anybody else have this error? Tried to send this to u...@tynamo.codehaus.org (linked from the tynamo home page) to no avail, so I am trying here. -- [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tynamo-common/0.0.1/tynamo-common-0.0.1.jar (4 KB at 1.5 KB/sec) Downloading: http://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar [WARNING] Checksum validation failed, expected b114605d9b3c03c833417430851022a5d2a349bd but is 6cc8648515f6906cf8a0a4e511283433536c0186 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar Downloaded: http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa/2.0.1/tapestry-jpa-2.0.1.jar (16 KB at 4.6 KB/sec) Downloading: http://repo1.maven.org/maven2/org/apache/shiro/shiro-web/1.1.0/shiro-web-1.1.0.jar [WARNING] Checksum validation failed, expected a32fee5bc4f66c9d30afdd7383038741df3d1e9a but is ca5aaf3447d4eeeaf56e616cdd2382d4547098a4 for http://repo1.maven.org/maven2/org/tynamo/tapestry-jpa-core/2.0.1/tapestry-jpa-core-2.0.1.jar - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
Thank you very much again Clément! I'm going to start migrating all my scripts. Regards, Matías. The Class you use is Prototype specific. As long as tapestry5-jquery removes Prototype, you can't use it anymore. jQuery prefers to use plugins - http://docs.jquery.com/Plugins/Authoring or widgets (which is a pattern used by jquery ui, also included in tapestry5-jquery) - http://jqueryui.com/docs/Developer_Guide On Wed, Jun 22, 2011 at 1:04 PM, Matias Blasi matias.bl...@gmail.comwrote: Hi, Its me again... After skiping this issue, I am getting the following javascript error: Class is not defined MyType = Class.create({... It fails since I added tapestry5-jquery module, too. I do that every time I want to define a new Javascript type... Is there another compatible way to do that? Regards, Matias. On Wed, Jun 22, 2011 at 12:54 PM, Matias Blasi matias.bl...@gmail.comwrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.comwrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
You're welcome. I've just pushed some code on github for bean validator support. Feel free to test it, don't forget to update dependencies (the new jar is ready). :) Regards, Clément On 22 June 2011 18:17, Matias Blasi matias.bl...@gmail.com wrote: Thank you very much again Clément! I'm going to start migrating all my scripts. Regards, Matías. The Class you use is Prototype specific. As long as tapestry5-jquery removes Prototype, you can't use it anymore. jQuery prefers to use plugins - http://docs.jquery.com/Plugins/Authoring or widgets (which is a pattern used by jquery ui, also included in tapestry5-jquery) - http://jqueryui.com/docs/Developer_Guide On Wed, Jun 22, 2011 at 1:04 PM, Matias Blasi matias.bl...@gmail.com wrote: Hi, Its me again... After skiping this issue, I am getting the following javascript error: Class is not defined MyType = Class.create({... It fails since I added tapestry5-jquery module, too. I do that every time I want to define a new Javascript type... Is there another compatible way to do that? Regards, Matias. On Wed, Jun 22, 2011 at 12:54 PM, Matias Blasi matias.bl...@gmail.com wrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.com wrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Contributed modules to Tapestry
I agree with Taha here. I think Tapestry needs THE one place to put contributing modules. 'Put it on GitHub' isn't good enough. One of the guys who works for me came from microsoft world, and he constantly complains that everything is very hard to find. I am teaching him the 'right' unix way of doing things but I am starting to feel his pain when it comes to finding tapestry contributing components. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Tapestry5-JQuery Integration and tapestry-beanvalidator
Hi Clément, I updated tapestry-jquery and I got the following new error: missing ; before statement tapestry-beanvalidator.js()tapestry-beanvalidator.js (line 15) var Tapestry.Validator={}; Regards, Matias. You're welcome. I've just pushed some code on github for bean validator support. Feel free to test it, don't forget to update dependencies (the new jar is ready). :) Regards, Clément On Wed, Jun 22, 2011 at 1:17 PM, Matias Blasi matias.bl...@gmail.comwrote: Thank you very much again Clément! I'm going to start migrating all my scripts. Regards, Matías. The Class you use is Prototype specific. As long as tapestry5-jquery removes Prototype, you can't use it anymore. jQuery prefers to use plugins - http://docs.jquery.com/Plugins/Authoring or widgets (which is a pattern used by jquery ui, also included in tapestry5-jquery) - http://jqueryui.com/docs/Developer_Guide On Wed, Jun 22, 2011 at 1:04 PM, Matias Blasi matias.bl...@gmail.comwrote: Hi, Its me again... After skiping this issue, I am getting the following javascript error: Class is not defined MyType = Class.create({... It fails since I added tapestry5-jquery module, too. I do that every time I want to define a new Javascript type... Is there another compatible way to do that? Regards, Matias. On Wed, Jun 22, 2011 at 12:54 PM, Matias Blasi matias.bl...@gmail.comwrote: It is not resolved by disabling the clientValidation of the form components, it is resolved by removing the tapestry-beanvalidator module dependency. This module has the tapestry-beanvalidator.js which produces the javascript error. Regards, Matias. On Wed, Jun 22, 2011 at 12:35 PM, Matias Blasi matias.bl...@gmail.comwrote: Thanks Clément, If I have a lot of forms in my application, is there any way to disable it globally? Best regards! Matías. The form component has a clientValidation parameter. On 22 June 2011 17:18, Matias Blasi mati...@gmail.com wrote: Thank Clément, I will be waiting for this improvement anxiously! Just a question: Is there a quick way for disabling the client-side validation on tapestry framework? Regards, Matías. Hi Matias, Thanks for your feedback. Unfortunately bean validation doesn't work for the moment with got5 tapestry5-jquery. I've just opened an issue. https://github.com/got5/tapestry5-jquery/issues/42 Maybe you should try to disable client validation for the moment, until I (or someone) solve it. Regards, Clément On 21 June 2011 00:20, Matias Blasi mati...@gmail.com wrote: Hi all I recently integrated my tapestry5 (5.2.5) application with the latest got5-jquery library (2.1.1) And I have the following error just entering to an empty page: Tapestry.Validator is undefined --- Tapestry.Validator.notnull = function(field, message, spec) (tapestry-validator.js line 15) from tapestry-beanvalidator-5.2.5.jar
Re: Contributed modules to Tapestry
I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. On Wed, Jun 22, 2011 at 9:30 AM, Lenny Primak lpri...@hope.nyc.ny.us wrote: I agree with Taha here. I think Tapestry needs THE one place to put contributing modules. 'Put it on GitHub' isn't good enough. One of the guys who works for me came from microsoft world, and he constantly complains that everything is very hard to find. I am teaching him the 'right' unix way of doing things but I am starting to feel his pain when it comes to finding tapestry contributing components. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [tynamo-user] Re: Maven Checksum Failure with Tynamo JPA / Security
On Wed, Jun 22, 2011 at 6:14 PM, Lenny Primak lpri...@hope.nyc.ny.uswrote: Hmmm. I thought this was The same as Igor's module. I don't like the name Igor's module. I'd rather call it Tapestry's native JPA integration. Whats the best one to use on a brand new project using the latest and greatest? If you are using Tapestry 5.3, then I'd go with the built-in integration. It covers a bit more than Tynamo's module: multiple persistence units and xml-less jpa configuration. -- Best regards, Igor Drobiazko http://tapestry5.de
Re: Which tapx version?
I used tapx in my project, and 1.0.0 would not work with Tapestry 5.2.x. I ended up removing tapx, since I was just using the date field. Norman Franke Answering Service for Directors, Inc. www.myasd.com On Jun 20, 2011, at 11:35 AM, Nicolas Barrera wrote: Ok, I assume thats the latest non-snapshot release :) and that it works with 5.1.x and 5.2.x thanks fran Nicolás.- 2011/6/18 françois facon fra.fa...@gmail.com Hi Nicolas, Tapx 1.0.0 is available at http://tapestry.formos.com/maven-repository/com/howardlewisship/tapx-project/1.0.0/ source code https://github.com/hlship/tapx/blob/release-1.0.0 François 2011/6/17 Nicolas Barrera nbarr...@gmail.com: Hi, Just wanted to ask about tapx... I 'm using Tapestry 5.1.0.5, which tapx version should I use? also I 've found in the mailing list that formos repositories won't be used anymore... but I only found snapshot repository on howardlewisship.com aren't release repositories available for tapx? I've resurrected my tapx-prototype module, to patch Tapestry to Prototype 1.7 (and Scriptaculous 1.9.0). It's in my snapshot Maven repository: http://howardlewisship.com/snapshot-repository/ dependency groupIdcom.howardlewisship/groupId artifactIdtapx-prototype/artifactId version1.1-SNAPSHOT/ version /dependency cheers, and thanks in advance Nicolás.- - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
T5.2.x Property Expression Problem
Now that Tapestry (in 5.2) doesn't use javassist, I'd like to remove the OGNL library from my project. I was using it to create lists containing null. From reading the BNF grammar for T5.2 (http://tapestry.apache.org/property-expressions.html ), it appears that the keyword null should be permitted in lists. In reality, it doesn't work. Is this intentional or a bug? Norman Franke Answering Service for Directors, Inc. www.myasd.com
Re: [tynamo-user] Re: Maven Checksum Failure with Tynamo JPA / Security
On Wed, Jun 22, 2011 at 1:13 PM, lpri...@hope.nyc.ny.us wrote: Alright, now this begs a different question, since I am using 5.2.5, and this is a brand new project, would it be better to start using 5.3 with built-in jpa or use tynamo-jpa and then convert? i.e. how close are the two and how or is it much easier to set up 5.3 rather than tynamo-jpa with 5.2? Is there a maven repo for 5.3 or do I have to compile from source? For a brand new project, I'd start with 5.3. The alpha release just gained enough binding votes and will be released shortly (bits should be available in a day or two). There may be issues some issues to iron out but I bet they'd be solved in parallel while you are developing your project. Igor listed the only differences between native jpa integration and tynamo's jpa integration. Both work just fine and the majority of projects are never going to need multiple persistence units (multiple databases) and it's not drastically easier to set up either integration. However, I'd go with the native jpa integration for the same reason I'd go with 5.3: it's going to have longer maintenance lifetime, or in other words, the attention of the devs, finding and fixing bugs etc. will likely happen faster for the latest modules. Kalle On Jun 22, 2011, at 3:45 PM, Igor Drobiazko wrote: On Wed, Jun 22, 2011 at 6:14 PM, Lenny Primak lpri...@hope.nyc.ny.uswrote: Hmmm. I thought this was The same as Igorapos;s module. I donapos;t like the name Igorapos;s module. Iapos;d rather call it Tapestryapos;s native JPA integration. Whats the best one to use on a brand new project using the latest and greatest? If you are using Tapestry 5.3, then Iapos;d go with the built-in integration. It covers a bit more than Tynamoapos;s module: multiple persistence units and xml-less jpa configuration. -- Best regards, Igor Drobiazko http://tapestry5.de - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [tynamo-user] Re: Maven Checksum Failure with Tynamo JPA / Security
Thank you! Iapos;ll be using the 5.3 alpha as soon as it is maven-ized :)On Jun 22, 2011, at 4:27 PM, Kalle Korhonen wrote:On Wed, Jun 22, 2011 at 1:13 PM, lt;lpri...@hope.nyc.ny.usgt; wrote:Alright, now this begs a different question,since I am using 5.2.5, and this is a brand new project,would it be better to start using 5.3 with built-in jpa or use tynamo-jpaand then convert?i.e. how close are the two and how or is it much easier to set up 5.3 ratherthantynamo-jpa with 5.2?Is there a maven repo for 5.3 or do I have to compile from source?For a brand new project, Iapos;d start with 5.3. The alpha release justgained enough binding votes and will be released shortly (bits shouldbe available in a day or two). There may be issues some issues to ironout but I bet theyapos;d be solved in parallel while you are developingyour project.Igor listed the only differences between native jpa integration andtynamoapos;s jpa integration. Both work just fine and the majority ofprojects are never going to need multiple persistence units (multipledatabases) and itapos;s not drastically easier to set up eitherintegration. However, Iapos;d go with the native jpa integration for thesame reason Iapos;d go with 5.3: itapos;s going to have longer maintenancelifetime, or in other words, the attention of the devs, finding andfixing bugs etc. will likely happen faster for the latest modules.KalleOn Jun 22, 2011, at 3:45 PM, Igor Drobiazko wrote:On Wed, Jun 22, 2011 at 6:14 PM, Lenny Primak lt;lpri...@hope.nyc.ny.usgt;wrote:Hmmm. I thought this was The same as Igoramp;apos;s module.I donamp;apos;t like the name quot;Igoramp;apos;s modulequot;. Iamp;apos;d rather call itquot;Tapestryamp;apos;s nativeJPA integrationquot;.Whats the best one to use on a brand new project using the latest andgreatest?If you are using Tapestry 5.3, then Iamp;apos;d go with the built-inintegration. Itcovers a bit more than Tynamoamp;apos;s module: multiple persistence units andxml-less jpa configuration.--Best regards,Igor Drobiazkohttp://tapestry5.de-To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.orgFor additional commands, e-mail: users-h...@tapestry.apache.org-To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.orgFor additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Which tapx version?
There is a snapshot version 1.1 for Tapestry 5.2 at http://tapestry.formos.com/maven-snapshot-repository/. François. 2011/6/22 Norman Franke nor...@myasd.com: I used tapx in my project, and 1.0.0 would not work with Tapestry 5.2.x. I ended up removing tapx, since I was just using the date field. Norman Franke Answering Service for Directors, Inc. www.myasd.com On Jun 20, 2011, at 11:35 AM, Nicolas Barrera wrote: Ok, I assume thats the latest non-snapshot release :) and that it works with 5.1.x and 5.2.x thanks fran Nicolás.- 2011/6/18 françois facon fra.fa...@gmail.com Hi Nicolas, Tapx 1.0.0 is available at http://tapestry.formos.com/maven-repository/com/howardlewisship/tapx-project/1.0.0/ source code https://github.com/hlship/tapx/blob/release-1.0.0 François 2011/6/17 Nicolas Barrera nbarr...@gmail.com: Hi, Just wanted to ask about tapx... I 'm using Tapestry 5.1.0.5, which tapx version should I use? also I 've found in the mailing list that formos repositories won't be used anymore... but I only found snapshot repository on howardlewisship.com aren't release repositories available for tapx? I've resurrected my tapx-prototype module, to patch Tapestry to Prototype 1.7 (and Scriptaculous 1.9.0). It's in my snapshot Maven repository: http://howardlewisship.com/snapshot-repository/ dependency groupIdcom.howardlewisship/groupId artifactIdtapx-prototype/artifactId version1.1-SNAPSHOT/version /dependency cheers, and thanks in advance Nicolás.- - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: T5.2.x Property Expression Problem
On Wed, 22 Jun 2011 16:56:39 -0300, Norman Franke nor...@myasd.com wrote: Now that Tapestry (in 5.2) doesn't use javassist, 5.2 uses less Javassist but hasn't removed it completely. I'd like to remove the OGNL library from my project. I was using it to create lists containing null. From reading the BNF grammar for T5.2 (http://tapestry.apache.org/property-expressions.html), it appears that the keyword null should be permitted in lists. In reality, it doesn't work. Is this intentional or a bug? Could you post an example? Sounds like a bug to me. -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, Ars Machina Tecnologia da Informação Ltda. http://www.arsmachina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: T5.2.x Property Expression Problem
Sounds like a bug. On Wed, Jun 22, 2011 at 12:56 PM, Norman Franke nor...@myasd.com wrote: Now that Tapestry (in 5.2) doesn't use javassist, I'd like to remove the OGNL library from my project. I was using it to create lists containing null. From reading the BNF grammar for T5.2 (http://tapestry.apache.org/property-expressions.html), it appears that the keyword null should be permitted in lists. In reality, it doesn't work. Is this intentional or a bug? Norman Franke Answering Service for Directors, Inc. www.myasd.com -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: GridPager's zone
HI all, i gave it a shot, but cant figure it out. Paging a grid in a zone results in page reloading so the Zone is not updated. Using inplace=true lets the grid stay but No data to display. Interessting when you update the zone again, then the correct page is shown, so the data is not lost, but somewhere hidden. I know how to get the Event. @OnEvent(component = gridId) void doIt() ... But the event is after post and befor get. You loose all data you set there until you persist. Also the event seems not to be called when inPlace = true Kind of stuck here sorry :/ -- View this message in context: http://tapestry.1045711.n5.nabble.com/GridPager-s-zone-tp4389485p4515476.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
I agree that the main need is for a registry, rather than a repository. Coincidentally over the last several days I have been thinking about how a component registry app could work to solve these sorts of code locator issues. It could include modules as well, but my focus here has been on components. There are currently at least 150 (!) Tapestry components and mixins available out there (Tapestry-core components, collections like ChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those on tinybits.blogspot.com and several MoinMoin wiki pages), but there is no master list of the components and mixins available across all the modules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistry and http://tapestry.apache.org/third-party-modules.html pages do provide simple lists of modules, but there is no component finder tool anywhere. This is what I'm considering. Tell me what you think: * A database-driven web app using Tapestry and Apache Cayenne, Tapestry-security, Apache Shiro (hey, all Apache products) * A light, carefully-designed, AJAX-based, highly componentized UI. Definitely NOT something slapped together and half-baked, but really serious and complete. * Copy the CSS of the new Tapestry documentation site. * Would have, for each component, the name, brief description, license, Tapestry version compatibility, links to similar components (e.g. JumpStart's Textbox Hint mixin is similar to Lombok's Watermark mixin), maybe a small screenshot, a link to the component's documentation, and a link to the component's demo page, if any. * Searching, sorting and filtering. For example, be able to search for editor and find ChenelleKit's Editor and InPlaceEditor, as well as Kenai's CKEditor and FCKEditor components. Or choose a specific module and list all of its components. Or list only mixins. Or only components with Apache 2.0 licenses. * Some sort of rating system reflecting the component's code quality, design, and freshness. * Anybody could submit a new component for consideration, but only certain designated people (committers?) could approve the listing. * Use Tapestry-security to manage authentication/authorization. Can we tie this to Apache's LDAP so that committers can use their existing accounts? The goal would be to complement JumpStart and other resources, rather than competing with them. For example, for Tapestry's Palette component, the demo link would go to http://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents. * Hosted somewhere at apache.com, perhaps in the Apache Jail like Hotel Booking (not sure of the implications there). * Source code in apache SVN. As a Tapestry app, it should be a very high quality public showcase for the best that Tapestry can do. Anyway, that's my goal. I'm starting on it today. Any ideas? On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
That is very ambitions but it would be awesome!My (and my coworkerapos;s) problem so far is having either too many componentsthat do the same thing, or not a single one.For example, Security, JPA integration, datepicker, and grid.The most important part of all of this for me is to have it googleable,or very easily found from the tapestryapos;s home page,which, thanks to you is now the apos;rightapos; tapestry home page!On Jun 22, 2011, at 8:27 PM, Bob Harner wrote:I agree that the main need is for a registry, rather than arepository. Coincidentally over the last several days I have beenthinking about how a quot;component registryquot; app could work to solvethese sorts of code locator issues. It could include modules as well,but my focus here has been on components.There are currently at least 150 (!) Tapestry components and mixinsavailable out there (Tapestry-core components, collections likeChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those ontinybits.blogspot.com and several MoinMoin wiki pages), but there isno master list of the components and mixins available across all themodules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistryand http://tapestry.apache.org/third-party-modules.html pages doprovide simple lists of modules, but there is no quot;component finderquot;tool anywhere.This is what Iapos;m considering. Tell me what you think:* A database-driven web app using Tapestry and Apache Cayenne,Tapestry-security, Apache Shiro (hey, all Apache products)* A light, carefully-designed, AJAX-based, highly componentized UI.Definitely NOT something slapped together and half-baked, but reallyserious and complete.* Copy the CSS of the new Tapestry documentation site.* Would have, for each component, the name, brief description,license, Tapestry version compatibility, links to similar components(e.g. JumpStartapos;s Textbox Hint mixin is similar to Lombokapos;s Watermarkmixin), maybe a small screenshot, a link to the componentapos;sdocumentation, and a link to the componentapos;s demo page, if any.* Searching, sorting and filtering. For example, be able to search forquot;editorquot; and find ChenelleKitapos;s Editor and InPlaceEditor, as well asKenaiapos;s CKEditor and FCKEditor components. Or choose a specific moduleand list all of its components. Or list only mixins. Or onlycomponents with Apache 2.0 licenses.* Some sort of rating system reflecting the componentapos;s code quality,design, and freshness.* Anybody could submit a new component for consideration, but onlycertain designated people (committers?) could approve the listing.* Use Tapestry-security to manage authentication/authorization. Can wetie this to Apacheapos;s LDAP so that committers can use their existingaccounts?The goal would be to complement JumpStart and other resources, ratherthan competing with them. For example, for Tapestryapos;s Palettecomponent, the demo link would go tohttp://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents.* Hosted somewhere at apache.com, perhaps in the Apache Jail likeHotel Booking (not sure of the implications there).* Source code in apache SVN.As a Tapestry app, it should be a very high quality public showcasefor the best that Tapestry can do.Anyway, thatapos;s my goal. Iapos;m starting on it today. Any ideas?On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lt;lpri...@hope.nyc.ny.usgt; wrote:Yes, this is the old question of keeping the ecosystem as pure as possible.I donapos;t think it matters as much where it is hosted (apache etc)it could very well be hosted on github,but there should be only one place, one list, perhaps with subsections,and the voting idea is also a good one to get on that list,but it should be number one result in google :)On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote:I would prefer two real centers. For licensing reasons, much code cannot be hosted at Apache. In addition, my big concern is quot;dump-and-runquot;code (which weapos;ve even seen with Tapestry committers in the past). Wedonapos;t want to be responsible for more code than we can support.-To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.orgFor additional commands, e-mail: users-h...@tapestry.apache.org-To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.orgFor additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: [ANN] JumpStart 5.3.5 released
Wow, good job! I really like your new javascript examples very easy to understand for a newbie :) Also i already used the confirm mixin the BEST ^_^ -- View this message in context: http://tapestry.1045711.n5.nabble.com/ANN-JumpStart-5-3-5-released-tp4506440p4516034.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
putting it in github works, probably just a section in the tapestry.apache.org : contributed modules hosted in github with the last update date, forcing it to be in github will make locating easier. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Contributed-modules-to-Tapestry-tp4514606p4516169.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
Forcing anything is a bad idea IMHO. Not everyone uses git as a source control system for one. On Jun 22, 2011, at 10:48 PM, Angelo C. angelochen...@gmail.com wrote: putting it in github works, probably just a section in the tapestry.apache.org : contributed modules hosted in github with the last update date, forcing it to be in github will make locating easier. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Contributed-modules-to-Tapestry-tp4514606p4516169.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
Hi Bob If I have to create such an application for components, I will just use database driven tapestry application with each component contributing 1. A component block to show the usage 2. A help block to show the usage etc The application will keep track of its level, ratings etc in a database. Search, filtering etc can be then be added.. regards Taha On Thu, Jun 23, 2011 at 5:57 AM, Bob Harner bobhar...@gmail.com wrote: I agree that the main need is for a registry, rather than a repository. Coincidentally over the last several days I have been thinking about how a component registry app could work to solve these sorts of code locator issues. It could include modules as well, but my focus here has been on components. There are currently at least 150 (!) Tapestry components and mixins available out there (Tapestry-core components, collections like ChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those on tinybits.blogspot.com and several MoinMoin wiki pages), but there is no master list of the components and mixins available across all the modules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistry and http://tapestry.apache.org/third-party-modules.html pages do provide simple lists of modules, but there is no component finder tool anywhere. This is what I'm considering. Tell me what you think: * A database-driven web app using Tapestry and Apache Cayenne, Tapestry-security, Apache Shiro (hey, all Apache products) * A light, carefully-designed, AJAX-based, highly componentized UI. Definitely NOT something slapped together and half-baked, but really serious and complete. * Copy the CSS of the new Tapestry documentation site. * Would have, for each component, the name, brief description, license, Tapestry version compatibility, links to similar components (e.g. JumpStart's Textbox Hint mixin is similar to Lombok's Watermark mixin), maybe a small screenshot, a link to the component's documentation, and a link to the component's demo page, if any. * Searching, sorting and filtering. For example, be able to search for editor and find ChenelleKit's Editor and InPlaceEditor, as well as Kenai's CKEditor and FCKEditor components. Or choose a specific module and list all of its components. Or list only mixins. Or only components with Apache 2.0 licenses. * Some sort of rating system reflecting the component's code quality, design, and freshness. * Anybody could submit a new component for consideration, but only certain designated people (committers?) could approve the listing. * Use Tapestry-security to manage authentication/authorization. Can we tie this to Apache's LDAP so that committers can use their existing accounts? The goal would be to complement JumpStart and other resources, rather than competing with them. For example, for Tapestry's Palette component, the demo link would go to http://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents . * Hosted somewhere at apache.com, perhaps in the Apache Jail like Hotel Booking (not sure of the implications there). * Source code in apache SVN. As a Tapestry app, it should be a very high quality public showcase for the best that Tapestry can do. Anyway, that's my goal. I'm starting on it today. Any ideas? On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
Sounds like a great idea. I'd also suggest a region where people can suggest new components, and these can be discussed and voted on, so that those who want to can choose a project that will have the greatest impact. On 23 June 2011 10:27, Bob Harner bobhar...@gmail.com wrote: I agree that the main need is for a registry, rather than a repository. Coincidentally over the last several days I have been thinking about how a component registry app could work to solve these sorts of code locator issues. It could include modules as well, but my focus here has been on components. There are currently at least 150 (!) Tapestry components and mixins available out there (Tapestry-core components, collections like ChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those on tinybits.blogspot.com and several MoinMoin wiki pages), but there is no master list of the components and mixins available across all the modules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistry and http://tapestry.apache.org/third-party-modules.html pages do provide simple lists of modules, but there is no component finder tool anywhere. This is what I'm considering. Tell me what you think: * A database-driven web app using Tapestry and Apache Cayenne, Tapestry-security, Apache Shiro (hey, all Apache products) * A light, carefully-designed, AJAX-based, highly componentized UI. Definitely NOT something slapped together and half-baked, but really serious and complete. * Copy the CSS of the new Tapestry documentation site. * Would have, for each component, the name, brief description, license, Tapestry version compatibility, links to similar components (e.g. JumpStart's Textbox Hint mixin is similar to Lombok's Watermark mixin), maybe a small screenshot, a link to the component's documentation, and a link to the component's demo page, if any. * Searching, sorting and filtering. For example, be able to search for editor and find ChenelleKit's Editor and InPlaceEditor, as well as Kenai's CKEditor and FCKEditor components. Or choose a specific module and list all of its components. Or list only mixins. Or only components with Apache 2.0 licenses. * Some sort of rating system reflecting the component's code quality, design, and freshness. * Anybody could submit a new component for consideration, but only certain designated people (committers?) could approve the listing. * Use Tapestry-security to manage authentication/authorization. Can we tie this to Apache's LDAP so that committers can use their existing accounts? The goal would be to complement JumpStart and other resources, rather than competing with them. For example, for Tapestry's Palette component, the demo link would go to http://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents . * Hosted somewhere at apache.com, perhaps in the Apache Jail like Hotel Booking (not sure of the implications there). * Source code in apache SVN. As a Tapestry app, it should be a very high quality public showcase for the best that Tapestry can do. Anyway, that's my goal. I'm starting on it today. Any ideas? On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Integrating tapestry with Sakai
Hello, I have recently begun using the Tapestry 5 framework a few months ago and have been very satisfied with it (actually am very impressed with it). I am working with another open source project called Sakai which is an LMS for Higher Ed. which uses a conglomeration of Java web frameworks like: Velocity JSF Wicket JSP I would like to add Tapestry to the list. Sakai has a filter (sakai.request) that wraps access to all its tools and is responsible for maintaining session, it is configured in the following way: Sakai RequestFilter: filter filter-namesakai.request/filter-name filter-classorg.sakaiproject.util.RequestFilter/filter-class /filter filter-mapping filter-namesakai.request/filter-name servlet-namesakai.profile2/servlet-name dispatcherREQUEST/dispatcher dispatcherFORWARD/dispatcher dispatcherINCLUDE/dispatcher /filter-mapping Here is a Sample Sakai tool that uses wicket with Spring integration: servlet servlet-namesakai.profile2/servlet-name servlet-classorg.apache.wicket.protocol.http.WicketServlet/servlet-class init-param param-nameapplicationFactoryClassName/param-name param-valueorg.apache.wicket.spring.SpringWebApplicationFactory/param-value /init-param init-param param-nameapplicationBean/param-name param-valueprofileApplication/param-value /init-param /servlet servlet-mapping servlet-namesakai.profile2/servlet-name url-pattern/sakai-profile2/*/url-pattern /servlet-mapping The problem is that sakai expects to work with a servlet and tries to access a RequestDispatcher from the servlet context and then forwards the call to the right tool. Does tapestry uses a web filter instead of a servlet? If so it looks like support may have to be added to handle tool registration for those of a type filter. Comments are most welcome. Earle
Re: Contributed modules to Tapestry
I started something like this a long time ago; it had a lot of what you're talking about here, although I wouldn't call the interface polished by any stretch of the imagination. :) I started porting it to T5 awhile ago, but other projects took precedence. I can send the code along if you want, but, honestly, probably better to start from scratch. I'm wondering if it's worth having, eg, a tapesty-contrib maven repository so that if people are interested in using the components it's a simple matter to add the dependencies to the project? It's possible that I can arrange hosting for such a repository (the maven), if there's enough interest. Robert On Jun 22, 2011, at 6/227:27 PM , Bob Harner wrote: I agree that the main need is for a registry, rather than a repository. Coincidentally over the last several days I have been thinking about how a component registry app could work to solve these sorts of code locator issues. It could include modules as well, but my focus here has been on components. There are currently at least 150 (!) Tapestry components and mixins available out there (Tapestry-core components, collections like ChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those on tinybits.blogspot.com and several MoinMoin wiki pages), but there is no master list of the components and mixins available across all the modules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistry and http://tapestry.apache.org/third-party-modules.html pages do provide simple lists of modules, but there is no component finder tool anywhere. This is what I'm considering. Tell me what you think: * A database-driven web app using Tapestry and Apache Cayenne, Tapestry-security, Apache Shiro (hey, all Apache products) * A light, carefully-designed, AJAX-based, highly componentized UI. Definitely NOT something slapped together and half-baked, but really serious and complete. * Copy the CSS of the new Tapestry documentation site. * Would have, for each component, the name, brief description, license, Tapestry version compatibility, links to similar components (e.g. JumpStart's Textbox Hint mixin is similar to Lombok's Watermark mixin), maybe a small screenshot, a link to the component's documentation, and a link to the component's demo page, if any. * Searching, sorting and filtering. For example, be able to search for editor and find ChenelleKit's Editor and InPlaceEditor, as well as Kenai's CKEditor and FCKEditor components. Or choose a specific module and list all of its components. Or list only mixins. Or only components with Apache 2.0 licenses. * Some sort of rating system reflecting the component's code quality, design, and freshness. * Anybody could submit a new component for consideration, but only certain designated people (committers?) could approve the listing. * Use Tapestry-security to manage authentication/authorization. Can we tie this to Apache's LDAP so that committers can use their existing accounts? The goal would be to complement JumpStart and other resources, rather than competing with them. For example, for Tapestry's Palette component, the demo link would go to http://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents. * Hosted somewhere at apache.com, perhaps in the Apache Jail like Hotel Booking (not sure of the implications there). * Source code in apache SVN. As a Tapestry app, it should be a very high quality public showcase for the best that Tapestry can do. Anyway, that's my goal. I'm starting on it today. Any ideas? On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail:
Re: Contributed modules to Tapestry
I would love to be part of any such project. taha On Thu, Jun 23, 2011 at 8:59 AM, Robert Zeigler robert.zeig...@roxanemy.com wrote: I started something like this a long time ago; it had a lot of what you're talking about here, although I wouldn't call the interface polished by any stretch of the imagination. :) I started porting it to T5 awhile ago, but other projects took precedence. I can send the code along if you want, but, honestly, probably better to start from scratch. I'm wondering if it's worth having, eg, a tapesty-contrib maven repository so that if people are interested in using the components it's a simple matter to add the dependencies to the project? It's possible that I can arrange hosting for such a repository (the maven), if there's enough interest. Robert On Jun 22, 2011, at 6/227:27 PM , Bob Harner wrote: I agree that the main need is for a registry, rather than a repository. Coincidentally over the last several days I have been thinking about how a component registry app could work to solve these sorts of code locator issues. It could include modules as well, but my focus here has been on components. There are currently at least 150 (!) Tapestry components and mixins available out there (Tapestry-core components, collections like ChenilleKit, Equanda, Ioko, Lombok and TapX, blog posts like those on tinybits.blogspot.com and several MoinMoin wiki pages), but there is no master list of the components and mixins available across all the modules. The http://wiki.apache.org/tapestry/Tapestry5ModuleRegistry and http://tapestry.apache.org/third-party-modules.html pages do provide simple lists of modules, but there is no component finder tool anywhere. This is what I'm considering. Tell me what you think: * A database-driven web app using Tapestry and Apache Cayenne, Tapestry-security, Apache Shiro (hey, all Apache products) * A light, carefully-designed, AJAX-based, highly componentized UI. Definitely NOT something slapped together and half-baked, but really serious and complete. * Copy the CSS of the new Tapestry documentation site. * Would have, for each component, the name, brief description, license, Tapestry version compatibility, links to similar components (e.g. JumpStart's Textbox Hint mixin is similar to Lombok's Watermark mixin), maybe a small screenshot, a link to the component's documentation, and a link to the component's demo page, if any. * Searching, sorting and filtering. For example, be able to search for editor and find ChenelleKit's Editor and InPlaceEditor, as well as Kenai's CKEditor and FCKEditor components. Or choose a specific module and list all of its components. Or list only mixins. Or only components with Apache 2.0 licenses. * Some sort of rating system reflecting the component's code quality, design, and freshness. * Anybody could submit a new component for consideration, but only certain designated people (committers?) could approve the listing. * Use Tapestry-security to manage authentication/authorization. Can we tie this to Apache's LDAP so that committers can use their existing accounts? The goal would be to complement JumpStart and other resources, rather than competing with them. For example, for Tapestry's Palette component, the demo link would go to http://jumpstart.doublenegative.com.au/jumpstart/examples/component/coreinputcomponents . * Hosted somewhere at apache.com, perhaps in the Apache Jail like Hotel Booking (not sure of the implications there). * Source code in apache SVN. As a Tapestry app, it should be a very high quality public showcase for the best that Tapestry can do. Anyway, that's my goal. I'm starting on it today. Any ideas? On Wed, Jun 22, 2011 at 1:47 PM, Lenny Primak lpri...@hope.nyc.ny.us wrote: Yes, this is the old question of keeping the ecosystem as pure as possible. I don't think it matters as much where it is hosted (apache etc) it could very well be hosted on github, but there should be only one place, one list, perhaps with subsections, and the voting idea is also a good one to get on that list, but it should be number one result in google :) On Jun 22, 2011, at 1:37 PM, Howard Lewis Ship wrote: I would prefer two real centers. For licensing reasons, much code can not be hosted at Apache. In addition, my big concern is dump-and-run code (which we've even seen with Tapestry committers in the past). We don't want to be responsible for more code than we can support. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail:
Re: Integrating tapestry with Sakai
On Thu, 23 Jun 2011 00:23:59 -0300, Earle Nietzel earle.niet...@gmail.com wrote: Hello, Hi! I have recently begun using the Tapestry 5 framework a few months ago and have been very satisfied with it (actually am very impressed with it). :) I am working with another open source project called Sakai which is an LMS for Higher Ed. which uses a conglomeration of Java web frameworks like: Velocity JSF Wicket JSP Not at the same time, I guess. ;) I would like to add Tapestry to the list. Nice! The problem is that sakai expects to work with a servlet and tries to access a RequestDispatcher from the servlet context and then forwards the call to the right tool. Does tapestry uses a web filter instead of a servlet? Yes. I'd try to use Sakai with Tapestry without any changes before saying changes need to be done so they can work together. Have you done this? If so it looks like support may have to be added to handle tool registration for those of a type filter. Sakai is open-source (so says Wikipedia), so I guess you can rewrite the Sakai servlet filter as a Tapestry RequestFilter without much effort if needed. -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, Ars Machina Tecnologia da Informação Ltda. http://www.arsmachina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Contributed modules to Tapestry
whatever as long as we can find it:) issue this time is, Taha has a nice module, I came across his posting before and book marked it as I know, I'd use it sometimes, but when the time comes to use, it is not there any more. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Contributed-modules-to-Tapestry-tp4514606p4516392.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
menu.xml on tapestry 5
Its possible to read menu.xml within layout.tml. I have layout.tml like this : lt;html xmlns=http://www.w3.org/1999/xhtml; xmlns:t=http://tapestry.apache.org/schema/tapestry_5_1_0.xsd; xmlns:p=tapestry:parametergt; lt;headgt; lt;meta http-equiv=content-type content=text/html; charset=utf-8/gt; lt;titlegt;${title}lt;/titlegt; lt;/headgt; lt;bodygt; lt;div id=headergt; lt;centergt;lt;h3gt;Learn Tapestry 5lt;/h3gt;lt;/centergt; lt;/divgt; lt;div id=pagegt; lt;div id=left class=sidebargt; lt;ulgt;lt;t:pagelink page=master/studentgt;Master Studentlt;/t:pagelinkgt;lt;/ulgt; lt;ulgt;lt;t:pagelink page=master/usergt;Master Userlt;/t:pagelinkgt;lt;/ulgt; lt;/divgt; lt;div id=contentgt;lt;fieldsetgt;lt;t:body/gt;lt;/fieldsetgt;lt;/divgt; lt;/divgt; lt;/bodygt; lt;/htmlgt; I want to replace left division (div id=left) that contains actionlink components as menu with menu.xml. its possible for that ? any idea or step to get it :D thank so much Regard, Rony -- View this message in context: http://tapestry.1045711.n5.nabble.com/menu-xml-on-tapestry-5-tp4516397p4516397.html Sent from the Tapestry - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Integrating tapestry with Sakai
Hi Earle, I did something similar with cometd, if you are interested you may find this posting interesting http://tawus.wordpress.com/2011/06/13/tapestry-magic-15-integration-with-cometd/ May be if I find sometime, I will try it myself. regards Taha On Thu, Jun 23, 2011 at 9:50 AM, Thiago H. de Paula Figueiredo thiag...@gmail.com wrote: On Thu, 23 Jun 2011 00:23:59 -0300, Earle Nietzel earle.niet...@gmail.com wrote: Hello, Hi! I have recently begun using the Tapestry 5 framework a few months ago and have been very satisfied with it (actually am very impressed with it). :) I am working with another open source project called Sakai which is an LMS for Higher Ed. which uses a conglomeration of Java web frameworks like: Velocity JSF Wicket JSP Not at the same time, I guess. ;) I would like to add Tapestry to the list. Nice! The problem is that sakai expects to work with a servlet and tries to access a RequestDispatcher from the servlet context and then forwards the call to the right tool. Does tapestry uses a web filter instead of a servlet? Yes. I'd try to use Sakai with Tapestry without any changes before saying changes need to be done so they can work together. Have you done this? If so it looks like support may have to be added to handle tool registration for those of a type filter. Sakai is open-source (so says Wikipedia), so I guess you can rewrite the Sakai servlet filter as a Tapestry RequestFilter without much effort if needed. -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, Ars Machina Tecnologia da Informação Ltda. http://www.arsmachina.com.br --**--**- To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.orgusers-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org