The Chandler Architecture Pilot Project
This page contains some references and (at the moment) brief notes about the Post-Preview (0.7) Chandler Desktop Architecture Pilot Project, as proposed on chandler-dev:
In short, the goal is to have a demoable version of Chandler by the end of December 2007, missing persistence, email and sharing, but having separated and fully tested domain, interaction and presentation layers.
Discussions leading up to the pilot project
The motivation behind rearchitecting can be found in the following threads:
These spun off a couple of related threads:
- Will we branch, or start from a clean svn repository?
- What is the strategy for merging in bug fixes/changes that come in as the pilot progresses?
- Will script recording be impacted? (e.g., it currently relies on Block names in some cases).
- What event loop will we be using? (wx's for now, and eventually a wx-enabled twisted reactor)
- Should keep an open dialog about progress, so we can avoid some of the pitfalls (e.g. wx-related ones) that we're run into in the past.
Upcoming Changes
This is an attempt to list some of the proposed upcoming changes in Chandler trunk that could impact the design of the prototype. Though we’re not going to be
implementing these, we do want to take care not to “design ourselves into a corner” here.
Sorting in triage view
design@ list thread
| 6311 | Future | drag and drop to manually reorder triage items within a section |
| 8939 | 1.0 Candidate | Revisit sub-sort of LATER section in Dashboard |
Who column
design@ list proposal
| 10924 | 0.7.2 | Leave Who column blank when user stamps an item but doesn't address it |
| 10925 | 0.7.2 | Display 'to' if message is neither fromMe nor toMe |
| 10927 | 0.7.2 | Make 'Edited/Updated by' in the Who column, transient for messages |
| 10928 | Future | Temporarily display 'Last modified date' in Date column for Events and/or items with Ticklers |
| 10930 | 1.0 Candidate | Better visual feedback for 'transient' 'ed' and 'last mod on' attributes in the Who and Date columns |
| 10931 | 0.7.future | A way to specify what attribute you see in the Who and Date columns |
| 10932 | 0.7.future | More specific flavors of 'From' and 'To' |
| 10933 | 1.0 Candidate | Don't change the Who column and Comm Status column when editing sent/recvd messages |
--
GrantBaillie - 19 Oct 2007