tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Tapestry > Documentation
Date Wed, 08 Dec 2010 12:47:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/12/_/styles/combined.css?spaceKey=TAPESTRY&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Documentation">Documentation</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~ccordenier">Christophe
Cordenier</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        Leverage the page, as a root page it must be kept light<br />
    </div>
        <br/>
                         <h4>Changes (1)</h4>
                                 
    
<div id="page-diffs">
            <table class="diff" cellpadding="0" cellspacing="0">
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >[More blogs|TAPESTRY:Blogs] ... <br>
<br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">h1.
Getting Involved <br> <br>h2. Mailing Lists <br> <br>The primary method
of discussion is on the Tapestry users mailing list: [mailto:users@tapestry.apache.org]. You
can subscribe by sending e-mail to [mailto:users-subscribe@tapestry.apache.org]. This is the
appropriate mailing list to learn more about Tapestry, to request help, and to socialize.
<br> <br>The second mailing list is [mailto:dev@tapestry.apache.org]. You can
subscribe to this list by sending e-mail to [dev-subscribe@tapestry.apache.org|mailto: dev-subscribe@tapestry.apache.org].
This list is used by the Tapestry PMC and committers to run votes, discuss issues and fixes,
and plan the future of Tapestry. Please don&#39;t use this mailing list to ask for support.
<br> <br>Mailing list archives are available at [http://tapestry.markmail.org/].
<br> <br>h2. Reporting Problems / Getting Support <br> <br>Tapestry
issues are tracked in the [Apache JIRA|https://issues.apache.org/jira/browse/TAP5]. <br>
<br>Unless your problem is clear as day, it&#39;s a good idea to discuss it on the
Tapestry Users mailing list first, before adding an issue. At the same time, it&#39;s
generally unlikely that a bug will be fixed _unless_ a JIRA Issue is created. <br> <br>Eric
Raymond has a detailed [guide to asking questions the right way|http://catb.org/esr/faqs/smart-questions.html].
 If you are not getting a response to your problem, it&#39;s likely because you aren&#39;t
asking it the right way. <br> <br>Just saying something is &quot;broken&quot;
or &quot;failed&quot; is not enough.  How did it fail?  Did it do the wrong thing?
Throw an exception? Not respond in any way?  What exactly did you expect to happen?  All of
this information should be made available when looking for help, plus context on the general
problem you were trying to solve in the first place (there may be a better solution entirely).
 Read Eric Raymond&#39;s guide ... it&#39;s fun and informative. <br> <br>h2.
Source Code Access <br> <br>Source code for Tapestry can be [downloaded|TAPESTRY:Download]
along with pre-compiled binaries. <br> <br>Tapestry uses [Subversion|http://subversion.apache.org/]
to manage the project&#39;s source code. <br> <br>Web access to the Tapestry
repository is available as [http://svn.apache.org/viewvc/tapestry/tapestry5/trunk]. <br>
<br>Access using Subversion client: <br> <br>{noformat} <br>$ svn
checkout https://svn.apache.org/repos/asf/tapestry/tapestry5/trunk tapestry-project <br>{noformat}
<br> <br>There&#39;s also some [notes on using Git to access Tapestry|http://tapestryjava.blogspot.com/2010/04/setting-up-committer-access-git-for.html].
<br> <br>h2. Other Resources <br> <br>There is an active flow of questions
and answers about Tapestry at [Stack Overflow|http://stackoverflow.com/questions/tagged/tapestry].
<br> <br>h2. Becoming a Contributor <br> <br>The best way to become
a contributor is to become active on the mailing list; Tapestry is known to have an active
and helpful community on the mailing list, and the more mentors we can add, the better. <br>
<br>If you want to help out with documentation, you must sign an [Apache Contributor
License Agreement|http://www.apache.org/licenses/#clas], at which point we can grant write
access to the Confluence Wiki (where official documentation is created). <br> <br>Providing
patches (with tests\!) is another way to become a contributor. <br> <br>h2. Becoming
a Committer <br> <br>Active contributors may be asked to become full committers,
with write access to the source code. Generally, contributors who have been consistently active
and helpful for three to six months are eligible for committer access. If you think you are
in that category, don&#39;t be shy about contacting members of the Tapestry PMC (Project
Management Committee). <br> <br></td></tr>
            <tr><td class="diff-unchanged" >h1. Books on Tapestry <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
        </table>
</div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <p>Welcome to Tapestry 5 Documentation root page.</p>

<div>
<ul>
    <li><a href='#Documentation-Overview'>Overview</a></li>
    <li><a href='#Documentation-Tapestry5ReferenceandAPI'>Tapestry 5 Reference
and API</a></li>
    <li><a href='#Documentation-UserGuides'>User Guides</a></li>
    <li><a href='#Documentation-PublishedArticlesonTapestry'>Published Articles
on Tapestry</a></li>
    <li><a href='#Documentation-TapestryDeveloperandCommunityBlogs'>Tapestry Developer
and Community Blogs</a></li>
    <li><a href='#Documentation-BooksonTapestry'>Books on Tapestry</a></li>
    <li><a href='#Documentation-TapestryPresentations'>Tapestry Presentations</a></li>
    <li><a href='#Documentation-TapestryWikis'>Tapestry Wikis</a></li>
    <li><a href='#Documentation-TheDeveloperCorner'>The Developer Corner</a></li>
</ul></div>

<h1><a name="Documentation-Overview"></a>Overview</h1>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/TAPESTRY/Introduction" title="Introduction">Introduction</a>
</td>
<td class='confluenceTd'> An overview of Tapestry's general approach and philosophy
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/TAPESTRY/Getting+Started"
title="Getting Started">Getting Started</a><br class="atl-forced-newline" />
</td>
<td class='confluenceTd'> A quick guide to creating your first Tapestry project, using
Maven </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/TAPESTRY/Tapestry+Tutorial"
title="Tapestry Tutorial">Tapestry Tutorial</a><br class="atl-forced-newline"
/> </td>
<td class='confluenceTd'> Picks up where <a href="/confluence/display/TAPESTRY/Getting+Started"
title="Getting Started">Getting Started</a> leaves off, explaining in greater detail
how Tapestry works </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/TAPESTRY/Cookbook" title="Cookbook">Cookbook</a><br
class="atl-forced-newline" /> </td>
<td class='confluenceTd'> A guide to common overrides and extensions to Tapestry </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/TAPESTRY/Frequently+Asked+Questions"
title="Frequently Asked Questions">FAQ</a><br class="atl-forced-newline" />
</td>
<td class='confluenceTd'> A quick place to check for common problems and solutions </td>
</tr>
</tbody></table>
</div>


<h1><a name="Documentation-Tapestry5ReferenceandAPI"></a>Tapestry 5 Reference
and API</h1>

<ul>
	<li>Current stable release 5.1.0.5
	<ul>
		<li><a href="http://tapestry.apache.org/tapestry5.1/apidocs/" class="external-link"
rel="nofollow">API (Javadoc)</a></li>
		<li><a href="http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/" class="external-link"
rel="nofollow">Component Reference</a></li>
		<li><a href="http://tapestry.apache.org/tapestry5.1/release-notes.html" class="external-link"
rel="nofollow">Release Notes</a></li>
	</ul>
	</li>
</ul>


<ul>
	<li>Previous stable release 5.0.18
	<ul>
		<li><a href="http://tapestry.apache.org/tapestry5/apidocs/" class="external-link"
rel="nofollow">API (Javadoc)</a></li>
		<li><a href="http://tapestry.apache.org/tapestry5/tapestry-core/ref/" class="external-link"
rel="nofollow">Component Reference</a></li>
		<li><a href="http://tapestry.apache.org/tapestry5/release-notes-5.0.html" class="external-link"
rel="nofollow">Release Notes</a></li>
	</ul>
	</li>
</ul>


<ul>
	<li>Current beta release 5.2.4
	<ul>
		<li><a href="http://tapestry.apache.org/tapestry5.2-dev/apidocs/" class="external-link"
rel="nofollow">API (Javadoc)</a></li>
		<li><a href="http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/" class="external-link"
rel="nofollow">Component Reference</a></li>
		<li><a href="/confluence/display/TAPESTRY/Release+Notes+5.2.4" title="Release Notes
5.2.4">Release Notes</a></li>
	</ul>
	</li>
</ul>


<p>Along with the reference documentation, we provide a set of concise guides to help
you in your everyday work with Tapestry.</p>

<ul>
	<li><a href="/confluence/display/TAPESTRY/Component+Cheat+Sheet" title="Component
Cheat Sheet">Component Cheat Sheet</a> is a concise guide to component classes, methods
and annotations</li>
	<li><a href="http://refcardz.dzone.com/refcardz/apache-tapestry-50?oid=hom7948"
class="external-link" rel="nofollow">Refcard</a> A color, six page foldout guide
to Tapestry 5.0 (PDF)</li>
</ul>


<h1><a name="Documentation-UserGuides"></a>User Guides</h1>

<p><a name="Documentation-userguide"></a>We provide a collection of <a
href="/confluence/display/TAPESTRY/User+Guide" title="User Guide">detailed references</a>
to the concepts behind Tapestry and beyond.</p>

<ul class="alternate" type="square">
	<li>Go to the <a href="/confluence/display/TAPESTRY/User+Guide" title="User Guide">main
user guide's page</a> to get access to the whole documentation stack</li>
	<li>Play with Tapestry's built-in <a href="/confluence/pages/viewpage.action?pageId=21792074"
title="Ajax &amp; JavaScript">Javascript and Ajax</a> stuff</li>
	<li>Unit test your application with <a href="/confluence/display/TAPESTRY/Test"
title="Test">Tapestry test utilities</a></li>
	<li><a href="/confluence/display/TAPESTRY/Spring" title="Spring">Integrate Spring</a>
into your Tapestry application</li>
	<li>Use <a href="/confluence/display/TAPESTRY/Hibernate+-+Core+-+Conf" title="Hibernate
- Core - Conf">Tapestry Hibernate integration</a> to build your data access layer</li>
</ul>


<h1><a name="Documentation-PublishedArticlesonTapestry"></a>Published Articles
on Tapestry</h1>

<p>If you have any doubts, <a href="http://www.infoq.com/articles/tapestry5-intro"
class="external-link" rel="nofollow">Tapestry 5 for Nonbelievers</a> will demonstrate
why you should choose Tapestry 5&#33;<br/>
This <a href="http://www.laliluna.de/articles/the-web-framework-evaluation.html" class="external-link"
rel="nofollow">eBook</a> publish in 2009 contains a <a href="http://www.laliluna.de/articles/2009/08/14/tapestry-web-framework-evaluation-and-test.html"
class="external-link" rel="nofollow">good introduction and analysis of Tapestry 5</a></p>

<p><a href="/confluence/display/TAPESTRY/Articles" title="Articles">More articles</a>...</p>

<h1><a name="Documentation-TapestryDeveloperandCommunityBlogs"></a>Tapestry
Developer and Community Blogs</h1>

<ul>
	<li><a href="http://tapestryjava.blogspot.com/" class="external-link" rel="nofollow">Tapestry
Central</a> is Howard Lewis Ship's blog. As the creator of Tapestry, he provides a lot
of valuable information on Tapestry's latest features and future directions.</li>
	<li><a href="http://blog.tapestry5.de/" class="external-link" rel="nofollow">Igor
Drobiazko's blog</a> contains a lot of fresh news on Tapestry development and will guide
you through the most exciting parts of  Tapestry.  Igor is a Tapestry Committer and PMC member.</li>
	<li><a href="http://blog.andyhot.gr/tag/tapestry/" class="external-link" rel="nofollow">Andreas
Andreou's blog</a> (committer &amp; PMC) has lots of news and entries on Tapestry
4 and 5.</li>
	<li><a href="http://spreadthesource.com/" class="external-link" rel="nofollow">Spread
the source's blog</a> (Christophe Cordenier and Robin Komiwes committers's blog) has
lots of news and advanced tutorials on Tapestry 5.</li>
</ul>


<p><a href="/confluence/display/TAPESTRY/Blogs" title="Blogs">More blogs</a>
...</p>

<h1><a name="Documentation-BooksonTapestry"></a>Books on Tapestry</h1>

<p>There are at least 8 published <a href="/confluence/display/TAPESTRY/Books" title="Books">books
on Tapestry</a>, including two on Tapestry 5 &#8212; and more on the way.</p>

<h1><a name="Documentation-TapestryPresentations"></a>Tapestry Presentations</h1>

<ul>
	<li><a href="http://jazoon.com/Portals/0/Content/slides/th_a7_1130-1220_drobiazko.pdf"
class="external-link" rel="nofollow">JavaServer Faces 2.0 vs. Tapestry 5</a>: A Head-to-Head
Comparison by Igor Drobiazko at Jazoon 2010</li>
	<li><a href="http://www.parleys.com/#st=5&amp;sl=5&amp;id=1700" class="external-link"
rel="nofollow">Tapestry 5: Java power, Scripting Ease</a> by Howard Lewis Ship at
Devoxx 2009</li>
</ul>


<p><a href="/confluence/display/TAPESTRY/Presentations" title="Presentations">More
presentations</a> ...</p>

<h1><a name="Documentation-TapestryWikis"></a>Tapestry Wikis</h1>

<ul>
	<li><a href="http://wiki.apache.org/tapestry/FrontPage" class="external-link" rel="nofollow">Community's
Wiki</a> (Moin Moin) contains a lot of user-generated information on different concrete
web application use cases.</li>
	<li><a href="https://cwiki.apache.org/confluence/x/VCFkAQ" class="external-link"
rel="nofollow">Documentation Source wiki</a> (Confluence) &#8211; the wiki used
as the content editor for the official Tapestry documentation</li>
</ul>


<h1><a name="Documentation-TheDeveloperCorner"></a>The Developer Corner</h1>

<p><a href="/confluence/display/TAPESTRY/Developer+Information" title="Developer
Information">Developer Information</a> gives information needed by the Tapestry developers</p>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/TAPESTRY/Documentation">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=20645554&revisedVersion=40&originalVersion=39">View
Changes</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message