Note: An alternative skin, TW4MW (work in progress), is available from the user preferences.
Talk:TeamTasks
TiddlyWiki Community Wiki
Contents |
[edit] General Comments
Brilliant job - I love it! -- FND 17:20, 30 October 2007 (UTC)
[edit] Bug Reports
[edit] Visuals
the red bar at the top looks a little odd
[comments here]
the buttons' color in the Listings menu doesn't quite fit in
[comments here]
the MainMenu's slider labels need to be visually differentiated from the slider contents
[comments here]
the task tiddlers' layout breaks (sort of) when there's lengthy tiddler contents:
the taskControls "column" is just a box in the lower right then - so you either need a top border there, or use equal-height columns
Equal-height columns can be very tricky - contact me if you're interested.
To be fair though, if a task tiddler is "overflowing" like that, its contents should probably be moved to separate tiddlers.
-- FND 10:30, 4 November 2007 (UTC)
[edit] Functionality
- the control bar is missing a save button (it’s only accessible via the backstage area)
- listings (e.g. the Timeline) are not refreshed automatically (the respective parent cotainer probably needs the
refresh="content"attribute) - TaskViews are not refreshed automatically
- UserDefinitions does not seem to support wiki markup (
[[PrettyLinks]]in particular might be useful for non-CamelCase names - but the brackets are visible in the selection lists then)
[edit] Presets
- AllOpenTasks should be corrected from
<<TaskViewBuilder !StatusDefinitions_Complete>>to<<TaskViewBuilder !StatusDefinitions=Complete>>(underscore should an equals sign); the same applies to AllTasksByPriority - TeamTasks tiddler:
[[about|About]]should be[[about|About TeamTasks]]
[edit] Suggestions
- In addition to the New Task button, maybe there should also be a New TaskView button (using the NewTiddler macro preloaded with a boilerplate
TaskViewBuildermacro call). - Using tags instead of extended fields for the field values might be the better, more flexible and future-proof solution.
The tags could use the slices format (field:value), making the whole concept pretty much universal and easily extensible.
The issue of potentially “spamming” the list of tags is not a huge concern here, since TeamTasks TiddlyWikis (T3W?) will probably not be used for storing regular content. - TaskViewBuilder
- wizard/UI for building TaskViews (e.g. offering a selection list of available fields/definitions and their respective values)
- instead of just listing the tiddler titles, a table should be created with a column for each field (scope, priority, assigned to, status)
- instead of using
field=value, it might make sense to usefield:value(i.e. slices) - the parsing for such parameters is already built into TW
- additional (though optional) fields
- dates (e.g. start, due) and duration
eventually (in v3.0+), that might result in some sort of automatically-constructed Gantt chart- Is it possible to have "tasked raised", "task assigned", "task completed", "task due" fields for a task (Dates picked using a calendar widget would be great but just input boxes would do to start). I'd use this to prioritise the work order for tasks assigned to me, create reports on progress on tasks per user, scope, priority, status etc. -- Dahukanna 13:37, 2 November 2007 (UTC)
- parent projects; a project (or realm?) could contain several sub-projects/scopes (e.g. for a student, "uni" would be a project/realm, which has his study subjects "Computer Science" and "Business Studies" as scopes)
- dates (e.g. start, due) and duration
- I am currently using "project:scope" (or rather, "scope:project"?) as a workround (e.g. "Dev:TiddlyWiki", "Dev:MediaWiki") -- FND 09:21, 4 November 2007 (UTC)
- dependencies: a task could be inactive until a previous task has been completed (or started?)
- from UserDefinitions, add a "Create User" link to UserSetupWizard
- field definitions / selection list values should (optionally) be sorted alphabetically
[edit] Miscellaneous
- A sample task on the "front page" would be nice to illustrate the concept.
- There should be an empty file with just the barebones functionality (i.e. just the plugins and basic structure - but no introduction or help)
- Changing a value (in one of the
taskControlsselect boxes) feels a tiny bit sluggish; there’s a very brief pause before the TiddlyWiki becomes responsive again (likely caused by the internal updating of the store - not sure whether or how this could be optimized though). - Can users somehow re-order the task fields (scope, priority, assigned to, status), or even add new ones? (Modifying TaskDefinitions by adding a line "DummyField" and then creating a "DummyField" tiddler tagged with "TaskDefinitions" doesn't work.)
- In the future, maybe(!) there could be multiple projects (scopes) and/or assignees for a singe task.
- Aside: For some scenarios, the TiddlerNotesPlugin might be a good addition.

