TeamworkPM's Engine Room

Teamwork Project Manager  //  Online Project Management and Collaboration App. www.teamworkpm.net

Jan 31 / 3:50pm

Introducing Teamwork Mobile

Today we are happy to announce the launch of Teamwork Mobile. This optimized version of TeamworkPM will work on most modern smart phones and tablets directly within the devices web browser. There are no prerequisites; no apps are required and nothing needs to be installed.

Phones-screenshots


What is Teamwork Mobile?

Teamwork Mobile is a touch-optimised web app which utilises the latest in web technologies (HTML5, CSS3 & JS). These allow for smooth transitions, quicker page loads, data caching and much more. These technologies allowed us to make one app that works on most modern phones and devices.

Untitled-2

For all of you that have been asking us for a BlackBerry app, this version will work very well on the latest BlackBerry phones.

The app features a responsive layout which allows it to adapt to screens of different sizes. So whether you are using it on a tablet, in your PCs web browser or on a touch device, the interface will automatically change to allow for optimal use (so it works great on an iPad for example).

(download)

 

This version of Teamwork will work across a wide range of devices. Though we do not have the means to test TWM on every platform, we expect that it will work so long as your device fits any of the specifications listed below.

  • Apple iOS (3.2 - 5.0)
  • Android (2.1 - 4.0)
  • Windows Phone (7 - 7.5)
  • Blackberry (6 - 7)
  • Blackberry Playbook (1.0 - 2.0)
  • Palm WebOS (1.4 - 3.0)
  • Meego (1.2)
  • Samsung Bada (2.0)
  • Kindle 3 and Fire
  • Nook Color (1.4.1)
  • Chrome Desktop (11 - 17)
  • Firefox Desktop (4 - 9)
  • Internet Explorer (8 - 9)
  • Opera Desktop (10 - 11)

 

So what can Teamwork Mobile do?

If you are familliar with either of our current native apps (Android & iOS) you will be happy to see that we have used a very similar layout and the feature set is much the same; so getting to know the new app should be a piece of cake.

Some of the features included in this version are as follows:

  • All Tasks Page
  • All Milestones Page
  • Search
  • Statuses - View / Add
  • Activity Views
  • Notebooks - View
  • Messaging - New / Reply
  • Tasks - View / Add / Edi t/ Complete
  • Task Lists - View / Add / Edit
  • Milestones - View / Add / Edit / Complete
  • Contacts

We also have a few updates planned already so make sure you keep an eye on the blog to remain updated on what we are working on.

How do I access the mobile version?

TeamworkPM should detect that you are accessing your account from a mobile device and should change across to the mobile version automatically. If it doesn't just put /m after your TeamworkPM url to access the mobile site. eg. http://yourcompanyname.teamworkpm.net/m

I'll leave you with a fun video showing Teamwork Mobile running on different devices.

 

Filed under  //  New features   iPad   iPhone   mobile  
Jan 13 / 11:50am

New in TeamworkPM: Comment file attachments!

This one's been a long time coming. You can now attach files to comments in TeamworkPM.

We spent a lot of time making this feature easy to use and it works just like it does when attaching files to messages and tasks. You can even attach files directly from your company Dropbox account! We are happy with the interface and we hope you are going to love it too.

The new comment attachments look like this:

Commentsfileattachments

Posting comments via email will support file attachments in the coming days (Dan is locked in his office with the music turned up beavering away on this).

We hope you are all going to love this feature and that it will help you stay productive.

Thanks again for using TeamworkPM!

UPDATE

As promised above, when posting comments via email, email attachments are now attached to the comment.

Filed under  //  New features  
Dec 8 / 12:01pm

Move or Copy a task list to another project

Feedback comes in waves. The same feature is requested time and time again usually in the same couple of weeks.

Moving task lists from one project to another is one of them. Yesterday we added this feature to Teamwork.

Moz-screenshot-232

No sooner was it released and the feedback started to pour in asking if it was possible to "Copy" the list instead of "Moving" it.

No problem. Today we rolled that feature out.

Moz-screenshot-231

This also has a hidden benefit that may not be apparent right away. In Teamwork you can save any task list as a template. This only saves the names of the tasks, the estimated time, the descriptions and the privacy. There are good technical reasons for this.

Now, as you can copy any task list to any project, you can have a project set up to act as a "Template" which you can use if you need to create a new list with all the people assigned, due dates assigned etc

Moz-screenshot-233

Hope this small but useful feature helps everyone! Send us a tweet and let us know what you think :-)

