Re: [VOTE] Remove SVN restrictions

2006-04-01 Thread Howard Lewis Ship
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]



[RESULT] Tapestry TLP

2006-02-07 Thread Howard Lewis Ship
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]



Re: [RESULT] Tapestry TLP

2006-02-07 Thread Howard Lewis Ship
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]



[ANNOUNCE] HiveMind 1.1.1 Released

2006-02-01 Thread Howard Lewis Ship
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-rc-1

2005-12-07 Thread Howard Lewis Ship
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

2005-11-13 Thread Howard Lewis Ship
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

2005-11-01 Thread Howard Lewis Ship
 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

2005-10-26 Thread Howard Lewis Ship
 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]



[ANNOUNCE] Tapestry 4.0-beta-11

2005-10-17 Thread Howard Lewis Ship
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] HiveMind 1.1-rc-1

2005-09-25 Thread Howard Lewis Ship
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

2005-09-19 Thread Howard Lewis Ship
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

2005-09-09 Thread Howard Lewis Ship
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

2005-08-29 Thread Howard Lewis Ship
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

2005-08-23 Thread Howard Lewis Ship
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

2005-08-11 Thread Howard Lewis Ship
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

2005-07-25 Thread Howard Lewis Ship
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

2005-07-10 Thread Howard Lewis Ship
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

2005-06-28 Thread Howard Lewis Ship
The latest release of the HiveMind services and configuration
microkernel progresses towards a final 1.1 release. A few minor
features were added (a push-content 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

2005-06-25 Thread Howard Lewis Ship
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

2005-05-20 Thread Howard Lewis Ship
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

2005-05-06 Thread Howard Lewis Ship
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

2005-03-25 Thread Howard Lewis Ship
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

2005-02-24 Thread Howard Lewis Ship
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: [site] New Jakarta download pages

2005-02-22 Thread Howard Lewis Ship
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 xsl:output 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]



Re: [site] New Jakarta download pages

2005-02-22 Thread Howard Lewis Ship
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 xsl:output 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]
 
 


-- 
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

2005-02-22 Thread Howard Lewis Ship
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]



[ANNOUNCE] Tapestry 3.0.2 Released

2005-02-15 Thread Howard Lewis Ship
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

2005-02-08 Thread Howard Lewis Ship
+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?

2005-02-04 Thread Howard Lewis Ship
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?

2005-02-03 Thread Howard Lewis Ship
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]



[Release] HiveMind 1.0-rc-2

2004-09-12 Thread Howard Lewis Ship
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

2004-08-27 Thread Howard Lewis Ship
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

2004-08-02 Thread Howard Lewis Ship
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

2004-07-17 Thread Howard Lewis Ship
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:
 
 snip
 
  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]