FeatureMatrix

From AbiWiki

(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision not shown)
Line 1: Line 1:
-
=[http://aduratutuz.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=
+
<H2>[[AbiWord|AbiWord]] Feature Matrix</H2>
-
 
+
This first draft of this page is aimed at brainstorming ways to approach and present the "current" status of [[AbiWord|AbiWord]], by feature.
-
&lt;H2&gt;[[AbiWord|AbiWord]] Feature Matrix&lt;/H2&gt;
+
-
 
+
-
This first draft of this page is aimed at brainstorming ways to approach and present the &quot;current&quot; status of [[AbiWord|AbiWord]], by feature.
+
I''m thinking I''d like to present a big table or a summary table with sub-tables (perhaps on other pages) something like this:
I''m thinking I''d like to present a big table or a summary table with sub-tables (perhaps on other pages) something like this:
 +
{| border="1"
 +
!Feature!!Status in 1.0!!Status in CVS (Head)!!Status in 1.2!!... 2.0!!...
 +
|-
 +
|'''Styles'''||Yes||&nbsp;||&nbsp;||&nbsp;||&nbsp;
 +
|-
 +
|'''Footnotes'''||No||80% (?)||Planned||  ||
 +
|-
 +
|'''Tables'''||No||90%||Planned|| ||
 +
|-
 +
|'''Cells with Colored Background'''||No|| || || ||
 +
|-
 +
|'''Collapsible Outlining'''|| ||&nbsp;||||Planned||
 +
|-
 +
|'''View Codes'''||&nbsp;|| || || ||
 +
|}
-
|*Feature*|*Status in 1.0*|*Status in CVS (Head)*|*Status in 1.2*|*... 2.0*|*...*|
 
-
|*Styles*|Yes|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|
 
-
|&amp;nbsp;|&amp;nbsp;|||||
 
-
|*Footnotes*|No|80% (?)|Planned|||
 
-
|&amp;nbsp;|&amp;nbsp;|||||
 
-
|*Tables*|No|90%|Planned|||
 
-
|Cells with Colored Background|No|||||
 
-
|&amp;nbsp;|&amp;nbsp;|||||
 
-
|&amp;nbsp;|&amp;nbsp;|||||
 
-
|*Collapsible Outlining* ;-)|&amp;nbsp;||||Planned|
 
-
|&amp;nbsp;|&amp;nbsp;|||||
 
-
|*View Codes*|&amp;nbsp;|||||
 
-
 
-
Hmm, the table isn''t presented exactly the way I expected (there are missing rows and cells) -- I''ll try to workaround a few things for the example, but that''s a minor issue at this point in time.  _Update: Adding non-breaking spaces helps considerably!_
 
-
 
-
Also there are some differences in appearance (toward the ugly, IMHO) between the table in preview and view -- IIUC, the problem I see is due to the (CSS?) stylesheet that is applied to the entire abiword web site (the thing which causes all text to be justified).  -- Maybe I''ll put this table on [[WikiLearn|WikiLearn]] and point to it from here?
 