Filed under  //  New features   Tasks   copy   move   task lists   templates  
Dec 6 / 1:40pm

Quickly add tasks/milestones/projects from anywhere in your Teamwork Project Manager Account

Once you are in a project on Teamwork it's really easy to add tasks to the project. Sometimes though a phone call comes in from a client or you think of a task that needs to be added before you forget. This means browsing to the Project you want, clicking the tasks tab and finding the task list you want to add the task to.

By the time you've done that you may have forgotten what the task was!

One of the areas we really wanted to improve on this month was making it easier and faster to add tasks to your Teamwork account. Not just from within a project, but from any part of the app.

From today, you'll notice a new feature in the top right called Quick Add

Quick_add_1
Quick add enables you to quickly add Tasks, Milestones and Projects to your Teamwork account from anywhere. We started with the 3 most common items and over time we'll add more.

The most useful is the Quick add tasks. Over the last few months we've received countless emails and feedback messages from people who want a faster way of getting tasks in to Teamwork. The majority of people wanted to dump tasks in and deal with them later when they get time.

New_task
We started by putting the same Add Task form in the pop-up window but it didn't really speed things up. It was overkill for what the Quick Add feature was meant to accomplish. We went back to the drawing board.

Our second idea was to simply allow tasks to be entered one by one. As you add a task, the box clears and you can add another one. It worked but it was still not 100% of what we were trying to achieve.

Then we got it right. We thought of how easy it is to create multiple tasks by email. It's simple. Each task you want to create just goes on a new line in the email. We also had added the ability to assign the tasks to people, set a due date, set the priority and of course the privacy and notification options. This is what we wanted from the Quick Add feature.

When you open the Quick Add Tasks feature, there is a box where you type your tasks and a select tool to pick your project.

(download)
You don't have to pick a task list if you don't want to - we'll create a default list called Inbox. (You can pick an existing list if you want to but we don't force you to)

You can create 1 task or you can create 100 tasks. Each task just goes on a new line of the text box.

You can assign people to each task, set a due date and a priority - We added a quick help tooltip so you'll never forget how to do it.

Quickadd_tooltip

Lets look at some examples:

  • @dan [today] Write a blog post on the new Quick Add Feature
    • This will create a task called "Write a blog post on the new Quick Add Feature"
    • It will be due today
    • It will be assigned to Dan
  • [tomorrow] @sam @peter @dan Add an FAQ on the website about quick add items !!!
    • This will create a task called "Add an FAQ on the website about quick add items"
    • It will be due tomorrow
    • It will be assigned to Peter, Sam and Dan
    • It will be of High Priority
  • [25/12/2011] Answer any Christmas Day feedback
    • This will create a task called "Answer any Christmas Day feedback"
    • It will be assigned to "anyone"
    • It will be due on the 25th December 2011

The order of the items doesn't matter. We'll figure out the people, dates and priority no matter where in the task it appears

The @person is worked out by joining the firstname and the lastname of the user together and figuring it out

For example, my name in Teamwork is Daniel Mackey so any of the following would pick me out:

  • @dan
  • @daniel
  • @danielmac
  • @danielmackey

The dates just need to be in square brackets and you can use a real date such as [25/12/2011] (or [12/25/2011] if your date format is set to that) or you can use Today, Tomorrow, Next Week, Next Monday etc

So that's it. It's live now and we're really happy with it. Let us know what you think!

Filed under  //  Features   New features   Tasks  
Nov 29 / 3:37pm

Move notebooks from one project to another

Just a short blog post to let you all know about a nice little update that has also been added to the notebooks section recently.
This update now gives you the ability to move notebooks from one project into another.

It’s very easy to do. Just click into the notebook you wish to move. Click on the options button and you will notice the new “move notebook” option there.

Move_notebook
Select this and then pick the name of the project you wish to move the notebook to.
Move_notebook2
We hope you find this new feature handy.

Filed under  //  New features   notebooks  
Aug 31 / 3:22pm

August 2011 Updates to TeamworkPM

Wow another month has whizzed by ... and yet again we've been super busy here at TeamworkPM HQ. Here's a list of the updates we have for you this month:

Dropbox Integration!

We are really excited to announce that TeamworkPM now integrates with Dropbox! Available on Business 2 and higher plans. This has just gone live today, hope you LOVE it. For more info read the blog post – Dropbox integration is now available available on Business 2 and higher plans.

 

Milestones scheduled can now be shifted backwards

