Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / task-management / tickets /

1.mdwn

[[!template id=ticket class=task assigned=fr33domlover]]

[[!meta title=“Initial plans”]]

Issue

What is the scope and what are the features of this project?

Process

Without looking at all my writing about it, here’s an initial simple list of possible features:

[[possible-features]]

This looks complicated enough to justify:

Also see the Kiwi diagram, [[/projects/kiwi/data/issues/issues.dia]].

Since there is no way yet to parse Idan files and generate Haskell vocabularies and so on, here’s what I’m going to do:

I created a simple ontology which supports the following:

What would the user want to see in an application based on these rules?

Idea for views:

[[views]]

The parameters which set the view mode are:

These parameters are enough assuming a tree-taskview-taskedit priority ordering.

Actually, hold on… what if we want to see the tree and a task editor, without the task view? Also, why are the view and the editor separate? Why not have a single edit+view frame?

IDEA: Have several widgets and compose them in a separate layer.

There is a little problem with the view+edit idea. Each task has 4 fields that can be edited:

Some possible view/edit modes are:

A possible unified model is to have the task view field display all 4 parts (or less, if some are empty) in a column, and allow the editor cursor to jump between them.

Operations: [[operations]]

No API can cover the full flexibility of direct data access. But it can still be provided for use by UIs.

UI plan: [[ui]]

Results

None yet.

[See repo JSON]