I have gotten a lot of requests from people who want to see tasks become a groupware (multi-user) application. With my software, I don’t do something if I’m not going to do it right – and proper multi-user support is a really big job. The things I’d have to do to add multi-user support include:
- add users
- add user creation/registration
- add user management
- add login/session management
- add user/permissions groups
- add assignment (group/user) attributes to a task
- add notifications/alerts when a task is assigned to another user
- add views based on user/group permissions
- add support for viewing but not editing tasks based on permissions
- more stuff I don’t have listed here
I didn’t build tasks as multi-user/groupware because it isn’t something I need. I do however want a new development machine – a 17″ PowerBook will do nicely. So I’m going to be keeping a donation chart. Every donation I get goes towards the new PowerBook and when I get the new PowerBook, the first thing I do is start building groupware features into tasks. I think this is fair.
You can see the progress on my donations page.
This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.