API, Data Export, Retainers Report, Customizations, and More
updated on March 1, 2011 by TeamWork Live
It's been over three months since our last blog post so we have a
lot of news to share with you. The most exciting news is that
the long-awaited API is finally available for your use. The
API took a lot of our development resources and, now that it has
been completed, we look forward to adding many of your other
frequently requested features in the next few weeks (including the
ability to group your projects by client companies).
Application Programming Interface (API)
We are happy to finally announce the release of the TeamWork Live
API. You can use the API to integrate TeamWork Live with
third-party applications, dashboard widgets, or your own custom
software. The API has been a long time coming and we appreciate
your patience as it took us much longer to develop it than we
initially anticipated, but we wanted to get it right. We are
excited to see all the great applications that you develop using
the API. You can get more information on using the API by clicking
the "API" link from the "Admin" menu. The API is currently in
BETA so please let us know if you run into any issues.
Data Export
One of the first features that we developed using the new API is a
data export feature for your projects. You can now export all the
data from individual projects for backup purposes or for import
into another application. We currently support exporting project
data in JSON or XML format. The data export feature can be accessed
by clicking the "Data Backup/Export" link from the "Admin"
menu.
Retainers Report
We have added a retainers report that team members can now view to
see the retainer hours that have been budgeted and accrued for
their projects. The report supplements the "Retainers" admin page,
which allows administrators to view and override the default
retainer hours for a project. The retainers report is only visible
if you have projects with retainers-type budgeting.
Customizations
1. It is now possible to select the sections of a project workspace
that you want to be available to team members and clients. This
allows you to hide sections that you don't plan on using to make
the site easier to navigate. You can customize the available
sections for each project when creating or editing it.
Additionally, you can specify the default sections which should be
available from the company preferences.
2. If you do not use the budgeting and time tracking features, it
is now possible to disable them from your company preferences. This
makes the site cleaner and easier to use for your team members and
clients.
Branding
We have increased the maximum size of the logo that you can upload
from 24x to 36px to make it easier to see. If you have previously
uploaded a logo, you will need to upload the logo again to take
advantage of the larger size.
Company Management
We have improved the user management feature in the company
management page. You can now add a team member to or remove a team
member from multiple projects at once. Previously, you could add a
team member to all company projects at once or remove the team
member from all company projects but you could not select a subset
of projects to add a team member to or remove a team member
from.
Messaging
You can now send a message to all project members at once by
selecting "All project members" from the "To" option of the message
window.
Milestones/Tasks
For milestones or tasks assigned to multiple users, it is now
possible for project administrators to select which users to mark
the milestone or task completed for. Similarly, project
administrators are now also able to specify which users to reopen a
task or milestone for.
|