Re: [VOTE] Remove SVN restrictions
Howard M. Lewis Ship: +1 On 3/26/06, Henri Yandell <[EMAIL PROTECTED]> wrote: > > Vote to remove the SVN barriers within Jakarta such that all jakarta-* > groups are merged into the one jakarta group with the exception of > jakarta-hivemind, jakarta-slide, jakarta-cactus and jakarta-jmeter under > the assumption that they are moving to having their own PMCs. Tapestry is > already within its own auth group. > > [ ] +1 > [ ] -1 > > If your -1 is only for a particular subproject (ie: you don't care what > the rest of Jakarta does, feel free to say so). > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [RESULT] Tapestry TLP
Nobody is very sure of the protocol here. I suspect that if someone felt strongly enough, they could start a vote to prevent the Tapestry team from submitting the request to the Apache board. I'm -1 on that! On 2/7/06, robert burrell donkin <[EMAIL PROTECTED]> wrote: > On Tue, 2006-02-07 at 09:43 -0800, Howard Lewis Ship wrote: > > Below is the result of the recent Tapestry committers vote to move > > Tapestry to an Apache top level project. Pending the approval of the > > Jakarta PMC, we'll be submitting the request to the Apache board. > > is another VOTE needed for approval or can we just go with the VOTE held > on the tapestry thread? > > - robert > > > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.2.4 (GNU/Linux) > > iD8DBQBD6Ogd1TNOdbExPeIRAvPmAJ9ZLCx/+BOAQWzKCyWTU1QmVQreNgCg3oDX > 6md02peVDloWkBYLqiMkATY= > =d4ev > -END PGP SIGNATURE- > > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RESULT] Tapestry TLP
Below is the result of the recent Tapestry committers vote to move Tapestry to an Apache top level project. Pending the approval of the Jakarta PMC, we'll be submitting the request to the Apache board. === Establish the Apache Tapestry Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to the implementation of the Tapestry Web Application Framework, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Tapestry PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Tapestry PMC be and hereby is responsible for the creation and maintenance of software related to creation and maintenance of open-source software and documentation related to the Tapestry Web Application Framework based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Tapestry" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Tapestry PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Tapestry PMC; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Tapestry PMC: * Howard M. Lewis Ship ([EMAIL PROTECTED]) * Geoffrey Longman ([EMAIL PROTECTED]) * Kent Tong (freemant2000 at yahoo dot com) * David Solis ([EMAIL PROTECTED]) * Jesse Kuhnert ([EMAIL PROTECTED]) * Paul Ferraro ([EMAIL PROTECTED]) * Richard Lewis-Shell ([EMAIL PROTECTED]) * Mind Bridge ([EMAIL PROTECTED]) * Tsvetelin Saykov ([EMAIL PROTECTED]) NOW, THEREFORE, BE IT FURTHER RESOLVED, that Howard Lewis Ship be appointed to the office of Vice President, Tapestry, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Tapestry PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Tapestry Project; and be it further RESOLVED, that the initial Tapestry PMC be and hereby is tasked with the migration and rationalization of the Apache Jakarta PMC Tapestry subproject; and be it further RESOLVED, that all responsibility pertaining to the Jakarta Tapestry sub-project and encumbered upon the Apache Jakarta PMC are hereafter discharged. === Binding votes: Howard M. Lewis Ship: +1 Jesse Kuhnert: +1 Paul Ferraro: +1 Geoff Longman: +1 Richard Lewis-Shell: +1 David Solis: +1 Kent Tong: +1 Non-binding votes: Kevin Menard: +1 Danny Angus: +1 Massimo Lusetti: +1 Filip S. Adamsen: +1 Andreas Andreou: +1 -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1.1 Released
HiveMind release 1.1.1 is now available; this is a bug fix release. This release addresses performance bottlenecks in HiveMind related to the use of unqualified class names, and the use of the threaded and pooled service lifecycle models. HiveMind 1.1.1 is a drop-in replacement for HiveMind 1.1, and is recommended for use with Tapestry 4.0 applications. Download HiveMind from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0 (final)
After nearly two years of work, the Tapestry development team is proud to announce the next major release of the Tapestry web application framework (http://jakarta.apache.org/tapestry/). 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 combining the templates with small amounts of Java code using (optional) XML descriptor files. 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. The distribution includes over fifty components, ranging from simple output components all the way up to complex data grids and tree navigators. Tapestry is architected to scale from tiny 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 J2EE, HiveMind and Spring. Tapestry 4.0 represents a significant advance over Tapestry 3.0. The following are the most significant changes between the two releases: * The new 4.0 specification DTDs have been simplified. * The syntax used for binding parameters inside an HTML template and inside an XML specification is now consistent. Both make use of binding prefixes. * "Friendly" URLs (that is, URLs that pack more information into the path and less into query parameters) are built in. This makes it easy to divide your application across many folders (reducing clutter), and leverage J2EE declarative security along the way. * Listener methods are much easier and more flexible; listener parameters in the URL are automatically mapped to listener method parameters, and listener methods can return the page name or page instance to activate. * Component parameters now just work, without having to worry about "direction". * Applications can now have a global message catalog, in addition to per-page and per-component message catalogs. Messages not found in the component message catalog are searched for in the application catalog. * Full, native support for developing JSR-168 Portlets has been added. * Tapestry 4.0 makes much less use of reflection and OGNL than Tapestry 3.0; partly because there are many new binding prefixes and largely because of how parameters are now implemented. * HiveMind services and Spring beans can be directly injected into page and component classes. * Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still works with JDK 1.3). * Tapestry 4.0 debuts a new and much more sophisticated user input validation subsystem. * Line precise error reporting can now display the contents of files containing errors. * Forms can now be canceled, bypassing client-side validation logic, and invoking an alternate listener on the server-side. * You are no longer limited to just Global and Visit; you can have as many application state objects as you like. * The use of HiveMind under the covers means that Tapestry can be easily customized to fit your needs. * Page properties can now be persisted on the client, as well as in the session. * Components and component parameters can now be marked as deprecated. Component parameters may have aliases (used when renaming a parameter). * The examples have been rewritten to take full advantage of Tapestry 4.0 features, including annotations. Tapestry is released under the Apache Software Licence 2.0. Tapestry is distributed as a combined binary/source distribution, and an additional documentation distribution. Tapestry may be downloaded from the http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-rc-3
The latest (and hopefully, final) release candidate for Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixes a page initialization bug. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-rc-2
The second release candidate for Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release supplies some missing documentation, including user input validation. It also fixes a subtle startup bug that affects deployments under JDK 1.3. A full listing of changes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-rc-1
The first release candidate for Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixes a number of minor bugs and a major bug that caused Tapestry to be unusable in portlets. Documentation was improved, and a new section of documentation for Tapestry JavaScript templates was added. In addition, a few last-minute features were slipped in: the default binding prefix can now be set (overriding the default, "ognl") and the stategy used by Tapestry to localizes assets and resources is now pluggable and extendable. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-13
The latest beta release of the Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This release fixed problems with client-side JavaScript for several components. The request cycle object is now an injectable service, and the signatures of several methods in several interfaces were changed to remove it. In addition, a new facility was added that allows services to report their internal state as part of the default Exception page. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-12
The latest weekly (give or take) beta release for Tapestry 4.0 continues to narrow the list of outstanding bugs. Tapestry can now properly associate a scheme ("http" or "https") with every link and form, making it easy to switch in and out of secure mode. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1 Released
The final 1.1 release of the HiveMind services and configuration microkernel has been released. HiveMind is an inversion-of-control container that mixes in a powerful approach to modularization and configuration. It is ideally suited for building richly extensible frameworks. Tapestry 4.0 is built on HiveMind. HiveMind overlaps in functionality with the very popular Spring framework, but offers a significant number of its own wrinkles ... and integrates very cleanly with Spring. Release 1.1 offers a significant number of improvements over 1.0. A few highlights: * Services and configurations may now be private to a module, and not directly accessible from other modules. * Lightweight initialization allows properties of an object instance to be configured without having to make the object a full-fledged service. * The locale is now tracked on a per-thread basis, and may be changed at any time. * Services may now be defined in terms of a Java class, not a Java interface. * Groovy may be used, instead of XML, to define services and configurations. * Modules may define a package; class names appearing in the XML may omit that package. * Streamlined XML with much smarter defaults for many attributes. * Support for AOP Alliance style method interception. * Services may now be exposed via JMX for remote control, and to monitor performance. * Much improved auto-wiring of services implementations, including automatic dependency injection via constructor parameters. * Support for building services around the Gang Of Four Strategy and Chain of Command patterns. * Configurations data may now be injected as a Map rather than a List, by defining the attribute used as a key. * Conditional contribution, controlled by the presence (or absence) of classes, or JVM system properties. * Service proxies may now be serialized and deserialized. * HiveDoc has been improved, both in content and in presentation. Full details are available in the change log. Download HiveMind from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: News updates to jakarta.apache.org
Well, that hasn't changed :-) The "Browse" section of that page has links to the actual news. More of this page needs to be generated dynamically from news.xml, but that can wait until next quarter (when the list of linked news pages will have to change). On 10/18/05, sebb <[EMAIL PROTECTED]> wrote: > The News link in the RHS column: > > http://jakarta.apache.org/site/news/index.html > > points to a page that contains past news only - the current news is > not included, nor is there a link to it... > > S. > On 18/10/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > I *thought* I was being careful; I'll go recover those entries. Not > > sure how things got lost. > > > > On 10/18/05, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote: > > > On Tue, Oct 18, 2005 at 10:22:24AM +0100, Stephen Colebourne wrote: > > > > This seems like a good idea, however I believe some data has got lost in > > > > the conversion. Commons-IO was released on October 10/11th, but (unless > > > > I'm blind) has managed to disappear. > > > > > > > > Also, could we move the RSS icon next to the 'News' hyperlink on the > > > > homepage? Would seem to make more sense there. > > > > > > > > Stephen > > > > > > > > > > Same story with the Commons HttpClient 3.0-rc4 release. It has been > > > released on Oct 11th but the corresponding entry in the News section is > > > no longer there. > > > > > > Oleg > > > > > > > > > > > > > > Howard Lewis Ship wrote: > > > > >I adapted some build files and style sheets from my personal web site > > > > >for Jakarta this morning, while posting the Tapestry 4.0-beta-11 > > > > >release notes. > > > > > > > > > >Having posted a lot (!) of releases, I've grown very frustrated with > > > > >the very manual, tedious process. > > > > > > > > > >There is now a general news files, news.xml, in the jakarta-site2 > > > > >directory. > > > > > > > > > >This file contains all new news. > > > > > > > > > >The build process uses this file to generate an RSS feed, and to > > > > >generate XML content files in the site/news folder (which are then > > > > >converted to HTML). > > > > > > > > > >The master index (at jakarta.apache.org/index.html) is generated from > > > > >this file as well (it is limited to the most recent 20 entries). > > > > > > > > > >The format should be easy to grasp. A root element contains > > > > > elements. Each has an @id and a @title and will be > > > > >used to generate a single news file in the site/news folder. > > > > >Currently, a "group" is a calendar quarter, but this can change in the > > > > >future if things really heat up (i.e., monthly news pages rather than > > > > >quarterly). > > > > > > > > > > contains and . Both of these contain an @id > > > > >attribute (consisting of "MMDD.x", i.e., a date stamp and index > > > > >within a day), and a @date attribute (a formatted date, such as "17 > > > > >October 2005"). I suspect some clever juggling could programatically > > > > >generate the date from the id, but oh well. > > > > > > > > > > contains @product which is the product that was released > > > > >(i.e., "Tapestry 4.0-beta-11"). > > > > > > > > > > contains @title which is simply the title of the news entry > > > > >(i.e., "Right Commons-Cli 1.0 Jar Now In Java Repository"). > > > > > > > > > > and contains a body of markup, the details about that > > > > >product release or general news entry. > > > > > > > > > >I also update the site.xml navigation, to add a link to the RSS feed. > > > > > > > > > >I'm quite happy with how it came out. An RSS feed makes the site feel > > > > >a bit more modern and cared for. > > > > > > > > > >I suspect at some point we'll need to find a way to split this one > > > > >news file into several files, but beyond that, this seems like an > > > > >approach we can all live with. > > > > > > > > > >-- &
Re: News updates to jakarta.apache.org
I *thought* I was being careful; I'll go recover those entries. Not sure how things got lost. On 10/18/05, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote: > On Tue, Oct 18, 2005 at 10:22:24AM +0100, Stephen Colebourne wrote: > > This seems like a good idea, however I believe some data has got lost in > > the conversion. Commons-IO was released on October 10/11th, but (unless > > I'm blind) has managed to disappear. > > > > Also, could we move the RSS icon next to the 'News' hyperlink on the > > homepage? Would seem to make more sense there. > > > > Stephen > > > > Same story with the Commons HttpClient 3.0-rc4 release. It has been > released on Oct 11th but the corresponding entry in the News section is > no longer there. > > Oleg > > > > > > Howard Lewis Ship wrote: > > >I adapted some build files and style sheets from my personal web site > > >for Jakarta this morning, while posting the Tapestry 4.0-beta-11 > > >release notes. > > > > > >Having posted a lot (!) of releases, I've grown very frustrated with > > >the very manual, tedious process. > > > > > >There is now a general news files, news.xml, in the jakarta-site2 > > >directory. > > > > > >This file contains all new news. > > > > > >The build process uses this file to generate an RSS feed, and to > > >generate XML content files in the site/news folder (which are then > > >converted to HTML). > > > > > >The master index (at jakarta.apache.org/index.html) is generated from > > >this file as well (it is limited to the most recent 20 entries). > > > > > >The format should be easy to grasp. A root element contains > > > elements. Each has an @id and a @title and will be > > >used to generate a single news file in the site/news folder. > > >Currently, a "group" is a calendar quarter, but this can change in the > > >future if things really heat up (i.e., monthly news pages rather than > > >quarterly). > > > > > > contains and . Both of these contain an @id > > >attribute (consisting of "MMDD.x", i.e., a date stamp and index > > >within a day), and a @date attribute (a formatted date, such as "17 > > >October 2005"). I suspect some clever juggling could programatically > > >generate the date from the id, but oh well. > > > > > > contains @product which is the product that was released > > >(i.e., "Tapestry 4.0-beta-11"). > > > > > > contains @title which is simply the title of the news entry > > >(i.e., "Right Commons-Cli 1.0 Jar Now In Java Repository"). > > > > > > and contains a body of markup, the details about that > > >product release or general news entry. > > > > > >I also update the site.xml navigation, to add a link to the RSS feed. > > > > > >I'm quite happy with how it came out. An RSS feed makes the site feel > > >a bit more modern and cared for. > > > > > >I suspect at some point we'll need to find a way to split this one > > >news file into several files, but beyond that, this seems like an > > >approach we can all live with. > > > > > >-- > > >Howard M. Lewis Ship > > >Independent J2EE / Open-Source Java Consultant > > >Creator, Jakarta Tapestry > > >Creator, Jakarta HiveMind > > > > > >Professional Tapestry training, mentoring, support > > >and project work. http://howardlewisship.com > > > > > >- > > >To unsubscribe, e-mail: [EMAIL PROTECTED] > > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: RSS
By a coincidence, I just updated the site build scripts to generate an RSS feed for Jakarta. On 10/13/05, Henri Yandell <[EMAIL PROTECTED]> wrote: > > Tetsuya runs apachenews.org which usually carries all of the Jakarta > news. > > He has RSS for each of his categories, so the Jakarta feed would be: > > http://www.apachenews.org/archives/rss_apache_jakarta.xml > > Hen > > On Thu, 13 Oct 2005, Eugeny N Dzhurinsky wrote: > > > Is there any way to get the latest news in RSS format to track software > > updates? > > > > Thanks in advance. > > -- > > Eugene N Dzhurinsky > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
News updates to jakarta.apache.org
I adapted some build files and style sheets from my personal web site for Jakarta this morning, while posting the Tapestry 4.0-beta-11 release notes. Having posted a lot (!) of releases, I've grown very frustrated with the very manual, tedious process. There is now a general news files, news.xml, in the jakarta-site2 directory. This file contains all new news. The build process uses this file to generate an RSS feed, and to generate XML content files in the site/news folder (which are then converted to HTML). The master index (at jakarta.apache.org/index.html) is generated from this file as well (it is limited to the most recent 20 entries). The format should be easy to grasp. A root element contains elements. Each has an @id and a @title and will be used to generate a single news file in the site/news folder. Currently, a "group" is a calendar quarter, but this can change in the future if things really heat up (i.e., monthly news pages rather than quarterly). contains and . Both of these contain an @id attribute (consisting of "MMDD.x", i.e., a date stamp and index within a day), and a @date attribute (a formatted date, such as "17 October 2005"). I suspect some clever juggling could programatically generate the date from the id, but oh well. contains @product which is the product that was released (i.e., "Tapestry 4.0-beta-11"). contains @title which is simply the title of the news entry (i.e., "Right Commons-Cli 1.0 Jar Now In Java Repository"). and contains a body of markup, the details about that product release or general news entry. I also update the site.xml navigation, to add a link to the RSS feed. I'm quite happy with how it came out. An RSS feed makes the site feel a bit more modern and cared for. I suspect at some point we'll need to find a way to split this one news file into several files, but beyond that, this seems like an approach we can all live with. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-11
The latest weekly beta release for Tapestry 4.0 adds more documentation and debuts a completely renovated Virtual Library demonstration J2EE application, which makes use of all the latest and greatest 4.0 features, including annotations, friendly URLs, and multiple folders. In addition, a class loader bug related to client-side persistent properties was fixed. A full listing of bug fixes is available in the change log. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-10 released
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-9 release. In addition, a default implementation of IPrimaryKeyConverter, used in conjuction with the For component, was added. A full listing of bug fixes is available in the change log. Tapestry 4.0 is getting very close to a final release. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-9
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-8 release. This release reorganizes the documentation navigation, provides a working version of the Virtual Library J2EE demonstration application (ported from Tapestry 3.0), as well as a number of minor fixes and improvements. A full listing of bug fixes is available in the change log. Tapestry 4.0 is getting very close to a final release. Tapestry is provided as a combined binary/source distribution, and a separate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-rc-1
This first release candidate for HiveMind 1.1 has been released. In a sure sign of stability, it includes no functionality changes from HiveMind 1.1-beta-3. HiveMind may be downloaded from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-7
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-6 release. This release continues to fill in missing component documentation, and improved error reporting in a number of areas. Further, component types may now include slashes (to allow organizing them into folders, in the same way that pages can be organized). Class names of managed beans may now be abbreviated, much like the way page and component class names may be abbreviated. A full listing of bug fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-6
The latest beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-5 release. This release fixes a number of bugs with client-side input validation and user input focus. The LinkSubmit component and the Inspector subsystem were overhauled. As importantly, many gaps in the component reference documentation have been filled. Finally, a number of minor changes were made to move Tapestry towards general XHTML compliance. A full listing of bug fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-5
The fifth beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-4 release. Many of the fixes in this release were improvements to client-side JavaScript, including client-side input validation. The way Tapestry forms client-side element ids is now XHTML conformant (no use of the dollar sign, no leading underscores). The Form component has a new listener parameter, success, that is only invoked when validation is successful. A full listing of bugs fixes is available in the change log. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-beta-3
The latest release of the HiveMind services and configuration microkernel progresses towards a final 1.1 release. A few minor bugs were fixed, and the build environment was improved. More importantly, there have been significant improvements to the documentation, care of newest committer Achim Hugen. Download HiveMind. from http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-4
The fourth beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-3 release. Key areas covered are fixes for minor client-side validation problems, fixes for several bytecode enhancement issues (including one that prevents transient page properties from being cleared), and adding of many different localizations of the messages used for form input vield validation. In addition, the default binding concept was removed from Tapestry 4.0. A full listing of bugs fixes is available in the change log (http://jakarta.apache.org/tapestry/changes.html) Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-3
The third beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. This is another a bug fix release, building on the beta-2 release, and includes important fixes related to application state objects, client-side input field focus, and OGNL class loader problems. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry at http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-beta-2
A new beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. Release 4.0-beta-2 is purely a bug fix release, building on the beta-1 release, and largely resolving problems with annotations and client-side JavaScript. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] HiveMind 1.1-beta-2
The latest release of the HiveMind services and configuration microkernel progresses towards a final 1.1 release. A few minor features were added (a rule, JUnit Tests reports),a few minor bugs were fixed, and a few things were changed so that HiveMind will build under JDK 1.5 (but still run under JDK 1.3). Download HiveMind at http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 4.0-beta-1
The first beta release of Tapestry 4.0 is now available. Tapestry is a component based web application framework that provides lots of functionality with minimal Java coding, and creates an environment that supports high levels of reuse. Tapestry 4.0 represents a significant advance over Tapestry 3.0. A few of our favorite changes in 4.0: * The new 4.0 specification DTDs have been simplified. * The syntax used for binding parameters inside an HTML template and inside an XML specification is now consistent. Both make use of the binding prefixes. * "Friendly" URLs (that is, URLs that pack more information into the path and less into query parameters) are built in. This makes it easy to divide your application across many folders (reducing clutter), and leverage J2EE declarative security along the way. * Listener methods are much easier and more flexible; listener parameters in the URL are automatically mapped to listener method parameters, and listener methods can return the page name or page instance to activate. * Component parameters now just work, without having to worry about "direction". * Applications can now have a global message catalog, in addition to per-page and per-component message catalogs. Messages not found in the component message catalog are searched for in the application catalog. * Full, native support for developing JSR-168 Portlets has been added. * Tapestry 4.0 makes much less use of reflection and OGNL than Tapestry 3.0; partly because there are many new binding prefixes and largely because of how parameters are now implemented. * HiveMind services and Spring beans to be directly injected into page and component classes. * Tapestry 4.0 includes optional JDK 1.5 annotation support (but Tapestry still works with JDK 1.3). * Tapestry 4.0 debuts a new and much more sophisticated user input validation subsystem. Thanks Paul! * Line precise error reporting can now display the contents of files containing errors. * Forms can now be canceled, bypassing client-side validation logic, and invoking an alternate listener on the server-side. * You are no longer limited to just Global and Visit; you can have as many application state objects as you like. * The use of HiveMind under the covers means that Tapestry can be easily customized to fit your needs. * Page properties can now be persisted on the client, as well as in the session. * Components and component parameters can now be marked as deprecated. Component parameters may have aliases (used when renaming a parameter). The complete list of changes is almost too numerous to enumerate. Suffice to say, everything is about getting more bang for the buck; reducing the amount of Java code, reducing the complexity of templates, and simplifying (or eliminating) XML files. Tapestry is distributed as a combined binary/source distribution, and a seperate documentation distribution. Download Tapestry from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-alpha-3
The latest alpha release of the Tapestry web application framework is now available. This release fixes some minor problems in the prior alpha release, and adds several important new features: * Submit components by default defer invoking their listener until the end of the form submission. * Submit components can pass listener parameters into listener methods. * Meta data and parsed script templates can now be injected into pages and components. * Listener methods are now invoked in a pipeline that can be extended. * Validator objects can now be specified using a validator: binding prefix. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[RELEASE] Tapestry 4.0-alpha-2
The latest alpha release of what is now called Tapestry 4.0 has been made available. Release 4.0-alpha-2 of the Tapestry web application framework fleshes out more of Portlet support and adds many new features, including: * 'client' property persistence strategy -- persistent properties stored on client as query parameters * Default binding type for component parameters -- binding prefix can now often be omitted * More friendly-URL encoders * Improved listener methods -- listener parameter passed in as method parameters * FieldLabel now works correctly when enclosed by a looping component * Asset URLs now include a message digest as security credential * Form names are now based on the Form component's id Tapestry 4.0 documentation is currently at: http://jakarta.apache.org/tapestry/current Tapestry may be downloaded from http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-alpha-3
This latest alpha release of the HiveMind services and configuration microkernel is now available. Release 1.1-alpha-3 sees some further refinements: * Support for AOP Alliance Method Interceptors * Allow ordering of interceptors by name instead of service-id * Update to Groovy 1.0-beta-10 HiveMind 1.1 is a work in progress (a stable 1.0 release is available for production work), with but is highly stable and functional even as we close in on a beta release. http://jakarta.apache.org/hivemind -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] HiveMind 1.1-alpha-2
This latest alpha release of the HiveMind services and configuration microkernel is now available. Release 1.1-alpha-2 sees some significant improvements: * Services can now be simple beans (rather than beans implementing an interface) * The locale is tracked on a per-thread basis and can be changed at any time * Modules now have a Java package, allowing class and interface names to be abbreviated in the module descriptor * HiveDoc has been revised * Light-weight initialization of beans is now possible in-line (class names can be ammended with a list of property names and values to set) HiveMind 1.1 is a work in progress (a stable 1.0 release is available for production work), with but is highly stable and functional ... and we still have much, much more to put into this release. Documentation at: http://jakarta.apache.org/hivemind/current/ Downloads at: http://jakarta.apache.org/site/downloads/downloads_hivemind.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problems under 1.5 Was: [site] New Jakarta download pages
I think we should not be checking in derived files. I think the process should be: 1) Build and test locally 2) SVN checkin 3) Log into jakarta 4) SVN checkout 5) Build to staging area; test stage 6) Build to production; test production The build.xml needs to have targets: build -- local build (to target/site) build-stage -- to /www/jakarta-stage.apache.org ? build-prod - to /www/jakarta.apache.org The build scripts can be smart about setting file permissions & etc. On Tue, 22 Feb 2005 12:42:45 -0500 (EST), Henri Yandell <[EMAIL PROTECTED]> wrote: > > > On Tue, 22 Feb 2005, Stefan Bodewig wrote: > > > While it was using XSLTC, which is the TraX processor shipping with > > JDK 1.5. We now switched to Xalan-J's CVS HEAD. > > I give up :) > > How would I force it to be dependent on a particular version of Xalan? > > Along with the problems with .cgi files and xhtml, xsltc appears to sort > the attributes of a html tag differently so if we have 1 person using 1.4 > and 1 using 1.5, our diffs are going to be spammed by attributes rotating > back and forth. > > Throw in possible worries that the http:// url was causing problems under > 1.4 and it seems to not be worth the trouble. > > Hen > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] New Jakarta download pages
I was using vanilla JDK 1.5, with standard built-in parsers. On Tue, 22 Feb 2005 15:28:01 +0100, Stefan Bodewig <[EMAIL PROTECTED]> wrote: > On Tue, 22 Feb 2005, Henri Yandell <[EMAIL PROTECTED]> wrote: > > > Odd, not seen that in 1.4 before. I'm on a Mac, but Gump on 1.4 > > didn't notice it either, I assume on either Linux or BSD/Linux. > > Debian Linux. > > It now uses -bootclasspath to force in CVS HEAD of Xalan-J, but the > build worked even before that. > > Howard, are you using the endorsed standards override mechanism to use > any other XSLT transformer than Xalan-J when you try it on JDK 1.4? > > > Gump picked it up as a problem in 1.5, > > While it was using XSLTC, which is the TraX processor shipping with > JDK 1.5. We now switched to Xalan-J's CVS HEAD. > > Stefan > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] New Jakarta download pages
I've done what I can. Fixed up the build to work on 1.4 and chunk the files correctly. However, when I update the live site, all the download cgi links broke. Got a server-side error, something about incomplete script header in the error log. Took a look ... everything looked fine to me, couldn't understand what the problem is. I reverted back to revision 154568 (thank you Subversion!). Even so, things are odd: http://jakarta.apache.org/site/binindex.cgi#tapestry shows a list of mirror sites. I'm getting the feeling that two different sets of changes collided, and it's too early in the morning here for me to figure it out (I've been at this for 1.5 hours). Perhaps you could try and build and deploy, see what you get. On Tue, 22 Feb 2005 09:14:14 -0500 (EST), Henri Yandell <[EMAIL PROTECTED]> wrote: > > Odd, not seen that in 1.4 before. I'm on a Mac, but Gump on 1.4 didn't > notice it either, I assume on either Linux or BSD/Linux. > > Gump picked it up as a problem in 1.5, and the new download stuff has an > additional problem in 1.5 that I was looking at last night. Files get put > in the wrong place. > > Looks like problems at the moment too, are you working on things > currently? > > Hen > > On Tue, 22 Feb 2005, Howard Lewis Ship wrote: > > > I'm trying to put up the Tapestry 3.1-alpha-1 release. > > > > I'm getting the following: > > > > docs: > > [style] Transforming into C:\workspace\jakarta-site2\docs > > [style] Processing C:\workspace\jakarta-site2\xdocs\index.xml > > to C:\workspace\jakarta-site2\docs\index.html > > [style] Loading stylesheet > > C:\workspace\jakarta-site2\xdocs\stylesheets\site.xsl > > [style] : Error! > > file:///C:/workspace/jakarta-site2/xdocs/stylesheets/site.xsl: line > > 26: The method attribute of an element had the value > > 'xhtml'. The value must be one of xml, html, text, or > > qname-but-not-ncname > > [style] : Fatal Error! Could not compile stylesheet > > [style] Failed to process C:\workspace\jakarta-site2\xdocs\index.xml > > BUILD FAILED: C:\workspace\jakarta-site2\build.xml:36: Fatal error > > during transformation > > Total time: 3 seconds > > > > I've tried JDK 1.4 and 1.5. > > > > Henri --- what was your dev environment? > > > > The change is in commit 128376 of xdocs/stylesheets/site.xsl. > > > > I'm going to switch it back to html for the meantime. > > > > > > On Tue, 22 Feb 2005 00:13:45 -0500 (EST), Henri Yandell > > <[EMAIL PROTECTED]> wrote: > >> > >> (Bcc'd to all Jakarta dev lists) > >> > >> Partly an announcement that the Jakarta download pages have been changed > >> somewhat. Rather than one huge page, it's a whole set of pages. So when > >> time comes to do your next release, you modify > >> site/downloads/downloads.xml and run ant. > >> > >> Source, binary and nightly-builds are all part of the same page. > >> > >> More importantly, a suggestion that projects should no longer link to the > >> top download page, but instead link to their particular download page. > >> > >> So POI would link to: > >> > >> http://jakarta.apache.org/site/downloads/downloads_poi.cgi > >> > >> Commons would link to: > >> > >> http://jakarta.apache.org/site/downloads/downloads_commons.html > >> > >> Commons IO would link to: > >> > >> http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi > >> > >> and so on. > >> > >> The new pages should be exact matches to the previous binindex and > >> sourceindex pages. One requested improvement is for filenames to be > >> specified rather than '1.0.zip'. Hopefully we can make that change > >> globally by figuring out the xslt to get the filename from a url. > >> > >> Another improvement is to add the cvs.apache.org/snapshot/velocity, and > >> any other live snapshots as Nightly Builds. > >> > >> Apologies for the cross-list posting, wanted to make sure everybody got > >> the memo about changing the download links if they want. :) Please direct > >> replies back to the general list. > >> > >> Hen > >> > >> - > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > Howard
Re: [site] New Jakarta download pages
I'm trying to put up the Tapestry 3.1-alpha-1 release. I'm getting the following: docs: [style] Transforming into C:\workspace\jakarta-site2\docs [style] Processing C:\workspace\jakarta-site2\xdocs\index.xml to C:\workspace\jakarta-site2\docs\index.html [style] Loading stylesheet C:\workspace\jakarta-site2\xdocs\stylesheets\site.xsl [style] : Error! file:///C:/workspace/jakarta-site2/xdocs/stylesheets/site.xsl: line 26: The method attribute of an element had the value 'xhtml'. The value must be one of xml, html, text, or qname-but-not-ncname [style] : Fatal Error! Could not compile stylesheet [style] Failed to process C:\workspace\jakarta-site2\xdocs\index.xml BUILD FAILED: C:\workspace\jakarta-site2\build.xml:36: Fatal error during transformation Total time: 3 seconds I've tried JDK 1.4 and 1.5. Henri --- what was your dev environment? The change is in commit 128376 of xdocs/stylesheets/site.xsl. I'm going to switch it back to html for the meantime. On Tue, 22 Feb 2005 00:13:45 -0500 (EST), Henri Yandell <[EMAIL PROTECTED]> wrote: > > (Bcc'd to all Jakarta dev lists) > > Partly an announcement that the Jakarta download pages have been changed > somewhat. Rather than one huge page, it's a whole set of pages. So when > time comes to do your next release, you modify > site/downloads/downloads.xml and run ant. > > Source, binary and nightly-builds are all part of the same page. > > More importantly, a suggestion that projects should no longer link to the > top download page, but instead link to their particular download page. > > So POI would link to: > > http://jakarta.apache.org/site/downloads/downloads_poi.cgi > > Commons would link to: > > http://jakarta.apache.org/site/downloads/downloads_commons.html > > Commons IO would link to: > > http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi > > and so on. > > The new pages should be exact matches to the previous binindex and > sourceindex pages. One requested improvement is for filenames to be > specified rather than '1.0.zip'. Hopefully we can make that change > globally by figuring out the xslt to get the filename from a url. > > Another improvement is to add the cvs.apache.org/snapshot/velocity, and > any other live snapshots as Nightly Builds. > > Apologies for the cross-list posting, wanted to make sure everybody got > the memo about changing the download links if they want. :) Please direct > replies back to the general list. > > Hen > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[ANNOUNCE] Tapestry 3.0.2 Released
Tapestry 3.0.2 is now available. This is a maintenance release, fixing a few problems that could not wait for Tapestry 3.1. This is expected to be the final release of Tapestry 3.0. Tapestry is a comprehensive, component-based web application framework, written in Java, and available under the Apache Software License. It features minimal Java coding, a high degree of reuse, and overall attention to developer productivity - especially on large development teams. Localized validation messages for simplified chinese and swedish have been added. The build scripts have been updated to reflect the latest versions of JDom, OGNL and Jetty. Setting persistent page properties to null no longer causes exceptions. The JanitorThread will now terminate when interrupted, which should allow for re-deployment inside Tomcat. Lastly, a number of documentation bugs have been fixed. Downloads: BINARY: http://jakarta.apache.org/site/binindex.cgi SOURCE: http://jakarta.apache.org/site/sourceindex.cgi -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site] download pages
+1 on this change in general yes, it's a lot of pages, but one of the #1 issues people have with Jakarta is simply finding the right download. The formatting is still iffy; I think it would be more readable in a tabular format, with a column for MD5 and a column for PGP. I would also prefer the full file name, rather than just the version number; if I click "1.0.tar.gz" I don't want to be surprised with "hivemind-1.0.tar.gz". Thanks for putting in some work on this! On Sat, 29 Jan 2005 19:17:49 -0500 (EST), Henri Yandell <[EMAIL PROTECTED]> wrote: > > Next on my list of renovations are the Jakarta download pages. Although > the cgi isn't hooked up, how do the following generated files look? > > http://www.apache.org/~bayard/jakarta/site/downloads/download.html > > In case it looks too crap (because of the missing cgi), look at: > > http://www.apache.org/~bayard/jakarta/site/binindex.html > > to see how the page normally looks when cgi is not present. > > The Commons download page is still a big list, it could also be broken > down into a separate page per component. The same could happen for > Taglibs, currently I've stayed with the link rather than having individual > Taglibs be in the download section, the aim being to change current things > as little as possible. > > There are some simple flaws that need fixing, md5/pgp's are shown even > when not available, and the mirror info, md5 info and pgp info are shown > even when they're not available. All easy to fix. Also a few missing > things like links to readme's and change-reports. Also easy enough to fix. > > Deployment-wise, my idea would be to replace binindex and srcindex with > this download.html page. It's small enough that binindex.cgi#tomcat won't > be a problem when the #tomcat fails. > > Rather than having projects linking to download.html though, they would > link directly to their particular page. So ORO would kill its current link > of binindex.cgi#oro and move to downloads/downloads_oro.html. > > The pages are created by taking a downloads.xml file, turning it into > xdocs-format pages and then turning them into html pages. The interesting > stuff is in: > > http://svn.apache.org/repos/asf/jakarta/site/xdocs/downloads/ > > I changed my original suggestion of having a dynamic page which could be > given any filename as I want to avoid having too much in the way of > dynamic stuff running. > > It's generated with 'ant -f build-downloads.xml' in the jakarta/site/ > directory, and puts the output into tmp/site/downloads/. > > Anyway. More work to do, but I wanted to see what opinions there were > before I put anymore time into cleaning it up :) > > Opinions? > > Hen > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Download counts?
That seems low; how did you come up with that number? On Fri, 04 Feb 2005 09:37:49 -0500, Vadim Gritsenko <[EMAIL PROTECTED]> wrote: > Howard Lewis Ship wrote: > > I'm continually asked how many downloads of Tapestry there are ... > > really, how many users. > > > > I realize that this is a difficult question to answer, due to the use > > of mirrors for downloads ... even so, is there any way to get this > > number? Estimate it? Guess it? > > 833 downloads in Jan'05. > > Vadim > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Download counts?
I'm continually asked how many downloads of Tapestry there are ... really, how many users. I realize that this is a difficult question to answer, due to the use of mirrors for downloads ... even so, is there any way to get this number? Estimate it? Guess it? -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
HiveMind 1.0 final release
HiveMind 1.0 final release is now available. HiveMind is a services and configurations microkernel, an infrastructure for building any type of Java application. HiveMind improves developer productivity by taking over the responsibility for constructing, initializing and configuring services. HiveMind makes it easy to build elegant, robust applications by combining simple, testable services together. HiveMind may be downloaded as a combined binary/source distribution from the Apache mirrors: http://jakarta.apache.org/site/binindex.cgi#hivemind-stable -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-rc-2
The second release candidate for HiveMind 1.0 is now available. HiveMind is a services and configuration microkernel, a flexible and powerful infastructure for any type of Java application. Several important bugs, related to class loader issues inside Tomcat and inside Java Web Start have been fixed, as well as other bugs related to thread safety of service creation. This is expected to be the last release candidate. The HiveMind home page is at: http://jakarta.apache.org/hivemind/ HiveMind is available as a combined binary/source release: http://jakarta.apache.org/site/binindex.cgi#hivemind-current -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-rc-1
The first release candidate for HiveMind 1.0 is now available. The controversial Simple Data Language has been removed; HiveMind configuration is back to pure XML, and efforts have been made to streamline the content of the XML (Defaults! Defaults! Defaults! as Marc Fleury would say). A number of bugs have been fixed -- many in the form of submitted patches (thanks Stefan, James, Naresh, Johan etc.). The documentation has been greatly improved. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Release] HiveMind 1.0-beta-2
The second beta release of the HiveMind services and configuration microkernel is now available. Since the beta-1 release, we've added better documentation and more examples, removed some dependencies, improved the Ant build scripts, added more kinds of "autowiring" of services as well as new ways to combine and connect services and other objects, and fixed some problems using HiveMind with JDK 1.3. And of course, other minor improvements and bug fixes. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: download pages rethink
I wish we could get away from PGP keys (though I understand it helps limit liability). It tends to be a decidely manual step, and error prone. I generate my PGP keys on my local machine and upload, it might be easier if I could figure out how to get my GnuPG key translated to a PGP key compatible with the tools on jakarta.apache.org, so I could sign the files there. On Sat, 17 Jul 2004 12:25:20 +0100, robert burrell donkin <[EMAIL PROTECTED]> wrote: > On 15 Jul 2004, at 20:51, Stefan Bodewig wrote: > > > > > BTW, I just now realized that we have a couple of releases that are > > neither PGP signed nor accompanied by MD5 hashes, this should be > > strongly discouraged IMHO. In particular since Ant supports > > generation of MD5 hashes since a few years now - and so does Maven. > > +1 > > i'm not sure what can be done about it, though. maybe the pmc could > insist that all new release have sums and signatures. > > > Finally I'd move the section about archived builds to the bottom as > > well. Thinking about it, I should probably mock up a design to show > > what I mean, will do so next week unless I get shot down before 8-) > > > > cool. > > i've been playing around with tables so maybe i'll post up a mock > somewhere too. > > - robert > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]