Re: I want to build a Tapestry 5 Eclipse plugin editor

2011-01-26 Thread Mark
My two cents:

- Project setup isn't a particularly big deal for me since I can do
this through Maven.  If you do make the plugin create the project,
make sure it is flexible enough to handle projects that already exist
and isn't tied to a specific tapestry release.

- Checkout the paid version of IDEA as it offers some nice code
completion features in the template.

- Loom will let you switch back and forth between the .java and the
corresponding .tml file.

- If you want to create something graphical, I'd take a look at how
the WebObjects editor use to work.  You may be able to find a
screenshot somewhere.  Basically at the bottom of the page, you had a
list of all the property objects that were available for the page.
You could click on one and see all of its properties and drill down
until you found what you were looking for.  Then you could drag that
property and drop it on the editor where you wanted it to appear. I
found it to be very convenient even though it wasn't a full WYSIWYG
environment.

Here are three things that would probably give the biggest
productivity gains in order of importance.

1. Switch between .tml and .java files (Loom does this already). It
would be nice if you could open both the .java and cooresponding .tml
side by side rather than just switching between them.

2. Autocomplete for tapestry built in components.  So when you type
:
> Hi guys,
>
> I have been involved in Tapestry for years, usually build my project in
> Eclipse. But I can not find fantastic Eclipse plugin for Taperstry. Now, if
> we use Tapestry 5 to build our web project, it is more convinent, but i
> think there is a good editor for Taperstry 5, Tapestry will be much more
> cool.
>
> So i want to build a Eclipse based editor for Tapestry 5, and build it as an
> Google Summer of Code 2011 project, below is my mainly idea, helping for
> your ideas and feedback. If anyone has interest in it, please let me know,
> Thank you :-)
>
> Features:
>
> 1.Tapestry project feature, such as import tapestry 5 libraries, project
> wizards, add default Tapestry package structure and so on.
>In one word, once we create a Tapestry project, it is created with
> required package structure and web.xml content.
>
> 2.One tapestry page includes one Java class file and one HTML based template
> file. It seems like Microsoft's asp.net in Visual Studio somewhere.
>We can edit the java class file and template file together. So, this
> tool supply a convinent editor for tapestry page. It has design view and
> source view.
>I. source view
>we can edit template file source in this view. and this view supply
> property tips and keyword highlight functions.
>For example, there are attributes "testA" and "testB" in its
> cosspending Java class file. If you want to get the property value, you
> should input "${prop:testA}" in template file,this view will supply auto
> complete function for you after you input "${prop:t}",you can select "testA"
> or "testB".
>
>II.design view
>this view is a more powful HTML editor, we can build it on some open
> souce Eclipse HTML editor. Besides,we can set component's property value in
> this view, add listener for components.
>For example, if we double click a form's submit button named
> "submitButton" in this view, it will add a function
> "onSuccessFromSubmitButton" in its cosspending Java class,this function is
> used to handler form submit action.
>
> 3.supply customization feature for Tapestry page editor. For example, we can
> setup different color for different Java web component in template file.
>
>
> -
> Best Regards
> Gavin Lei (雷银)
> Email: gavingui2...@gmail.com
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Should default.css include CSS reset?

2011-01-26 Thread Howard Lewis Ship
http://meyerweb.com/eric/tools/css/reset/

This might help with some of the issues about formatting being off in
IE but ok in functional browsers.

-- 
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: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Should default.css include CSS reset?

2011-01-26 Thread Kalle Korhonen
+1 from me. Makes plain sense to me.

Kalle


On Wed, Jan 26, 2011 at 11:05 AM, Howard Lewis Ship  wrote:
> http://meyerweb.com/eric/tools/css/reset/
>
> This might help with some of the issues about formatting being off in
> IE but ok in functional browsers.
>
> --
> 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: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [jira] Closed: (TAP5-409) Localization documentation should be clear that Tapestry (and Java) do not support BOM headers in message catalog files