By popular request, when you move a milestone date, you can now adjust all other milestones backward as well as forward. This missing feature - shifting backward - was causing some of you a lot of heartache. We're in the business of putting smiles on faces so we hope this cheers some of you up. For more information, read the full blog post: Milestone schedule can now be shifted backwards.

 

New grid view released for Files

We've added a nice way to view and find your files visually with the new Grid view option. Check out the blog post – New grid view released for files tab.

 

Create tasks by email now allows you to set the due date

Tasks by email is quickly becoming a vital feature for our Teamwork users. This month we have added the ability to specify the due date of your task! You can say Next Week, Today, Tomorrow or enter a date such as 01/09/2011. Check out the blog post – Create tasks by email now allows you to set the due date.

 

Somebody leaving? Easily reassign their tasks.

You can now bulk re-assign tasks and milestones to another user. The main reason this feature was requested was that a person would leave a company and they would end up being replaced by someone else. Before you had to manually go through all the task assigned to them and reassign the tasks to the new user. - Read the full blog post – New in TeamworkPM - Reassign all task and milestones.

 

Improvements to Tasks

We've make a nice batch of improvements to tasks this month including the following:

  • Improved layout of "Priority" on Task form.
  • Description now allows [pre][/pre] anywhere description is displayed - this keeps spacing and layout of your description.
  • Scroll form into view when editing a task at the bottom of the screen.
  • Reassign Tasks: Added in the ability to choose a specific date.
  • Create tasks via email form - added "Copy to clipboard".
  • Changed "Show Completed Tasks" to a subtle link instead of a big messy button.
  • When adding a new task, close any other open Add Task forms.
  • Improved prominence of Add Task button.
  • Create via email now allows for a date. To assign a date, put it in square brackets e.g: [today], [tomorrow], [22/03/2012] etc.
  • Task timer: Starting timer now sends pop-up notification to other admins.
  • Comment Notification Emails: Added in link to exact comment.
  • You can now reorder completed task lists by completed date.
  • Recurring tasks: Added in support for "Every 2 months", "Every 3 months",  "Every 4 months"  and "Every 6 months" (by popular request).
  • Added ability to reply to an existing task comment instantly.
  • All Tasks page: Added categories to "Late" and "Current" tabs.
  • All Tasks page: Added in sorting by company.

 

Improvement to Notebooks

  • Updated editor to latest version - it just works better.
  • Added in justify button controls.
  • Added comment button to the end of a notebook.

 

Improvement to Files

  • Dropbox Integration. Wow oh wow - lots of work has gone into this. Hope you love it!
  • Grid View for files.
  • Added option to delete the entire file or just a particular file version
  • Improved spinner on deleting a file - now replaces "Delete" instead of whole line

 

Improvement to Milestones

  • Some TLC for milestone schedule - now has option to "show all" and months separated.
  • Quick Add Screen: Added confirmation that an email will be sent if notify is checked on at least one of them
  • Quick Add Screen: Added a toggle button for "Send Email" column
  • Printable Calendar: Added in Project Start and End dates if set

 

We made some Improvement to API

  • Added ability to delete a file DELETE /files/{id}.xml
  • Added "responsible-party-ids" and "responsible-party-names" to GET /milestones/{id}.xml
  • Added "private" to "GET /milestones/{id}.xml" request
  • Add deprecation flag to old "isprivate" field for "GET /milestones.xml" - change to just "private" now - for consistency
  • GET /milestones/{id}.xml returns "reminder" - yes/no
  • "fileId" now listed with task attachments
  • Changed "isprivate" to "private" for consistency
  • GET task/[id].xml returns file attachment details
  • Exposed "notifyeveryone" so you can change who gets notified when items are added to a project

 

Other Improvements

And a batch of other miscellaneous improvements include:

  • Your credit card bills will now say "TeamworkPM" instead of "Digital Crew".
  • "Features" selection available on create project screen
  • Database replication improved
  • When selecting users to notify there is now a business card tool-tip
  • When you make a payment, we now ask you for your Country and take VAT for businesses in the EU who doen't provide a VAT number
  • New welcome screen with combined Invites option - old invites page deprecated
  • User Roles now are truncated and a hover shows all roles
  • Activity Log: Markdown not shown
  • Markdown: You can now put <code>....</code> around big blocks of code so it's not touched by Markdown.
  • Copy project: Recurring info for tasks now copied across
  • Some javascript file size optimizations
  • Dashboard: There is now a Tooltip menu when you hover on a project name to jump to a various tab within the project
  • Time: Various tweaks to layout of grid data and reports
  • Risk Register: Added option to export as Excel
  • People: Project Administrators can now resend the welcome email to users on a project
  • All Time: Added Task list name into excel reports
  • All Time: When adding time across multiple projects, you can now pick a task per time entry slot

 

