Content - Blog

We are no longer maintaining todoyu. So we are going to close, and all other services connected to the product todoyu on the 31.12.2016

It was a pleasure to build such a great tool.

If you have any question, please feel free to get in touch with us.

todoyu Usability Project with the University of Oulu, Finland

University of Oulu, Finland

University of Oulu, Finland

We are very happy to announce that a project team from the Department of Information Processing Science in the University of Oulu, Finland, has started a usability project of open source software with todoyu. Tuomo Ruottinen is leading a Team consisting of 4 Master students that are currently studying usability testing. There's also a fifth Member available for testing efforts:
Tuomo Ruottinen, Oulu Team Leader
Deepak K.C., Oulu Team-Member
Hana Kebede, Oulu Team-Member
Matthew I. Barth, Oulu Team-Member
Siqi Fu, Oulu Team-Member

The Timing of this project for snowflake and todoyu is just perfect. We just launched a very powerful new version of todoyu, the 2.3 version. With this version some new powerful extensions such as Ressource Management or Mail-to-Project already have been released and others are up to come very soon. The planning for the next Release is already in progress and since UI and Usability will be the main topics of 2.4, the Oulu Usability Project fits perfect into this planning.

The Project Team will have the goal to contribute to the development of todoyu through usability activities and implementation that improve the usability of the software. The project team has previous experience in todoyu, expertise in usability heuristics, testing and evaluation, needed programming skills and also a usability testing lab available to do the testing in.

The project is currently in a testing and analyzing phase also the heuristic evaluation is ongoing and gives recommendations for improvements and UI (re)design suggestions.  

The deadline of the project is 15th of May, it will have have a lasting impact to the todoyu community in the sense of raising interest in usability and spread knowledge and experience for the future development of the software.

Stay tuned on this channel for more infos soon!



Support the project and help us growing todoyu

Every week we get about a dozen of feature requests. Some of them are new, but most of them are already listed on uservoice.

Sending us feature requests is great and we appreciate that really very much. This way we know what your needs are and we get a vital signal from the community. Thanks a lot ! But just sending us a wish does not program it or bring todoyu really further.

Let me explain how we work so you might be able to help us to boost todoyu even more

Generally we start working on a new complex feature as soon as we have found some sponsors, or if a client of us pays the individual development. The earnings we have from the professional extensions we sell, which you can find in the todoyu extension repository, help us to maintain existing modules, maintain the core and to keep the server infrastructure up and running. But it doesn't pay new complex features erverybody wants. Although our developers are super smart and highly productive it takes them a few hundred programming hours for a powerful feature like the resource management - not included the conceptual work and documentation.
The number of feature requests for powerful new functionalities is pretty high, but we have to concentrate on the most essentials or urgent. And since we also have to pay salaries we have to focus on paid work too.

And now that's where you come in

You can prioritize the development of todoyu significantly by sponsoring modules. Don't understand me wrong. Nobody expects you to pay the full amount of programming hours on your own (although you're welcome to do so). But every coin helps the project and enables us to program new and cool features. Your donation or sponsorship can speed up the development of todoyu. So if you really want your feature implemented in the near future: Sponsoring helps - thank you!

Long awaited feature now available for upcoming version 2.3

Many todoyu users asked us for the feature "show tasks in calender". And in the past we have implemented this several times with different techniques: the very first version was with flash, the second one we implemented with XHTML and lots of CSS hacks. They all were pretty cool somehow, but not as good as we wanted to have them. So we started one year ago with a new (and hopefully) final version. This third and final version is using the well know highcharts library. Highcharts is a interactive JavaScript library for charts. And the now available result show us that we took the right decision.


So, what are the features?

In short:

  • Real time resource management (time tracking 100% integrated)
  • Planning can be done by resource (person or groups) or projects (listing all people working on it)
  • Calendar module for absence management fully integrated
  • Different zoom levels (days/weeks)
  • Very fast rendering of large data sets

Let me explain you the features more in detail.

Configuration of module