2011-01-26 Thread Ulrich Stärk
How do we go about with setting fix versions for documentation now that it's decoupled from the 
releases? Do we just leave it out?


On 26.01.2011 21:32, Ulrich Stärk (JIRA) wrote:


  [ 
https://issues.apache.org/jira/browse/TAP5-409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ulrich Stärk closed TAP5-409.
-

 Resolution: Fixed

Fixed in the documentation wiki at 
https://cwiki.apache.org/confluence/display/TAPESTRY/Localization


Localization documentation should be clear that Tapestry (and Java) do not 
support BOM headers in message catalog files
---

 Key: TAP5-409
 URL: https://issues.apache.org/jira/browse/TAP5-409
 Project: Tapestry 5
  Issue Type: Bug
Affects Versions: 5.0.15, 5.0.16, 5.0.17
Reporter: Borut Bolcina
Assignee: Ulrich Stärk
 Attachments: locale-not-working.zip


app.properties has 3 entries:
openid-provider-title=OpenID provider
my-account-link=My account
login-link=Login
index.tml
http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>

${message:openid-provider-title}




  ${message:my-account-link}  odjava

${message:login-link}




I also have two other lozalized properties files. Depending on the browser 
preffered language selection the correct translatinos are displayed - EXCEPT 
the first entry, which always falls back to english.
I first noticed this behaviour when playing arounf with EditBean - the 
translated labels all worked, well, except the first one. Whichever entry was 
the first in the file, that label was not translated.




-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Should default.css include CSS reset?

2011-01-26 Thread Ulrich Stärk

-1

I don't like the idea of dictating designs beyond the standard layout of our 
components to the users.

On 26.01.2011 20:05, Howard Lewis Ship wrote:

http://meyerweb.com/eric/tools/css/reset/

This might help with some of the issues about formatting being off in
IE but ok in functional browsers.



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Should default.css include CSS reset?

2011-01-26 Thread Howard Lewis Ship
Well, we do need a solution to some common components (such as Errors)
not rendering properly in IE ... and I'd prefer to do something that
fixes that problem forever, rather than always having to wonder.
That's what a CSS reset does, but I can see the downside of it (a
mockup of a page, once converted to T5, might look different).

On Wed, Jan 26, 2011 at 12:39 PM, Ulrich Stärk  wrote:
> -1
>
> I don't like the idea of dictating designs beyond the standard layout of our
> components to the users.
>
> On 26.01.2011 20:05, Howard Lewis Ship wrote:
>>
>> http://meyerweb.com/eric/tools/css/reset/
>>
>> This might help with some of the issues about formatting being off in
>> IE but ok in functional browsers.
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-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: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [jira] Closed: (TAP5-409) Localization documentation should be clear that Tapestry (and Java) do not support BOM headers in message catalog files

2011-01-26 Thread Andreas Andreou
yes, leave it blank - that's what i remember too.

I guess the only documentation issues that will have
a fix version will be those related to javadocs

