"Age Mooy" <[EMAIL PROTECTED]> writes:
>What about implementing this as a maven plugin ?
>I have also been thinking about doing something like this, but I simply
>can't spare the time. I do volunteer to help with the testing and
>contribute patches and enhancements though.
Yes. But the TDK is much more than simply a "maven plugin". I do have
plugins for things like "set up build environment" "copy application
into servlet container" and stuff.
If you read the list, you find, that frustration stems from things
like missing JDBC drivers, wrong database init files or buggy servlet
containers. Job of the TDK is IMHO to help newbies over these hurdles.
And: People trying to learn anything about Turbine might simply want
to use the build tools they know and are familiar about. That's why
I'd consider the TDK to work with maven and ant.
If you start with something completely new and nothing works then this
leads to endless frustration. It took me weeks to understand which
bugs come from Turbine, which from the TDK and which from buggy tools
included in the TDK.
Regards
Henning
>Age
>> Hi,
>>
>> due to many mails on this list, I think most of us agree that
>> Turbine definitely needs a new and improved TDK.
>>
>> Cornerstones of this are:
>>
>> Must have:
>> - Thoroughly tested on *ix and Win32
>> - Thoroughly tested with JDK 1.3.1 and 1.4.1
>> - Using Turbine 2.2 with easy upgrading to 2.3
>> - Stable level of jars to avoid frustration with beginners
>> - Preconfigured Servlet container to get to speed quickly
>> - Well documented set of property files for Turbine and Torque.
>> - Documentation on how to use the TDK.
>>
>> Should have:
>> - Use maven as the build tool for all the tdk tasks. Include
>> a preconfigured,
>> working and stable maven installation.
>> - Include a simple "one file, one jar" database for quick testing and
>> examples for moving to other popular databases.
>>
>> Nice to have:
>> - Alternatively: Use ant as build tools for beginner that are
>> unfamiliar
>> to maven
>> - Include a fully documented demo application which shows
>> "best practice"
>> development with Turbine
>> - Include a security configuration application which allows
>> easy configuration
>> of security objects like users, groups, roles and permissions
>> - A SQL client to access the various databases
>>
>>
>> All of the Turbine developers know about these problems. But
>> unfortunately the most seasoned developers who are able to
>> fix these problems don't use the current TDK or don't feel a
>> personal need to continue with the current TDK. Or have moved
>> on to greener fields and left the Turbine/TDK development altogether.
>>
>> The main problem in developing such a NewTDK is time. I'd be
>> willing to do this (It would fit well with another project
>> that I might start shortly and I do have a small Turbine
>> skeleton hammered out but it needs some external installed
>> tools to work and is quite specific to my linux based
>> development environment) but I'd need either a sponsor or a
>> company willing to found the development of such an environment.
>>
>> If anyone of you knows an organization or company which wants
>> to sponsor the development of a new TDK, just contact me directly.
>>
>> Regards
>> Henning
>>
>> --
>> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
>> [EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
>>
>> Java, perl, Solaris, Linux, xSP Consulting, Web Services
>> freelance consultant -- Jakarta Turbine Development -- hero for hire
>>
>> ---------------------------------------------------------------------
>> 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]
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
Java, perl, Solaris, Linux, xSP Consulting, Web Services
freelance consultant -- Jakarta Turbine Development -- hero for hire
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]