home ::  plugins ::  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 with any paying customer that supplied the NDA (see below). 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

Start developing your own plugins with complete sources: read here to learn more.

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 e-mail at
info [at] twproject [dot] com.

 Teamwork non disclosure agreement


Custom forms / plugin development

Custom forms creation is not hard and is documented in the user guide. 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). You can find more details in the user guide (chapter 15). There are no charges to develop and distribute your own plugins: see details here!

Documentation: the available complete sources can be useful only for expert Java and web developers; some documentation and examples can be found in the user guide, which keeps expanding. Persistence, that is, Hibernate, is documented on its site, and the business process part on the JBPM JBoss site. To ask for help, post questions on the answers service.

Twitter / Svn Integration



Teamwork is able to recover traces of your work from Svn logs and Twitter twits. You can easily choose those that are significant and import them as timesheets on the linked project. All the information can be found in the user guide (chapter 8).

Svn integration includes also the possibility to create in Teamwork an entry point to access the Svn server content through the web, read the user guide for more details (chapter  10).

 

Custom portlets

Teamwork supports the creation of complete custom portlets, which can be used in your dashboards and custom pages. All details can be found in the user guide (chapter 11).


  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.



    
 User voice portlet: A new portlet  to keep an eye on top user  suggestions. You can so easily add a monitor on your feedback forum.
[user voice]
 


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



 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)

Import / Export


Teamwork supports both export and import to/from MS Project and Gantt Project.
Teamwork also supports "Escape from Basecamp" that lets you import projects and resources from a Basecamp account.

Watch the promotional video!

All details are available in the user guide (chapter 4).


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. Integrates with LDAP . 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


 
You've seen of 66
2001-2010 Open Lab, Florence, Italy - Legal notice