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

Reply via email to