Done. On Thu, Dec 30, 2010 at 1:30 PM, Andreas Andreou <[email protected]> wrote:
> Since i don't have access to my confluence account at the moment, > can someone update the snapshot repo url to > http://repository.apache.org/snapshots/ > instead of the one at formos.com > > On Thu, Dec 30, 2010 at 22:40, <[email protected]> wrote: > > > Introduction< > https://cwiki.apache.org/confluence/display/TAPESTRY/Introduction> Page > > *edited* by Bob Harner< > https://cwiki.apache.org/confluence/display/~bobharner> > > *Comment:* updated versions > > > > Changes (4) > > ... > > h2. Roadmap > > > > The 5.1 release is out and available now, work is finished on the > imminent > > 5.2 release, and developers are beginning to focus on 5.3. > > Version 5.2 has reached General Availability (stable) status, and > > developers are working on features for a 5.3 snapshot. > > > > The goal is to produce such releases on a regular schedule, every 4 - 6 > > months. > > > > High priorities for upcoming releases include Spring Web Flow > integration, > > support for developing Tapestry applications as Portlets, a Javascript > > abstraction layer, removal of Javassist, IoC improvements, more add-on > > libraries and components, and improvements to documentation. > > ... > > The use of Maven has let us move with great speed, providing preview > > releases and snapshots. > > > > Snapshots are intermediate versions of releases. As of this writing, the > > most recent preview release is 5.0.2 5.2.4 and the current snapshots are > > for 5.0.3-SNAPSHOT. 5.3.0-SNAPSHOT. Maven keys off the -SNAPSHOT suffix > > and handles the dependency specially. It knows that snapshot releases can > > change frequently, so it will keep checking (at least once a day, maybe > more > > often) to see if there's an updated version of the snapshot. > > > > A nightly build process on Tapestry's continuous integration server > creates > > new snapshots every night. > > ... > > Full Content > > Related Articles Getting Started< > https://cwiki.apache.org/confluence/display/TAPESTRY/Getting+Started> > > Introduction< > https://cwiki.apache.org/confluence/display/TAPESTRY/Introduction> > > Principles< > https://cwiki.apache.org/confluence/display/TAPESTRY/Principles> > Tapestry > > Tutorial< > https://cwiki.apache.org/confluence/display/TAPESTRY/Tapestry+Tutorial> > > What is Apache Tapestry? > > > > Apache Tapestry is an open-source framework for creating dynamic, robust, > > highly scalable web applications in Java. Tapestry complements and builds > > upon the standard Java Servlet API, and so it works in any servlet > container > > or application server. > > > > Tapestry divides a web application into a set of pages, each constructed > > from components. This provides a consistent structure, allowing the > Tapestry > > framework to assume responsibility for key concerns such as URL > construction > > and dispatch, persistent state storage on the client or on the server, > user > > input validation, localization/internationalization, and exception > > reporting. Developing Tapestry applications involves creating HTML > templates > > using plain HTML, and adding a small java class for each. In Tapestry, > you > > create your application in terms of objects, and the methods and > properties > > of those objects – and specifically not in terms of URLs and query > > parameters. Tapestry brings true object oriented development to Java web > > applications. > > > > Tapestry is specifically designed to make creating new components very > > easy, as this is a routine approach when building applications. > > > > Tapestry is architected to scale from tiny, single-page applications all > > the way up to massive applications consisting of hundreds of individual > > pages, developed by large, diverse teams. Tapestry easily integrates with > > any kind of backend, including JEE, Spring and Hibernate. > > > > It's more than what you can do with Tapestry ... it's also how you do it! > > Tapestry is a vastly productive environment. Java developers love it > because > > they can make Java code changes and see them immediately ... no redeploy, > no > > restart! And it's blazingly fast to boot (even when files change). > Designers > > love it because Tapestry templates are so close to ordinary HTML, without > > all the cruft and confusion seen in JavaServer Pages. Managers love it > > because it makes it easy for large teams to work together, and because > they > > know important features (including localization) are baked right in. Once > > you work in Tapestry there's no going back! > > > > Tapestry is released under the Apache Software Licence 2.0. > > New And Of Note > > > > Main Article: Release Notes< > https://cwiki.apache.org/confluence/display/TAPESTRY/Release+Notes> > > > > - Tapestry now uses the Blackbird JavaScript console. > > - Tapestry now automatically combines multiple JavaScript libraries > > into a single request. > > - An Ajax event request may now return a MultiZoneUpdate instance to > > update multiple zones in the client web browser. > > - Client-side numeric validation is now locale-sensitive. > > - Some significant performance improvements over Tapestry 5.0.18: the > > time to initially load a page, and the time to render a page have > decreased. > > - Tapestry IoC services can now be easily advised as well as decorated > > (both of these refer to Aspect Oriented Techniques applied to Tapestry > IoC > > services). > > - Tapestry Services can now be injected into Spring Beans, when using > > the Tapestry/Spring integration library. > > - Tapestry now compresses responses for clients that support GZIP > > compression. Context and classpath assets are now handled uniformly: > > versioned URLs, far-future expiration headers, and GZIP compression > where > > applicable. > > - Ordered and mapped configurations can now have overrides. > > - Property expressions have been improved: You can now invoke methods > > with parameters, or create a list (very useful for link contexts). > > - IoC Service contributions may now be made in terms of classes (that > > are automatically instantiated) as well as instances. > > - A simpler method of overriding built-in services has been added. > > > > Roadmap > > > > Version 5.2 has reached General Availability (stable) status, and > > developers are working on features for a 5.3 snapshot. > > > > The goal is to produce releases on a regular schedule, every 4 - 6 > months. > > > > High priorities for upcoming releases include Spring Web Flow > integration, > > support for developing Tapestry applications as Portlets, a Javascript > > abstraction layer, removal of Javassist, IoC improvements, more add-on > > libraries and components, and improvements to documentation. > > Third Party Libraries, Tutorials and Resources > > > > A number of third party libraries, tutorials and resources are listed on > > the Tapestry Home page. > > About Snapshots and Releases > > > > Tapestry is built using Maven, which makes it really easy to download the > > source and build it yourself, either the whole project, or just one > single > > module. > > > > Better yet, you can pull down Tapestry modules from the central Maven > > repository. > > > > The use of Maven has let us move with great speed, providing preview > > releases and snapshots. > > > > Snapshots are intermediate versions of releases. As of this writing, the > > most recent release is 5.2.4 and the current snapshots are for > > 5.3.0-SNAPSHOT. Maven keys off the -SNAPSHOT suffix and handles the > > dependency specially. It knows that snapshot releases can change > frequently, > > so it will keep checking (at least once a day, maybe more often) to see > if > > there's an updated version of the snapshot. > > > > A nightly build process on Tapestry's continuous integration server > creates > > new snapshots every night. > > > > Snapshots don't go in the central Maven repository (that's reserved for > > full releases). Instead, they go into the Tapestry snapshots repository > at > > http://tapestry.formos.com/maven-snapshot-repository. > > > > To access this repository, you may add -DremoteRepositories= > > http://tapestry.formos.com/maven-snapshot-repository to the command line > > when running Maven. > > > > Your best bet is to use the quickstart Maven archetype to create your > > initial Tapestry project; it generates a full project directory, > including a > > POM that links to the Apache snapshots repository. > > > > Documentation on this site usually refers to the latest snapshot ... that > > is, it is usually ahead of the last official release. In some cases, it > is > > written as if the snapshot release is stable; if documentation refers to > > version 5.1.x.x and that doesn't work, try 5.1.x.x-SNAPSHOT. > > Change Notification Preferences< > https://cwiki.apache.org/confluence/users/viewnotifications.action> > > View Online< > https://cwiki.apache.org/confluence/display/TAPESTRY/Introduction>| View > > Changes< > https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=23333653&revisedVersion=6&originalVersion=5 > > > > > > > > -- > Andreas Andreou - [email protected] - http://blog.andyhot.gr > Tapestry PMC / Tacos developer > Open Source / JEE Consulting >