On Wed, Jan 26, 2011 at 22:37, Ulrich Stärk  wrote:
> How do we go about with setting fix versions for documentation now that it's
> decoupled from the releases? Do we just leave it out?
>
> On 26.01.2011 21:32, Ulrich Stärk (JIRA) wrote:
>>
>>      [
>> https://issues.apache.org/jira/browse/TAP5-409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> ]
>>
>> Ulrich Stärk closed TAP5-409.
>> -
>>
>>     Resolution: Fixed
>>
>> Fixed in the documentation wiki at
>> https://cwiki.apache.org/confluence/display/TAPESTRY/Localization
>>
>>> Localization documentation should be clear that Tapestry (and Java) do
>>> not support BOM headers in message catalog files
>>>
>>> ---
>>>
>>>                 Key: TAP5-409
>>>                 URL: https://issues.apache.org/jira/browse/TAP5-409
>>>             Project: Tapestry 5
>>>          Issue Type: Bug
>>>    Affects Versions: 5.0.15, 5.0.16, 5.0.17
>>>            Reporter: Borut Bolcina
>>>            Assignee: Ulrich Stärk
>>>         Attachments: locale-not-working.zip
>>>
>>>
>>> app.properties has 3 entries:
>>> openid-provider-title=OpenID provider
>>> my-account-link=My account
>>> login-link=Login
>>> index.tml
>>> http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
>>>        
>>>                ${message:openid-provider-title}
>>>                >> href="${asset:context:css/iopenid.css}" />
>>>        
>>>        
>>>                
>>>                          >> t:page="AccountEdit" href="#">${message:my-account-link}  >> t:type="actionlink" t:id="logout">odjava
>>>                        
>>>                                >> href="#">${message:login-link}
>>>                        
>>>                
>>>        
>>> 
>>> I also have two other lozalized properties files. Depending on the
>>> browser preffered language selection the correct translatinos are displayed
>>> - EXCEPT the first entry, which always falls back to english.
>>> I first noticed this behaviour when playing arounf with EditBean - the
>>> translated labels all worked, well, except the first one. Whichever entry
>>> was the first in the file, that label was not translated.
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>



-- 
Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/

2011-01-26 Thread Howard Lewis Ship
This is going to be very cool.  One thing I noticed too late with the
Concrete layout was that form fields rendered very large and ugly ...
hopefully this will look better. Has anyone tried this design with a
BeanEditForm, Grid or BeanDisplay component?

On Wed, Jan 26, 2011 at 12:11 PM,   wrote:
> Author: uli
> Date: Wed Jan 26 20:11:49 2011
> New Revision: 1063860
>
> URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
> Log:
> TAP5-1323: Change Quickstart Template to Match New Site Design
>
> Thanks to Mark Shead for the patch.
>
> Added:
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>    (with props)
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>    (with props)
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>    (with props)
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>    (with props)
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> Removed:
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
> Modified:
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>    
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/p

Re: Should default.css include CSS reset?

2011-01-26 Thread Thiago H. de Paula Figueiredo
On Wed, 26 Jan 2011 17:05:20 -0200, Howard Lewis Ship   
wrote:



http://meyerweb.com/eric/tools/css/reset/
This might help with some of the issues about formatting being off in
IE but ok in functional browsers.


+1, as long as there's a symbole to remove or override it.

--
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: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Tapestry subprojects (was: [jira] Commented: (TAP5-1421) Create a standard way to track messages to be presented to the user)

2011-01-26 Thread Thiago H. de Paula Figueiredo
I agree (maybe because that was almost what I suggested, but with  
different words). :)


On Tue, 25 Jan 2011 20:03:04 -0200, Howard Lewis Ship   
wrote:



I think we need to gravitate towards the approach that requires the
least amount of coordination and administrative overhead.  Maybe it
could be different if more of the Tapestry developers were under a
single roof, but adding in any kind of overhead tends to tank any
attempt at a regular release schedule.

I'm comfortable with creating a new module to hold auxiliary
components and services, maybe several additional modules.  A sexy
name for that would be nice, maybe "tapestry-extras".

I'm also comfortable with the idea of new modules "incubating" out in
the world and being brought into Tapestry once they've solidified.

On Tue, Jan 25, 2011 at 1:38 PM, Andreas Andreou   
wrote:

So, in order to go on with adding / accepting new modules / subprojects
(such as the cayenne integration module discussed at
http://markmail.org/message/5l7xi6srkcfwepeo )
and have a clear vision of how things will be, let me recap the  
alternatives

mentioned here...

1) New modules live in
https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/
Releases are performed for all subprojects at the exact same time (and  
hence

for the same version). This process is what we currently employ and
thus requires
no further explanation.

2) New modules can be created outside of
https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk/
perhaps in  
https://svn.apache.org/repos/asf/tapestry/tapestry5-module-name.