-
Major items like styles, footnotes, tables (and others I haven''t thought of yet) would be main headings / features.  Beneath some (or all) of those items we might list detailed features related to the previous item.  I can''t think of a good example immediately, but to make one up, suppose table cells only work with a plain white background -- a detailed feature might be &quot;cells with colored background&quot; and would provide a chance to report on specific aspects of a feature.   
+
Major items like styles, footnotes, tables (and others I haven''t thought of yet) would be main headings / features.  Beneath some (or all) of those items we might list detailed features related to the previous item.  I can''t think of a good example immediately, but to make one up, suppose table cells only work with a plain white background -- a detailed feature might be "cells with colored background" and would provide a chance to report on specific aspects of a feature.   
-
Part of what I''m trying to say is that, at some point in time we might consider the table feature finished, but cells still might not be allowed to have colored backgrounds -- we might report the table feature as complete, but beneath it would be the &quot;cells with colored background&quot; and it might show as &quot;no&quot;, and not even be planned.
+
Part of what I''m trying to say is that, at some point in time we might consider the table feature finished, but cells still might not be allowed to have colored backgrounds -- we might report the table feature as complete, but beneath it would be the "cells with colored background" and it might show as "no", and not even be planned.
-
That is not the only reason to show these details.  Too often I read that a software package has such and such a feature, and I go to try it out, and find that while they have some feature that could (fairly or unfairly) be called the feature I was expecting, it is often much less than I expected.  These detailed subitems would give a user more of a flavor of what the &quot;main&quot; feature really includes.
+
That is not the only reason to show these details.  Too often I read that a software package has such and such a feature, and I go to try it out, and find that while they have some feature that could (fairly or unfairly) be called the feature I was expecting, it is often much less than I expected.  These detailed subitems would give a user more of a flavor of what the "main" feature really includes.
I guess I could write another note -- in general, once a feature shows up, we should expect that it will not be removed in a future release.  However there are exceptions.  I would propose that once yes appears in a column indicating a feature has been included, we won''t repeat yes for every subsequent release, but only (by exception) report no if the feature has (intentionally) been removed in a later release.
I guess I could write another note -- in general, once a feature shows up, we should expect that it will not be removed in a future release.  However there are exceptions.  I would propose that once yes appears in a column indicating a feature has been included, we won''t repeat yes for every subsequent release, but only (by exception) report no if the feature has (intentionally) been removed in a later release.
Line 45: Line 41:
* View codes as implemented in Word Perfect is not quite as necessary for [[AbiWord|AbiWord]] as for some other word processors, for two reasons:
* View codes as implemented in Word Perfect is not quite as necessary for [[AbiWord|AbiWord]] as for some other word processors, for two reasons:
** You can view the [[AbiWord|AbiWord]] XML markup by viewing a file in a plain text editor or viewer.
** You can view the [[AbiWord|AbiWord]] XML markup by viewing a file in a plain text editor or viewer.
-
** &amp;lt;probably controversial and requires more explanation&gt; If you use the styles feature, and use it carefully, you will have less need to view codes -- you will get most of the information you need by recognizing which style has been applied to a portion of text and then checking the characteristics of that style on the __ __ __ menu.   
+
** &lt;probably controversial and requires more explanation> If you use the styles feature, and use it carefully, you will have less need to view codes -- you will get most of the information you need by recognizing which style has been applied to a portion of text and then checking the characteristics of that style on the __ __ __ menu.   
-
_Far aside: Before I use a word like span for the users, I should provide a(n accurate) definition. (Assuming I have an accurate definition -- first cut: a span is a contiguous portion of text with exactly the same attributes applied to it.  (I guess there could be degenerate spans -- I would think a &quot;normalized&quot; span is the longest contiguous section of text with exactly the same attributes.))_
+
_Far aside: Before I use a word like span for the users, I should provide a(n accurate) definition. (Assuming I have an accurate definition -- first cut: a span is a contiguous portion of text with exactly the same attributes applied to it.  (I guess there could be degenerate spans -- I would think a "normalized" span is the longest contiguous section of text with exactly the same attributes.))_
-
==== Resources ====
+
==== Resources====
Listing some sources for information for this page:
Listing some sources for information for this page:
Line 55: Line 51:
* [http://bugzilla.abisource.com/show_bug.cgi?id=4468 Here''s the future source of the 2.0 [[HackDown|HackDown]]] (from Eric Zen)
* [http://bugzilla.abisource.com/show_bug.cgi?id=4468 Here''s the future source of the 2.0 [[HackDown|HackDown]]] (from Eric Zen)
-
==== Contributors ====
+
==== Contributors====
* Main.[[RandyKramer|RandyKramer]] - 16 Jan 2003
* Main.[[RandyKramer|RandyKramer]] - 16 Jan 2003
[[Category:To Convert]]
[[Category:To Convert]]

Current revision as of 21:30, 14 February 2011

AbiWord Feature Matrix

This first draft of this page is aimed at brainstorming ways to approach and present the "current" status of AbiWord, by feature.

Im thinking Id like to present a big table or a summary table with sub-tables (perhaps on other pages) something like this:

FeatureStatus in 1.0Status in CVS (Head)Status in 1.2... 2.0...
StylesYes    
FootnotesNo80% (?)Planned
TablesNo90%Planned
Cells with Colored BackgroundNo
Collapsible Outlining  Planned
View Codes 


Major items like styles, footnotes, tables (and others I havent thought of yet) would be main headings / features. Beneath some (or all) of those items we might list detailed features related to the previous item. I cant think of a good example immediately, but to make one up, suppose table cells only work with a plain white background -- a detailed feature might be "cells with colored background" and would provide a chance to report on specific aspects of a feature.

Part of what Im trying to say is that, at some point in time we might consider the table feature finished, but cells still might not be allowed to have colored backgrounds -- we might report the table feature as complete, but beneath it would be the "cells with colored background" and it might show as "no", and not even be planned.

That is not the only reason to show these details. Too often I read that a software package has such and such a feature, and I go to try it out, and find that while they have some feature that could (fairly or unfairly) be called the feature I was expecting, it is often much less than I expected. These detailed subitems would give a user more of a flavor of what the "main" feature really includes.

I guess I could write another note -- in general, once a feature shows up, we should expect that it will not be removed in a future release. However there are exceptions. I would propose that once yes appears in a column indicating a feature has been included, we wont repeat yes for every subsequent release, but only (by exception) report no if the feature has (intentionally) been removed in a later release.

If I start this effort, I know I will need lots of input to attempt to keep it up-to-date. (And it seems like the developers are in the best position to do so.) I wonder if they are interested at all. (Being this is a wiki, it can be done very collaboratively, after an initial set up period (establishing a baseline of current features) updates will occur only as:

  • A developer makes progress toward adding a new feature
  • A user recognizes that the description of a feature was not fine grained enough, in that a (sub) feature he expected as part of a feature does not exist
  •  ???

Hmm, I can also see a need for notes. Not sure how Ill present those. Two examples might be:

  • Table text can be imported into AbiWord even at the 1.0 release (from any (most, some??) formats that AbiWord can import, but the text is presented as one line per cell.
  • View codes as implemented in Word Perfect is not quite as necessary for AbiWord as for some other word processors, for two reasons:
    • You can view the AbiWord XML markup by viewing a file in a plain text editor or viewer.
    • <probably controversial and requires more explanation> If you use the styles feature, and use it carefully, you will have less need to view codes -- you will get most of the information you need by recognizing which style has been applied to a portion of text and then checking the characteristics of that style on the __ __ __ menu.

_Far aside: Before I use a word like span for the users, I should provide a(n accurate) definition. (Assuming I have an accurate definition -- first cut: a span is a contiguous portion of text with exactly the same attributes applied to it. (I guess there could be degenerate spans -- I would think a "normalized" span is the longest contiguous section of text with exactly the same attributes.))_

Resources

Listing some sources for information for this page:

Contributors

Personal tools