The configuration of this module is kept as simple as possible (see also the screenshot):

  • First you define the amount of hours you usually work per day.
  • Second you have to define the core time you are working. This is a really cool thing because we use this definitions for absence management as well. Absences are calculated from events of the calendar. But only absences which are in these ranges are considered for the resource management.

Resource view

Stuff view cumulated (click on the picture to see it in full size).

Stuff view separated (click on the picture to see it in full size).

Tasks in the timeline view (click on the picture to see it in full size).

Context menu helping you to quickly re-assign or move tasks (click on the picture to see it in full size).

Quick edit of task dates (click on the picture to see it in full size).

I'm not going to explain every little detail since the manual already contains all the necessary information. I'm just going to show you a few highlights to give you an idea how the resource management works and looks like...

In the resource view, you'll find the settings part on the left and three different resource views: staff, my resources, projects (in the screenshots the projects view is not shown).

First we have a closer look at the settings:

  • On top you define the start date and the zoom level. Currently the zoom levels for days and weeks are supported.
  • As a second option you can define the task status.
  • And as a third option you select the group of persons or single persons. You even can create new groups by saving your choice.

Now let me show you the actual resource management view. We start with the stuff view:

  • In the stuff view you see the timeline and the resource graphs. You can choose between two views: the cumulated view for a whole group or a separated view.
  • In light green you see the total available hours per person or group.
  • In dark green you see the booked hours.
  • Red: overbooked hours.
  • Yellow: Tasks from the past. So these are working packages which have a deadline < today.
  • Pointing your mouse on the charts shows you the detailed information per date.
  • Scrolling down you'll see the corresponding tasks within the chosen timeline.

Since the my resources tab is pretty self-explanatory I continue with the project view:

  • Choosing the project view affects the settings on the left. You now can no longer choose different persons, but different projects.
  • You'll get the information who is assigned to the chosen project.
  • Scroll down and you'll see timeline of tasks for this specific project.
  • You even can filter by person. Just check/uncheck the checkboxes.

And just to make sure that you are aware of this, since it might be too obvious to realize: The whole resource management is in real time. This means tracked hours are directly reflected in the calculations!

As you can imagine this really brings a whole new dimension in the project planning with todoyu.

Integrating the calendar module

As mentioned in the introduction the whole resource management it tightly connected with the calendar module.

In the newest calendar module (version 1.3.0) we clearly distinguish between resource management relevant and not relevant event types. Resource relevant events are holidays, vacations, compensation and general absences – all kind of events you are usually not available in the office. So during this time you're not working – at least you shouldn't ;-). So we subtract the duration of these events from your total available time.
Let me explain that by a little example: I officially work 8.2 hours per day. But tomorrow morning I have to go to the doctor for about an hour. So I add an event and choose the type "Absence" with duration 1 hour. Since this absence is during our core time my potential available working hours are reduced by one hour to 7.2 hours. This way the todoyu resource management is as close to reality as ever possible.

Isn't that really cool?



Check out the demo to find out if the resource management by todoyu is fitting your needs too.

Interested in this powerful feature?

The resource management module is only compatible with version 2.3 which will be available on 29.03.2013. For this reason the module is not yet available in the todoyu extension repository. For the early birds among you: If you have checked out the latest version (2.3 Beta) and if you are interested in this module, please get in touch with

Update (05.04.13): we are currently finishing the documentation and hope to have it ready in 1-2 weeks. Thanks for your patience.

Project management is a hard job...

... time to give todoyu a try.



Recent Comments

  • Rasih ÇAĞLAYAN02.03.2012

    Hi, i made a jingle for Todoyu. I hope you enjoy.You can download jingle from following url :

  • Kay28.09.2011

    Hi Sergey, this varies from system to system, but i added an example into the post.

  • Dominic12.08.2011

    ... then stop eating these little pills your brother gave you...

Stay tuned

RSS 2.0Posts

Latest tweets

Sorry, there is no result for your search. Try another one.

Social Bookmarks