Releases will
not have to be performed at the same exact time for all those new
subprojects BUT when they
do occur they have to use the exact version number of the tapestry
core modules they target.
The differences in this process are:
a) each module gets its own truck, branches and tags. This allows the
module to also release
versions compatible with older tapestry versions if there's such a
need (so tapestry-cayenne can
release a 5.2.x version)
b) timing of the releases doesn't have to coincide 100% - so,
"unfinished" subprojects don't have
to stall the rest of the releases. Additionally, it becomes easier to
accept "experimental"
subprojects
c) it might not be possible to guarantee same release numbers in all
subprojects - that
would result in maintenance and support problems as well as user  
frustration


Now, we haven't run a vote on which to choose as my original intention
in this thread
was to get a first understanding of what the other devs think on the
matter. From
the responses, I get that most prefer to keep things as described in
1), so there's no real
point in running a vote... but as i said, it's good to see where
everyone stands :)

Thx.


On Fri, Jan 21, 2011 at 19:47, Massimo Lusetti   
wrote:
On Fri, Jan 21, 2011 at 6:47 PM, Massimo Lusetti   
wrote:
On Fri, Jan 21, 2011 at 6:34 PM, Howard Lewis Ship   
wrote:


I also agree; we now have consistent tests to ensure that  
tapestry-ioc
5.3.7 works with tapestry-core 5.3.7 works with tapestry-spring  
5.3.7.
 If each had its own version, you end up in a situation where you  
need

complex tables to try and guess which version goes with which other.
I guess inter-module dependencies may streamline this, but I think it
still is more complicated than having a consistent version number.


Having a separate release engineering is totally different from
version number but I agree with the fact that a precise and consistent
dependency management.


... a precise and consistent dependency management have to be present
before starting to separate projects.

Cheers
--
Massimo
http://meridio.blogspot.com

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org






--
Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org









--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,  
and instructor

Owner, Ars Machina Tecnologia da Informação Ltda.
Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
Coordenador e professor da Especialização em Engenharia de Software com  
Ênfase em Java da Faculdade Pitágoras

http://www.arsmachina.com.br

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Should default.css include CSS reset?

2011-01-26 Thread Dan Adams
+2 about being able to disable it all-together (rather than replacing with 
something else). 

Dan Adams 
Principal Software Engineer 
iFactory, A Division of RDW Group, Inc. 
Innovative, inspiring, intelligent interactive solutions 
for the world’s leading institutions 

Direct: 617.235.5857 
www.ifactory.com 
@iFactoryBoston 


From: "Thiago H. de Paula Figueiredo"  
To: "Tapestry development" , "Howard Lewis Ship" 
 
Sent: Wednesday, January 26, 2011 5:47:29 PM 
Subject: Re: Should default.css include CSS reset? 

On Wed, 26 Jan 2011 17:05:20 -0200, Howard Lewis Ship  
wrote: 

> http://meyerweb.com/eric/tools/css/reset/ 
> This might help with some of the issues about formatting being off in 
> IE but ok in functional browsers. 

+1, as long as there's a symbole to remove or override it. 

-- 
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: dev-unsubscr...@tapestry.apache.org 
For additional commands, e-mail: dev-h...@tapestry.apache.org 



Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/

2011-01-26 Thread françois facon
I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
with default.css and style.css.

HTH

2011/1/26 Howard Lewis Ship 

> This is going to be very cool.  One thing I noticed too late with the
> Concrete layout was that form fields rendered very large and ugly ...
> hopefully this will look better. Has anyone tried this design with a
> BeanEditForm, Grid or BeanDisplay component?
>
> On Wed, Jan 26, 2011 at 12:11 PM,   wrote:
> > Author: uli
> > Date: Wed Jan 26 20:11:49 2011
> > New Revision: 1063860
> >
> > URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
> > Log:
> > TAP5-1323: Change Quickstart Template to Match New Site Design
> >
> > Thanks to Mark Shead for the patch.
> >
> > Added:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>   (with props)
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> > Removed:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
> > Modified:
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> >
>  
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources

