|
From: <sai...@ya...> - 2001-11-30 09:09:54
|
I like the idea of the project viewer taking on the role of a project coordinator and various plugins that are related to project management exposing a well-defined interface. Views on the Task Manager: I agree with the idea of adding a pending/done flag for each task. I think we should also have a priority system which we could order the tasks against. It could act with 'folding' in that selecting Priority 1 tasks would fold away all other tasks within the buffer, highlighting all Priority 1 tasks(either in the buffer or in the gutter). Within the context of the project, the current clickable listing should be extended for all the tasks of all the buffers within the project or a subset of them (perhaps by package), using a hierarchical tree display (as previously mentioned). This listing should have the option to order the tasks by type of task, by priorities, by pending or done etc... I think the plugin should be able to prepare a structured printable report of completed and pending tasks organised by packages and ordered by priorities. What would also be an idea is adding timestamps for when it was defined and when it was completed. The other thing is defining a strict structure for the comments in the task and differentiating between a title and a description for the task. The title could appear in the listing and the description as a tooltip. I'm not sure wether moving the comments out to externally managed files would be a good idea. I like the idea that, files retain their tasks encapsulated within them for portability (Imagine someone going through the code that doesn't use jedit.) I also like the idea of a QA system. We could use the JStandard plugin to achieve this. just a few thoughts.. I'll try to add a bit of functionality to the task list plugin when I can... --- John Gellene <jge...@ny...> wrote: > > My thoughts, speaking strictly as a user of jedit > (as opposed to > > developer), > > > > > If TaskList is going to be absorbed into a greater > Project > > management tool, > > I'd > > want to see a treeview of project files and > comments : > > - project name > > - foo.pl > > - line 32 todo: blah blah > > - line 43 bug: blah blah > > - bar.pl > > - line 32 question: blah blah > > - line 92 idea: blah blah > > > > filtering by keyword, so that only todo's are > shown, etc. > > multiline items : > > # TODO: > > # change widget foo to bar > > # verify user input through HTML::Validator > > # etc > > > > maybe this would end on a blank line, or have a > keyword for end of list > > (ODOT?). > > > > option to cut & paste selected/ all into buffer, > or to prepare a > > new buffer > > with > > same. > > > > option to mark items complete/ cancelled in > TaskList pane. I think this > > might > > just be a s/TODO/DONE/. > > These are all great ideas, thank you. To clarify, I > don't think that this > or other project-oriented plugins should be absorbed > in a larger plugin. I > think they should expose an interface that allows a > project manager to > execute defined actions, and it should be able to > manipulate a set of file > or buffer collection classes. In the jEdit API, the > SearchFileSet interface > and its derived leaf classes are good candidates for > the latter object type. > They are simple, extensible and provide known > targets for project related > operations. They are in the core code and don't > need to be reinvented. > > John > > > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users ===== Dr Saimon Moore Java Developer __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |