Sources downloadsTeamwork sources are under a commercial license, but also are no secret, actually we are very happy to share them for any integration purpose. Download sources of persistent classes from Sourceforge under GPL:
http://sourceforge.net/projects/teamwork
Teamwork is built over Hibernate: get this powerful object/relational mapping here:
http://www.hibernate.org
Complete sources, inclusive of business logic are freely available for customers who sign a non-disclosure agreement: download the PDF, sign it and send it to us by fax at (+39) 055 582451.
Teamwork non disclosure agreement
| 
Custom forms/plugins
In the PDF attached you find a guide to custom forms creation. Such additional forms are contextual: they can appear under specific conditions; so in fact Teamwork supports a more general plugin configuration system. For example, you may want certain end-task evaluation forms to appear only at the closing of a root task (or project). More details in the PDF.
Teamwork 3 custom forms guide PDF (100KB)
| 

Additional languagesWe have to drafts of an interface translation for French and German that users may use as a start.
Unzip the attachment, log in to Teamwork as administrator, go to
tools -> administration -> i18n manager Browse to the file and select "import from file". You will then have "French" or "German" available as language. We were not entirely happy of this translation, so for the moment we removed them from the standard distribution.
TeamworkFrenchGermanImport.zip (46KB)
| 
Which technologies is Teamwork using?Of course its using Java in various forms; but also Hibernate - an object-relational mapping, Lucene - text search engine, iCal4j - Java library for reading and writing iCalendar, Mpxj - Microsoft Project Exchange in Java, Pd4ml - HTML to PDF converter for Java, Hsqldb – as the test database, Log4j – for logging, Proxool – for database connection pooling, and others. The installer is made on Install4j. See the technical reference. As of April 2008, Teamwork is composed of 558.608 lines of code (SLOC).
|
|
|