Re: Should default.css include CSS reset?

2011-01-26 Thread Josh Canfield
-1 for me as well. ideally tapestry component's css wouldn't change
the style of anything outside of that components containers.

On Wed, Jan 26, 2011 at 12:39 PM, Ulrich Stärk  wrote:
> -1
>
> I don't like the idea of dictating designs beyond the standard layout of our
> components to the users.
>
> On 26.01.2011 20:05, Howard Lewis Ship wrote:
>>
>> http://meyerweb.com/eric/tools/css/reset/
>>
>> This might help with some of the issues about formatting being off in
>> IE but ok in functional browsers.
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: I want to build a Tapestry 5 Eclipse plugin editor

2011-01-26 Thread Gavin Lei
Hi Mark,

Thank you for your reply, that is what in my mind :-)

As we know, Tapestry focus on components, each page is made up of many
compoents. This development model like Visual Studio very much, if we
develop C# asp.net application, each page is made up of a .aspx file and a
.cs file, and Visual Studio supply a editor for us to edit these two files
together, we can easily transfer between these two files, even we can not
feel that they are two files. Page property view is also a necessary part of
this editor. This design model help me much when i was developing
asp.netapplication.

Tapestry focus on components too, i think Java open source community should
supply such a convinent development environment like Visual Studio for
Tapestry, this will improve develop feeling, help us much.  So i want to
finish a editor for Tapestry

在 2011年1月27日 上午12:35,Mark 写道:

> My two cents:
>
> - Project setup isn't a particularly big deal for me since I can do
> this through Maven.  If you do make the plugin create the project,
> make sure it is flexible enough to handle projects that already exist
> and isn't tied to a specific tapestry release.
>
> - Checkout the paid version of IDEA as it offers some nice code
> completion features in the template.
>
> - Loom will let you switch back and forth between the .java and the
> corresponding .tml file.
>
> - If you want to create something graphical, I'd take a look at how
> the WebObjects editor use to work.  You may be able to find a
> screenshot somewhere.  Basically at the bottom of the page, you had a
> list of all the property objects that were available for the page.
> You could click on one and see all of its properties and drill down
> until you found what you were looking for.  Then you could drag that
> property and drop it on the editor where you wanted it to appear. I
> found it to be very convenient even though it wasn't a full WYSIWYG
> environment.
>
> Here are three things that would probably give the biggest
> productivity gains in order of importance.
>
> 1. Switch between .tml and .java files (Loom does this already). It
> would be nice if you could open both the .java and cooresponding .tml
> side by side rather than just switching between them.
>
> 2. Autocomplete for tapestry built in components.  So when you type
>  with the required parameters listed. (There is a how to for setting
> this up using the schema and the .jsp editor, but it didn't seem to
> work for me last time I tried it.)
>
> 3. Autocomplete for custom components. I think there is a how to, to
> create a schema to do this using the .jsp editor as well, but I didn't
> have any luck with it during the brief time I played with it.
>
> 4. Autocomplete of properties from the .java page when editing the
> .tml file.  When it is setup correctly IDEA does a reasonable job of
> this.
>
> 5. Some type of drag and drop to put properties from the .java file
> into the .tml file. (Could be a GUI, but wouldn't have to be.)
>
> At least those are my thoughts on what would be the most useful features.
>
> Mark
>
> 2011/1/26 Gavin Lei :
> > Hi guys,
> >
> > I have been involved in Tapestry for years, usually build my project in
> > Eclipse. But I can not find fantastic Eclipse plugin for Taperstry. Now,
> if
> > we use Tapestry 5 to build our web project, it is more convinent, but i
> > think there is a good editor for Taperstry 5, Tapestry will be much more
> > cool.
> >
> > So i want to build a Eclipse based editor for Tapestry 5, and build it as
> an
> > Google Summer of Code 2011 project, below is my mainly idea, helping for
> > your ideas and feedback. If anyone has interest in it, please let me
> know,
> > Thank you :-)
> >
> > Features:
> >
> > 1.Tapestry project feature, such as import tapestry 5 libraries, project
> > wizards, add default Tapestry package structure and so on.
> >In one word, once we create a Tapestry project, it is created with
> > required package structure and web.xml content.
> >
> > 2.One tapestry page includes one Java class file and one HTML based
> template
> > file. It seems like Microsoft's asp.net in Visual Studio somewhere.
> >We can edit the java class file and template file together. So, this
> > tool supply a convinent editor for tapestry page. It has design view and
> > source view.
> >I. source view
> >we can edit template file source in this view. and this view
> supply
> > property tips and keyword highlight functions.
> >For example, there are attributes "testA" and "testB" in its
> > cosspending Java class file. If you want to get the property value, you
> > should input "${prop:testA}" in template file,this view will supply
> auto
> > complete function for you after you input "${prop:t}",you can select
> "testA"
> > or "testB".
> >
> >II.design view
> >this view is a more powful HTML editor, we can build it on some
> open
> > souce Eclipse HTML editor. Besides,we can set component's property value
> in
> > thi

