Nope, and as I keep saying, wikis should ignore line breaks, but Confluence doesn't.
On Wed, Oct 13, 2010 at 11:13 PM, Christophe Cordenier <[email protected]> wrote: > Hi > > Are all the <br /> intentional ? > > 2010/10/13 <[email protected]> > >> Index <https://cwiki.apache.org/confluence/display/TAPESTRY/Index> Page >> *edited* by Howard M. Lewis >> Ship<https://cwiki.apache.org/confluence/display/%7Ehlship> >> Changes (8) >> ... >> {html}<div id="content" class="big-col">{html} >> >> h2. 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. >> >> h2. What is Tapestry? >> >> 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. >> h3. Tapestry is ... a web framework for Java >> >> Tapestry makes re-usability a reality and agility inherent to your >> development \! >> Tapestry applications are written in Java, the most popular >> enterprise applications development language. Tapestry combines >> simple Java classes with straight-forward templates to form >> components and pages. Tapestry takes care of all the >> "ugly plumbing" of a typical web application. Tapestry embraces >> convention over configuration. Say goodbye to endlessly editing >> XML configuration files! >> >> h3. Tapestry is ... component based >> >> Tapestry applications consist of pages and components. Components >> are easy to write, and easy to hook together. Tapestry always has an >> overall map of >> your application, because it knows all the pages >> and all the components within the pages ... this lets Tapestry do >> all the "dirty plumbing" of web application development. >> >> h3. Tapestry is ... agile >> >> Easy to code, easy to test, easy to deploy. Tapestry encourages you >> to work in small increments with immediate feedback so you are >> always making fast, forward progress. Want to code in Groovy or >> Scala instead? No problem! >> >> h3. Tapestry is ... fast >> >> Tapestry is pure Java. It doesn't use Java reflection, and is built >> to cleanly support large numbers of concurrent threads. Better yet, it >> automatically includes standard performance-enhancing strategies such >> as GZip content compression, JavaScript aggregation, and far future >> expires headers ... all of which cut down response size and the number >> of client requests. >> >> h3. Tapestry is ... productive >> >> Code and templates are lean and mean. Live class reloading means >> that the time between seeing an error and providing the fix >> is seconds, not minutes. Advanced exception reporting gives you all >> the tools you need to fix your problem: not just >> a stack trace, but every bit of information you need to know about >> what Tapestry was doing, why it was doing it, what went wrong, and how >> to fix it. >> >> h3. Tapestry is ... scalable >> >> Tapestry works well for everything from a lone developer working on >> an application with just a couple of pages, >> all the way up to large teams and applications with hundreds of >> pages and custom components. For big teams, Tapestry's >> pages and components design keeps the efforts of different >> developers automatically integrated. >> >> Tapestry scales up big on a single server, but also gives you great >> options for when you need to switch to a cluster. Tapestry makes >> it easy to store information on the client (as hidden fields or >> query parameters) or on the server (in the session). >> >> h3. Tapestry is ... adaptable >> >> Tapestry's architecture is open and extensible. Don't like how >> Tapestry operates? There's a clean way to add your own >> logic, or substitute some of Tapestry's logic with your own. Tapestry >> modules make it easy to create components and package them >> for reuse in your current application, or across many applications. >> >> Tapestry has built-in modules for integrating Tapestry with the popular >> [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/] >> projects, and third-party integrations with other >> tools, such as [Quartz|http://www.quartz-scheduler.org/]. >> >> h3. Tapestry is ... global >> >> Tapestry has built-in support for more than a dozen different >> languages, and makes it easy for your application to cleanly >> support multiple localizations. Tapestry automatically tracks the >> user's preferred locale and makes it easy to access >> user-localized messages across the entire application. >> >> h3. Tapestry is ... dependable >> >> Tapestry's roots go back to 2003 as an Apache project, and even >> earlier as an open-source project. Thousands of applications >> run on Tapestry, including high-throughput sites such as SeeSaw.com. >> Tapestry applications have a history of running glitch-free. >> >> h3. Tapestry is ... fun >> >> Tapestry removes the tedium of developing web applications, leaving >> just the fun parts. Tapestry keeps you "in the zone", having >> fun and coding up a storm! Tapestry: code less deliver more! >> >> More on [Tapestry philosophy|TAPESTRY:Principles] >> >> ... >> 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 Java ecosystem. Thanks to >> Java's >> advanced concurrency API, Tapestry handles requests fast without >> sacrificing >> security or stability. >> - Scripting ease >> >> Tapestry features *live class reloading*: change your Java code, >> refresh the browser and 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 >> >> Simple POJO classes, streamlined templates, live class reloading, >> state-of-the-art exception reporting, first-class Ajax support, and a big >> library of built-in components: Tapestry is designed from the ground up to >> give you great productivity. >> >> *We think you will love Tapestry!* Give us 20 minutes and *follow our >> tutorial <https://cwiki.apache.org/confluence/display/TAPESTRY/Tutorial>*. >> 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> >> Monday, 11 October >> 2010<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/10/11> >> Tapestry version 5.2.1 >> (beta)<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/10/11/Tapestry+version+5.2.1+%28beta%29> >> Last changed Oct 11, 2010 12:02 by Howard M. Lewis >> Ship<https://cwiki.apache.org/confluence/display/%7Ehlship> >> >> Following a successful vote, the Tapestry team has released the first beta >> release of Tapestry 5.2, version 5.2.1. >> >> This release consists mostly of bug fixes on top of release 5.2.0. Full >> release >> notes<https://cwiki.apache.org/confluence/display/TAPESTRY/Release+Notes+5.2.1>are >> available. Mainly, this release improves live service reloading and a >> number of issues related to JavaScript and Ajax. >> >> Tapestry can be >> downloaded<https://cwiki.apache.org/confluence/display/TAPESTRY/Download+Tapestry>from >> the Apache Mirrors, or via the central Maven repository: >> >> <dependency> >> <groupId>org.apache.</dependency></groupId> … >> >> Read >> more…<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/10/11/Tapestry+version+5.2.1+%28beta%29> >> *Posted at Oct 11, 2010* by Howard M. Lewis >> Ship<https://cwiki.apache.org/confluence/display/%7Ehlship>| 0 >> comments<https://cwiki.apache.org/confluence/display/TAPESTRY/2010/10/11/Tapestry+version+5.2.1+%28beta%29?showComments=true#comments>| >> Edit<https://cwiki.apache.org/confluence/pages/editblogpost.action?pageId=23340490> >> 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 08: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> >> What is Tapestry? Tapestry is ... a web framework for Java >> >> Tapestry applications are written in Java, the most popular >> enterprise applications development language. Tapestry combines >> simple Java classes with straight-forward templates to form >> components and pages. Tapestry takes care of all the >> "ugly plumbing" of a typical web application. Tapestry embraces >> convention over configuration. Say goodbye to endlessly editing >> XML configuration files! >> Tapestry is ... component based >> >> Tapestry applications consist of pages and components. Components >> are easy to write, and easy to hook together. Tapestry always has an >> overall map of >> your application, because it knows all the pages >> and all the components within the pages ... this lets Tapestry do >> all the "dirty plumbing" of web application development. >> Tapestry is ... agile >> >> Easy to code, easy to test, easy to deploy. Tapestry encourages you >> to work in small increments with immediate feedback so you are >> always making fast, forward progress. Want to code in Groovy or >> Scala instead? No problem! >> Tapestry is ... fast >> >> Tapestry is pure Java. It doesn't use Java reflection, and is built >> to cleanly support large numbers of concurrent threads. Better yet, it >> automatically includes standard performance-enhancing strategies such >> as GZip content compression, JavaScript aggregation, and far future >> expires headers ... all of which cut down response size and the number >> of client requests. >> Tapestry is ... productive >> >> Code and templates are lean and mean. Live class reloading means >> that the time between seeing an error and providing the fix >> is seconds, not minutes. Advanced exception reporting gives you all >> the tools you need to fix your problem: not just >> a stack trace, but every bit of information you need to know about >> what Tapestry was doing, why it was doing it, what went wrong, and how >> to fix it. >> Tapestry is ... scalable >> >> Tapestry works well for everything from a lone developer working on >> an application with just a couple of pages, >> all the way up to large teams and applications with hundreds of >> pages and custom components. For big teams, Tapestry's >> pages and components design keeps the efforts of different >> developers automatically integrated. >> >> Tapestry scales up big on a single server, but also gives you great >> options for when you need to switch to a cluster. Tapestry makes >> it easy to store information on the client (as hidden fields or >> query parameters) or on the server (in the session). >> Tapestry is ... adaptable >> >> Tapestry's architecture is open and extensible. Don't like how >> Tapestry operates? There's a clean way to add your own >> logic, or substitute some of Tapestry's logic with your own. Tapestry >> modules make it easy to create components and package them >> for reuse in your current application, or across many applications. >> >> Tapestry has built-in modules for integrating Tapestry with the popular >> Hibernate <http://hibernate.org> and Spring >> <http://www.springsource.org/>projects, and third-party integrations with >> other >> tools, such as Quartz <http://www.quartz-scheduler.org/>. >> Tapestry is ... global >> >> Tapestry has built-in support for more than a dozen different >> languages, and makes it easy for your application to cleanly >> support multiple localizations. Tapestry automatically tracks the >> user's preferred locale and makes it easy to access >> user-localized messages across the entire application. >> Tapestry is ... dependable >> >> Tapestry's roots go back to 2003 as an Apache project, and even >> earlier as an open-source project. Thousands of applications >> run on Tapestry, including high-throughput sites such as SeeSaw.com. >> Tapestry applications have a history of running glitch-free. >> Tapestry is ... fun >> >> Tapestry removes the tedium of developing web applications, leaving >> just the fun parts. Tapestry keeps you "in the zone", having >> fun and coding up a storm! Tapestry: code less deliver more! >> >> 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=31&originalVersion=30> >> > > > > -- > Regards, > Christophe Cordenier. > > Committer on Apache Tapestry 5 > Co-creator of wooki @wookicentral.com > -- 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: [email protected] For additional commands, e-mail: [email protected]
