your browser doesn't support javascript
 
 
 
home ::  sources & plugins

Sources downloads

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


Custom portlets

Teamwork supports the creation of complete custom portlets, which can be used in your dashboards and custom pages. Here is a simple guide for doing so.

  RSS reader portlet
: a RSS reader that can be added in your dashboard. In this version, you can change which feeds are shown by changing and adding strings in wp_RSSReader.jsp; in future versions, portlets will support parameters. Uses the Rome reader. See the PDF below for configuration details.



 Murphy portlet: an extremely useful :-) additional portlet, "Murphy's laws". Just as an example of the technology that is forthcoming in next releases of Teamwork, there is also the download of an Adobe AIR version of it - works with Adobe® AIR™. 



 Teamwork 3 custom portlets guide PDF (344KB)

 RSS Reader portlet (including Rome and jDom jars) zip (331KB).

 Murphy portlet JSP (74 KB)

 Murphy's laws Adobe AIR application (full sources included) zip (800KB)

Additional languages

We 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).

I'm almost ready to install but ...

Email
send
 
2001-2008 Open Lab, Florence, Italy - Legal notice