Re: I want to build a Tapestry 5 Eclipse plugin editor

2011-01-26 Thread Bob Harner
Gavin,

Your plans are quite ambitious and your efforts will be very much
appreciated by Tapestry users if you can accomplish even a few of your
goals.

In terms of priorities, I agree with Mark's list.

Also: I hope you'll use the Apache License 2.0

I started developing a more modest Tapestry-Eclipse plugin myself a
month ago. I haven't made enough progress yet to show anybody, but if
you happen to not start on yours for a month or two then please check
back with me to see if I have anything decent to give you as a
starting point. My approach also combines the editing of tml and java
source (and component message catalogs, too), but only as separate
editor "pages" (tabs at the bottom of the editor) rather than in a
fancy graphical drag-and-drop editor.

2011/1/26 Gavin Lei :
> Hi Mark,
>
> Thank you for your reply, that is what in my mind :-)
>
> As we know, Tapestry focus on components, each page is made up of many
> compoents. This development model like Visual Studio very much, if we
> develop C# asp.net application, each page is made up of a .aspx file and a
> .cs file, and Visual Studio supply a editor for us to edit these two files
> together, we can easily transfer between these two files, even we can not
> feel that they are two files. Page property view is also a necessary part of
> this editor. This design model help me much when i was developing
> asp.netapplication.
>
> Tapestry focus on components too, i think Java open source community should
> supply such a convinent development environment like Visual Studio for
> Tapestry, this will improve develop feeling, help us much.  So i want to
> finish a editor for Tapestry
>
> 在 2011年1月27日 上午12:35,Mark 写道:
>
>> My two cents:
>>
>> - Project setup isn't a particularly big deal for me since I can do
>> this through Maven.  If you do make the plugin create the project,
>> make sure it is flexible enough to handle projects that already exist
>> and isn't tied to a specific tapestry release.
>>
>> - Checkout the paid version of IDEA as it offers some nice code
>> completion features in the template.
>>
>> - Loom will let you switch back and forth between the .java and the
>> corresponding .tml file.
>>
>> - If you want to create something graphical, I'd take a look at how
>> the WebObjects editor use to work.  You may be able to find a
>> screenshot somewhere.  Basically at the bottom of the page, you had a
>> list of all the property objects that were available for the page.
>> You could click on one and see all of its properties and drill down
>> until you found what you were looking for.  Then you could drag that
>> property and drop it on the editor where you wanted it to appear. I
>> found it to be very convenient even though it wasn't a full WYSIWYG
>> environment.
>>
>> Here are three things that would probably give the biggest
>> productivity gains in order of importance.
>>
>> 1. Switch between .tml and .java files (Loom does this already). It
>> would be nice if you could open both the .java and cooresponding .tml
>> side by side rather than just switching between them.
>>
>> 2. Autocomplete for tapestry built in components.  So when you type
>> > with the required parameters listed. (There is a how to for setting
>> this up using the schema and the .jsp editor, but it didn't seem to
>> work for me last time I tried it.)
>>
>> 3. Autocomplete for custom components. I think there is a how to, to
>> create a schema to do this using the .jsp editor as well, but I didn't
>> have any luck with it during the brief time I played with it.
>>
>> 4. Autocomplete of properties from the .java page when editing the
>> .tml file.  When it is setup correctly IDEA does a reasonable job of
>> this.
>>
>> 5. Some type of drag and drop to put properties from the .java file
>> into the .tml file. (Could be a GUI, but wouldn't have to be.)
>>
>> At least those are my thoughts on what would be the most useful features.
>>
>> Mark
>>
>> 2011/1/26 Gavin Lei :
>> > Hi guys,
>> >
>> > I have been involved in Tapestry for years, usually build my project in
>> > Eclipse. But I can not find fantastic Eclipse plugin for Taperstry. Now,
>> if
>> > we use Tapestry 5 to build our web project, it is more convinent, but i
>> > think there is a good editor for Taperstry 5, Tapestry will be much more
>> > cool.
>> >
>> > So i want to build a Eclipse based editor for Tapestry 5, and build it as
>> an
>> > Google Summer of Code 2011 project, below is my mainly idea, helping for
>> > your ideas and feedback. If anyone has interest in it, please let me
>> know,
>> > Thank you :-)
>> >
>> > Features:
>> >
>> > 1.Tapestry project feature, such as import tapestry 5 libraries, project
>> > wizards, add default Tapestry package structure and so on.
>> >In one word, once we create a Tapestry project, it is created with
>> > required package structure and web.xml content.
>> >
>> > 2.One tapestry page includes one Java class file and one HTML based
>> template
>> > file. It seems lik