Some bug fixes

  • Couldn't remove ALL files attached to task
  • Basecamp import now requires the provided user account to be an administrator account
  • Recurring tasks preview now updates after picking "Repeats on day of week"
  • Fixed display of file name if it was edited by a user in "Preview" and "View File" page
  • We no longer jump straight to the project when a user has access to only one project BUT has "Add Project" permission
  • UTF collation changes for correct sorting of companies and people in Czech
  • Daily Report: Use Installation Logo if one is set
  • Billing: Freshbooks Integration - XML Format not used in Description of line item for expenses
  • When file is given a display name, the activity log is also updated now. 
  • Edit user did not check for Gravatar
  • Drag drop for tasks and tasks lists was creating multiple Droppables handlers causing intermittent problems. Working much better now. - Peter got beaten
  • Tasks: Via Email: Dateformat bug which gave incorrect month index - Dan got beaten
  • Time logs: Dropped invoice number - this is handled by the billing section now
  • Reply By Email: Messages: Notification email is now sent to people "subscribed" in the thread (not just people who previously replied)
  • Add tasks - fixed 401 with files tabs turned off
  • Time Reports - Filename date fix for time reports (Timezone)
  • Dashboard: Late Milestones: Grouping was not correct when projects are named the same
  • Notebooks Firefox 5: Changed how download works to work around quirk
  • Task Report: If time tab is turned off a mysterious "Tab 3" was showing
  • Freshbooks was only returning 25 companies - page size option - updated to take in 100 now


So... wow! Our little team has been busy this month and Peter is about to take a hard earned vacation in Tenerife.
But we are already waist deep into next months long avaited BIG update which many of you are going to love. Stay tuned - same time next month. 

Much love from Peter, Dan, Sam, Billy, Fiona and "Young" Donal.

 

PS. If you like these updates, we'd REALLY appreciate some twitter love – send teamworkPM some twitter love.

Filed under  //  New features   updates  
Aug 31 / 2:28pm

Milestone schedule can now be shifted backwards.

When you edit a milestone Teamwork alerts you if this date change could affect your schedule. Before this month only linked milestones could be shifted forward. We now have added the abillity to shift milestones forward, backward and also have an option to shift associated tasks by the same amount.

To use this new feature, go through to the Milestones tab and select the milestone which you wish to re-schedule.

(download)
Select your new date using the date picker and click on update milestone. Once you do this you will be prompted with another screen giving you the option to ignore changes to your Milestone Schedule or to modify affected Milestones. If you don't want to modify other Milestones, just close this dialog. If you do want to review your Milestone Schedule, proceed and select which other Milestones on the project you wish to either push back or push forward by the same duration.

We'll show you the dates of your current Milestones and also the dates that they will be moved to. You can click Options to specify if you want weekends factored in to the move and also if you want to move any associated tasks by the same duration.

(download)
Once you have selected the milestones you want to shift, click Update and your project will be re-scheduled.

All that's left now is to actually do the work and make sure you can meet these new targets.

(Unfortunatly there is not much we can do to help you out here, so you better put the head down and get back to work!)

 

Filed under  //  New features   milestones  
Jun 29 / 4:47pm

June updates to TeamworkPM

It’s been a busy month for us and we have some fantastic new features and interface improvement that will knock your socks off:

Improved categories and category manager

We have now improved and standardised how categories are displayed is the sidebar on the left of the these pages - projects, messages, resources and files. When an administrators hovers the mouse over these categories, a link called “Manage Categories” is displayed and this allows you to very easily add, edit and delete your categories.

(download)

Don't lose your work

We’ve all experienced that anguish when you lose 30 minutes of your work; that’s why we’ve added “local storage” support so that the details for your new tasks, milestones and time logs are not lost if you browse away from the page or are interrupted. When you return to the page and click “Add”, the details you had entered are still there. Works in all modern browsers. A nice improvement we hope you’ll agree.


Dashboard shows upcoming calendar events

We have added a new tab to your dashboard which displays a nice agenda view of all your upcoming events in one place. You can choose the time frame for events to show. We also added a handy export to PDF feature which can be printed off should you require it for meetings.

(download)

 

Milestone detail page now shows associated task lists

We received many requests for this feature recently so we added it to our list and are happy to say this is now ready to go. When looking at the milestone view page you can see all the task lists that are attached to the milestone and you can also edit the tasks within the task list all from this one view.

