Hi I think we should shorten the introductory welcome message, that's the reason why i submitted this. But please feel free to modify it , as you may have noticed english is not my mother language, i don't think i am the one to write the front page content :)
Cheers 2010/10/5 <[email protected]> > Index <https://cwiki.apache.org/confluence/display/TAPESTRY/Index> Page > *edited* by Christophe > Cordenier<https://cwiki.apache.org/confluence/display/%7Eccordenier> > Changes (9) > ... > h2. Welcome to 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. > Apache Tapestry is an open-source framework for creating dynamic, robust, > highly scalable web applications in Java. It is released under the Apache > Software Licence 2.0. 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 combining the templates with small amounts of Java > code. 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 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 combining the templates with small amounts of Java > code. 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 makes re-usability a reality and agility inherent to your > development \! > > 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, HiveMind, Spring and Hibernate. > More on [Tapestry philosophy|TAPESTRY:Principles] > > 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. > > h2. Who is using Tapestry? > > ... > Full Content > [image: Tapestry] > Component oriented framework for creating dynamic, robust, highly scalable > web applications in Java. > > - Java power > > Tapestry pages and components are simple Java POJOs, with easy access > to all Java language features and the vast number of available Java > libraries. Tapestry takes full advantage of Java's advanced concurrency > features to handle requests fast. > - Scripting ease > > Tapestry features *live class reloading*: change your Java code and > refresh the browser to see the changes ... instantly! Have your cake and > eat > it too: the speed and depth of Java, the agile development style of Ruby or > Python. > - Highly Productive > > Every aspect of Tapestry is designed with developer productivity in > mind: > - Simple POJO classes > - Streamlined templates > - Live reloading > - State-of-the-art exception reporting > - First-class Ajax support > - Big library of built-in components > > All of this gives you a big head start on building your application. And > because of Tapestry's modular architecture, it is really easy to create > reusable components and services to give you an even bigger head start on > your *next* application! > > *We think you will love Tapestry!* Give us 20 minutes and *follow our > tutorial<https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=TAPESTRY&title=Tutorial&linkCreation=true&fromPageId=20645177> > *. > News > <https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&spaces=TAPESTRY&title=Apache+Tapestry+News+RSS+Feed&labelString%3D&sort=modified&maxResults=10&timeSpan=5&confirm=Create&showContent=false&showDiff=false> > Wednesday, 26 May > 2010<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/05/26> > New > Website<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/05/26/New+Website> > Last changed Jul 08, 2010 11:05 by Ulrich > Stärk<https://cwiki.apache.org/confluence/display/%7Euli> > > The Apache Tapestry project is pleased to announce the launch of its new > website... > > Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a felis > diam, vel ultrices quam. Etiam ligula nisl, tristique id tincidunt ut, > blandit non nisi. Nulla ultricies lacinia ipsum, sit amet pellentesque nibh > rutrum in. Nulla facilisi. Vestibulum eget felis sed ipsum vestibulum > laoreet. Morbi vitae odio erat. Vivamus eu mauris eu purus euismod auctor at > at lectus. Quisque varius blandit nibh, … > > Read > more…<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/05/26/New+Website> > *Posted at May 26, 2010* by Ulrich > Stärk<https://cwiki.apache.org/confluence/display/%7Euli>| 0 > comments<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/05/26/New+Website?showComments=true#comments>| > Edit<https://cwiki.apache.org/confluence/pages/editblogpost.action?pageId=21791140> > Welcome to Apache Tapestry! > > Apache Tapestry is an open-source framework for creating dynamic, robust, > highly scalable web applications in Java. It is released under the Apache > Software Licence 2.0. 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 combining the templates with small amounts of Java > code. 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 makes re-usability a reality and agility inherent to your > development ! > > More on Tapestry > philosophy<https://cwiki.apache.org/confluence/display/TAPESTRY/Principles> > Who is using Tapestry? > > - > Wooki <http://www.wooki.com> : Opensource collaboration app > - > Seesaw <http://www.seesaw.com> : Video streaming > > Change Notification > Preferences<https://cwiki.apache.org/confluence/users/viewnotifications.action> > View Online <https://cwiki.apache.org/confluence/display/TAPESTRY/Index> | > View > Changes<https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=20645177&revisedVersion=30&originalVersion=29> > -- Regards, Christophe Cordenier. Committer on Apache Tapestry 5 Co-creator of wooki @wookicentral.com