Re: I want to build a Tapestry 5 Eclipse plugin editor

2011-01-26 Thread Gavin Lei
Hi Bob,

It seems that you have started you job for months, what do you have yet ?
May be we can discuss details here. When i search "Tapestry eclipse plunge"
in google, we can get lots of result and get some editor, but they are all
not perfect, or even not avaiable, so, i think a editor which can improve
Tapertry development progress is really needed

在 2011年1月27日 上午10:26,Bob Harner 写道:

> Gavin,
>
> Your plans are quite ambitious and your efforts will be very much
> appreciated by Tapestry users if you can accomplish even a few of your
> goals.
>
> In terms of priorities, I agree with Mark's list.
>
> Also: I hope you'll use the Apache License 2.0
>
> I started developing a more modest Tapestry-Eclipse plugin myself a
> month ago. I haven't made enough progress yet to show anybody, but if
> you happen to not start on yours for a month or two then please check
> back with me to see if I have anything decent to give you as a
> starting point. My approach also combines the editing of tml and java
> source (and component message catalogs, too), but only as separate
> editor "pages" (tabs at the bottom of the editor) rather than in a
> fancy graphical drag-and-drop editor.
>
> 2011/1/26 Gavin Lei :
> > Hi Mark,
> >
> > Thank you for your reply, that is what in my mind :-)
> >
> > As we know, Tapestry focus on components, each page is made up of many
> > compoents. This development model like Visual Studio very much, if we
> > develop C# asp.net application, each page is made up of a .aspx file and
> a
> > .cs file, and Visual Studio supply a editor for us to edit these two
> files
> > together, we can easily transfer between these two files, even we can not
> > feel that they are two files. Page property view is also a necessary part
> of
> > this editor. This design model help me much when i was developing
> > asp.netapplication.
> >
> > Tapestry focus on components too, i think Java open source community
> should
> > supply such a convinent development environment like Visual Studio for
> > Tapestry, this will improve develop feeling, help us much.  So i want to
> > finish a editor for Tapestry
> >
> > 在 2011年1月27日 上午12:35,Mark 写道:
> >
> >> My two cents:
> >>
> >> - Project setup isn't a particularly big deal for me since I can do
> >> this through Maven.  If you do make the plugin create the project,
> >> make sure it is flexible enough to handle projects that already exist
> >> and isn't tied to a specific tapestry release.
> >>
> >> - Checkout the paid version of IDEA as it offers some nice code
> >> completion features in the template.
> >>
> >> - Loom will let you switch back and forth between the .java and the
> >> corresponding .tml file.
> >>
> >> - If you want to create something graphical, I'd take a look at how
> >> the WebObjects editor use to work.  You may be able to find a
> >> screenshot somewhere.  Basically at the bottom of the page, you had a
> >> list of all the property objects that were available for the page.
> >> You could click on one and see all of its properties and drill down
> >> until you found what you were looking for.  Then you could drag that
> >> property and drop it on the editor where you wanted it to appear. I
> >> found it to be very convenient even though it wasn't a full WYSIWYG
> >> environment.
> >>
> >> Here are three things that would probably give the biggest
> >> productivity gains in order of importance.
> >>
> >> 1. Switch between .tml and .java files (Loom does this already). It
> >> would be nice if you could open both the .java and cooresponding .tml
> >> side by side rather than just switching between them.
> >>
> >> 2. Autocomplete for tapestry built in components.  So when you type
> >>  >> with the required parameters listed. (There is a how to for setting
> >> this up using the schema and the .jsp editor, but it didn't seem to
> >> work for me last time I tried it.)
> >>
> >> 3. Autocomplete for custom components. I think there is a how to, to
> >> create a schema to do this using the .jsp editor as well, but I didn't
> >> have any luck with it during the brief time I played with it.
> >>
> >> 4. Autocomplete of properties from the .java page when editing the
> >> .tml file.  When it is setup correctly IDEA does a reasonable job of
> >> this.
> >>
> >> 5. Some type of drag and drop to put properties from the .java file
> >> into the .tml file. (Could be a GUI, but wouldn't have to be.)
> >>
> >> At least those are my thoughts on what would be the most useful
> features.
> >>
> >> Mark
> >>
> >> 2011/1/26 Gavin Lei :
> >> > Hi guys,
> >> >
> >> > I have been involved in Tapestry for years, usually build my project
> in
> >> > Eclipse. But I can not find fantastic Eclipse plugin for Taperstry.
> Now,
> >> if
> >> > we use Tapestry 5 to build our web project, it is more convinent, but
> i
> >> > think there is a good editor for Taperstry 5, Tapestry will be much
> more
> >> > cool.
> >> >
> >> > So i want to build a Eclipse based editor for Tapestry 5, 

Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/

2011-01-26 Thread Ulrich Stärk

Looks exactly as it should, or am I missing something?

Uli

On 27.01.2011 01:03, françois facon wrote:

I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
with default.css and style.css.

HTH

2011/1/26 Howard Lewis Ship


This is going to be very cool.  One thing I noticed too late with the
Concrete layout was that form fields rendered very large and ugly ...
hopefully this will look better. Has anyone tried this design with a
BeanEditForm, Grid or BeanDisplay component?

On Wed, Jan 26, 2011 at 12:11 PM,  wrote:

Author: uli
Date: Wed Jan 26 20:11:49 2011
New Revision: 1063860

URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
Log:
TAP5-1323: Change Quickstart Template to Match New Site Design

Thanks to Mark Shead for the patch.

Added:


  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
   (with props)



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
   (with props)



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
   (with props)



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
   (with props)



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css

Removed:


  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt

Modified:


  
tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml



  
tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resourc