(download)
Task details page improvements

You can now log time directly from the task details page. Previously you could only do this from the main Tasks page or on the Time page by selecting the task. This new update means the task details page now allows you to view and manage all aspects of the task including task details, comments and logged time.

(download)

Options to set dates and assign a category

On the new project form, you can now optionally assign the project to a category and set the start and end dates directly from the screen.

(download)
Risk register improvements

One feature that has been long over due an update is the risk register, we recently received a lot of request to add in a mitigation plan. We listened and acted, now you will see a  Mitigation Plan field attached to to each risk entry.

Risk_register
From any project, easily switch to other related projects

This small enhancement is due to some great feedback we received from one of our users. His problem was he wanted to be able to move from one clients project to another project with the same client quickly and without having to go back to the project switcher or to the dashboard. We discussed this here and came up with a simple solution for this. Now if you mouse over the client company name at the top of the project it will display all the projects related to this client. Now simply click on the project name you wish to jump straight into.

Company_projects
New permission option: Choose who can manage people & companies

People use Teamwork in a variety of different ways. We received a considerable amount of feedback from people who would like to nominate a person in their company to manage People and Companies without having to give them Administrator privileges.

Manage_people
Printable milestone calendar improvements

The Printable Milestone Calendar feature has been updated so you can control what’s display and we even threw in an Agenda format as an export option. This is available on each project or across all your projects under Everything-All Milestones. Perfect for client reports or face-to-face meetings.


Notebook editor improvements

We have improved the editor used when creating or editing a Notebook. Many people use this to create documents and so we have updated it to function and look more like a Word Processor and less like a HTML editor. One of the two biggest improvements is the spacing between paragraphs and handling of pasted code.


Email dropbox improvements     

We added email dropboxes last month to much fanfare last month. We have now improved this feature based on your feedback. One of the biggest enhancement we made was adding the ability to keep message threads together. We now detect when your email is replying to an existing message and now keep it part of the same thread within TeamworkPM. Much neater we think you’ll agree.


File page improvements     

We’ve overhauled the files page this month with support for editing multiple files and drag-drop categorisation . Read the full blog post...

Tasks page improvements

The tasks page now allows you to drag and drop tasks from one list to another. Read the full blog post...


Other Improvements

  • Improved project people page.
  • Enhanced Markdown Support - We now handle pasted code automatically.
  • API returns last-changed-on date for all items.
  • Calendar uses full height of screen.
  • UI: Improvements for theme navigation bar colors
Filed under  //  New features   updates  
Jun 28 / 3:02pm

Drag and drop tasks across task lists

After many requests we have now added in the ability to drag a task from one list across into another.

Simpliy move your mouse curser over the task you wish to move. Click and hold on the up and down arrow at the front of the task and then drag this task across to the new task list you want it to be a part of. When you are happy with where the task is just release the mouse button.

You can also watch this short video to show you how it works.

You also have the option as well to drag tasks from a list and drop them directly onto a task list name on the left hand side as well. This works really well if you have a lot of task lists as it saves you scrolling up and down the page.

Drag_tasks_left

Filed under  //  New features   Tasks   news  
Jun 28 / 10:50am

Export your project to a Gantt chart

Over the last few years we have received lots of requests from users wanting to generate a Gantt chart view of their projects. We have been in two minds about adding this feature as a core Teamwork feature as we feel Gantt charts are only really interesting to a small percentage of our users. Since our tag line has has ways been, Project Management Made Easy, we felt adding Gantt charts could potentially scare the pants off our target user base.

Last week we bit the bullet and released a feature that hopefully looks after both camps - those who want Gantt charts and those who want easy project management. Instead of going full force into the charting world we decided the best approach would be to interface with existing Gantt applications. We have built in a new Export to Gantt feature. You now have the ability to export your Tasks and Milestones to either MS Project or the free Gantt chart viewer called Gantt Project.

There are a number of ways to export your data:

1: Via the task page. Go to the bottom of the column on the left and select Gantt chart export:

(download)

You will be presented with a choice to export to MS Project or Gantt Project format. Select the option which applies to you.

If you go with Gantt Project export as your choice, we also supply you with a link to download the free viewer if you don’t already have one.
Once the viewer is downloaded and running choose the import option and then click on your downloaded file to see your project within Gantt Project.

2. Via the project options page. Click the Project Settings tab in a project and choose Gantt Chart Export

Export_project_options

 

Filed under  //  Gantt Chart   New features