Welcome Guest Login Register Member List
ExpressionEngine Forums
Advanced Search
Username: Password:
Remember Me? forgot password?
You are here: Forum Home  >  Usage  >  Troubleshooting  >  Thread
   
 
Extending Tracks to a team (paid)
 
binarynomad
Posted: 18 January 2009 10:30 PM   [ Ignore ]  
Newbie
Rank
Total Posts:  8
Joined  2009-01-18

Hey Tracks troubleshooters.

I’m looking for a fairly specific (albeit useful) extension to Tracks. I shot off a mail to bsag who said to post here but that there may be some wariness about paid-for coding due to past shenanigans that someone else pulled.

I’d like to support someone to do some custom coding work on Tracks to make it (more) useful for a team. If anyone out there is interested in doing some work, shoot me a PM and we can work out escrow options or other ways to work without anyone getting burnt again.

So, here’s the project, if anyone would like to take this on with me;

Background -
I do a lot of group project work and most of what I do is dependent on someone else completing a certain task before mine can continue (ok, sometimes it’s just an excuse, but only sometimes!)
I also juggle a lot of projects and tasks at once and my mind thinks in terms of a dependency tree as much as it does in terms of tasks.

So, if it was possible to extend Tracks, or create something from scratch that would do the following, and be open sourced for the greater good, I’d be willing to support the development of it, if it that support was “within reason” wink Please forgive the rough notes, this was a brain dump to get things down on paper and out of my head so I can move onto something else.


Basic features:

  * Easily add multiple users -can be assigned by 1 user (so 1 person can use it within a team independently) or can sign-up multiple users
  * Anyone can add a dependency to a task and assign it to a person
  * A dependency is a task - it should be actionable (meeting, call, email, deign task, coding task)
  * Every task must be assigned to a person
  * When one task is marked as done, the owner of the dependent task is notified to begin theirs
  * Works on the principle that the item at the top is dependent on the item(s) below it
  * There should be a visual representation of the whole project (think of something that looks like a family tree):
      o Hierarchical (vertical) tree to show what needs to be done first (easy to see what other things need to get done and who to contact
      o Can “drill down” into any task to get more detail (people responsible, who the project is waiting on, due date etc)
      o Can filter the view by person so any 1 person’s tasks are highlighted on the tree, everything else fades
  * Integrates to calendar (google, ical, etc) so you can assign due dates and lay out meetings, actions, due dates etc on a calendar
  * Daily action plans - assign tasks to self or to others: What you’re doing today, this should be set at the beginning of the day or end of day for tomorrow.
  * Tags, projects, upcoming notifications, overdue notifications, user-initiated pokes (reminders)
  * Integrate with Trac Project management software for comments, wiki, code review etc.
  * Easy to extend, API etc. But that can come later perhaps.


UI:
I love the look and feel of Tracks, it rocks, it’s responsive, it is clean and simple. I’d trust your judgment if it kept relatively in line with the current feel.

thanks much!

Justin
Binary Nomad

Profile
 
touficjohn
Posted: 21 May 2009 10:39 PM   [ Ignore ]   [ # 1 ]  
Newbie
Rank
Total Posts:  10
Joined  2009-05-19

Did you ever get this done?

Profile
 
   
 
 
‹‹ Telling whether a todo is starred via API      Flash troubles in stats ››

Powered By ExpressionEngine
Template Design By Sonnenvogel.com
Select a theme:

ExpressionEngine Discussion Forum - Version 2.1.2 (20091002)
Script Executed in 0.1057 seconds

Atom Feed
RSS 2.0