File:  [mozdev] / archangel / www / roadmap.html
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Tue Feb 4 03:18:37 2003 UTC (17 years, 5 months ago) by marnanel
Branches: MAIN
CVS tags: v1_3_0, v0_2_0_really, v0_2_0, HEAD
Added links to a couple of bugs

<h5 class="page-header"><a href="">Archangel</a>: the road to v2.0.0</h5>

<p>This page lists all the planned development and releases for archangel, chronologically sorted. Releases are shown in <b>bold</b>; features are shown in ordinary text. Bugfix releases are not shown.</p>

<p>Numbers in square brackets (e.g.
[<a href="">2386</a>]
) are links to bugs raised about a feature. If the name of a feature itself is a link, it links to a bug request for the feature itself.</p>

TCP transport to server</strike>
(taken from <a href="">mudzilla</a>)</li>
Guest login to server
Request <em>entire</em> index from server
Cache retrieved index
Display index
Request item from server
Add Archangel entries to Mozilla's menus
Display item (as simple HTML)
<li><strike>Then: <big><b>Release 0.1.0</b></big>

<li><strike><i>(code refactoring)</i></strike></li>
Request <em>partial</em> index from server (given cache)
Store cache in RDF, rather than custom format.
Hyperlink <code>http://</code>... URLs in item display
<li><strike>Support parent/child continuation links</strike></li>
<li><strike>Then: <big><b>Release 0.2.0</b></big></strike></li>

<li>Show parent/child continuation links in the index</li>
<li>Display the message of the day<br>
<i>(was working in 0.1.0, but broken in 0.2.0)</i></li>
<li>Show when items have been updated since you last read them (and have a "catchup" command)</li>
<li>Add a working context menu in the index</li>
<li>Have a "please wait" dialogue during long operations (e.g. downloading the index initially).
<br><i>(Note problem here [bug?]: during long operations Mozilla does not update the screen.)</i></li>
<li><a href="">Design and implement a sensible menu bar.</a></li>
<li><a href="">Show progressively more information in dates within the index.</a></li>
<li>Then: <big><b>Release 0.3.0</b></big></li>

<li>Add an Archangel section in Mozilla's preferences dialogue</li>
<li>Add support for multiple servers</li>
<li>Add support for user authentication</li>
<li>Hyperlink itemids in items
(e.g. clicking on <a href=""><tt>A1240111</tt></a> in any text takes you to that item)</li>
<li>Then: <big><b>Release 0.4.0</b></big></li>

<li>Support posting</li>
<li>Support continuation</li>
<li>Support creating new items</li>
<li>Then: <big><b>Release 0.5.0</b></big></li>

<li>Allow the user to request a new account on a server</li>
<li>Show ancestors of an item as subtrees in the index (at the user's option)</li>
<li>Add a toolbar</li>
<li>Then: <big><b>Release 1.0.0</b>, suitable for general use.</big></li>

<li>Allow a user with editing permissions
<li>to edit items</li>
<li>to edit the index</li>
<li>to edit the message of the day</li>
<li>to edit the user database</li>
<li>Then: <big><b>Release 1.1.0</b>, suitable for editors.</big></li>

<li>Add option to reformat the text of an item (the way <a href="">Yarrow</a> does)</li>
<li><strong>Either:</strong> itemid tooltip display (e.g. mouse-over <tt title="Mozilla and RGTP">R2990216</tt> in any text and get a tooltip with the subject line for that item)
<br><strong>or:</strong> itemid/subject replacement (e.g. <tt title="Mozilla and RGTP">R2990216</tt> in any text is replaced with the string "Mozilla and RGTP" (probably in a different text-style). This may imply reformatting.)</li>
<li>Add a calm-computing view of the index, comparable to <a href="">groggs-bubbles</a>.</li>
<li>Get Mozilla to support the <code>rgtp</code> protocol in URLs, passing such requests to Archangel.</li>
<li>Let people choose HTML templates to use in building item displays. Look at LiveJournal for some ideas.</li>
<li>Use XBL and templates where possible, instead of using the DOM.</li>
<li><i>Any more blue-sky ideas that people dream up. Please let us know your thoughts via <a href="bugs.html">the bugs page</a>.</i></li>
<li>Then: <big><b>Release 2.0.0</b>, perfection.</big> If we decide to introduce a bug bounty, it starts when 2.0.0 gets out of beta.</li>

<li>Want to request a new feature, or report a bug? Go to <a href="bugs.html">the bugs page</a>.</li>

FreeBSD-CVSweb <>