[nag] Nag Stage 6

Chuck Hagenbuch chuck@horde.org
Mon, 21 May 2001 17:49:38 -0400


Quoting rbarnett@neuromics.com:

> I didn't expect that the schema itself would present much of a challenge.Seems
> to me that another column to record the position of a task would besufficient.
>  The tricky part is maintaining that value though.  Inserting a task into a
> particular position could require renumbering all of the tasks after that
> position and that could lead to unacceptable performance.  Maybe something
> similar to the old BASIC trick of numbering lines by incrementing by 10 or 100
> would minimize that.

Ick. Do you really want to be able to do this for _all_ tasks? Or do you want 
to be able to create a "task group", which is internally ordered? I think the 
latter is both more doable and more generally useful.

> As for the user interface, it seems to me that the ideal would be a drag and
> drop interface along the lines of Netscape's bookmark management window.
> However, I dont know how you'd implement that in a lightweight web-based
> application.

DHTML, though there are portability issues. But you could also do something 
like the addressbook pref in IMP 2.3, letting you re-order a list.

-chuck

--
Charles Hagenbuch, <chuck@horde.org>
Black and white and grey, all the shades of truth.