FeatureMatrix
From AbiWiki
(Importing text file) |
|||
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 | + | This first draft of this page is aimed at brainstorming ways to approach and present the "current" 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: | ||
|*Feature*|*Status in 1.0*|*Status in CVS (Head)*|*Status in 1.2*|*... 2.0*|*...*| | |*Feature*|*Status in 1.0*|*Status in CVS (Head)*|*Status in 1.2*|*... 2.0*|*...*| | ||
- | |*Styles*|Yes| | | | | | + | |*Styles*|Yes|&nbsp;|&nbsp;|&nbsp;|&nbsp;| |
- | | | ||||| | + | |&nbsp;|&nbsp;||||| |
|*Footnotes*|No|80% (?)|Planned||| | |*Footnotes*|No|80% (?)|Planned||| | ||
- | | | ||||| | + | |&nbsp;|&nbsp;||||| |
|*Tables*|No|90%|Planned||| | |*Tables*|No|90%|Planned||| | ||
|Cells with Colored Background|No||||| | |Cells with Colored Background|No||||| | ||
- | | | ||||| | + | |&nbsp;|&nbsp;||||| |
- | | | ||||| | + | |&nbsp;|&nbsp;||||| |
- | |*Collapsible Outlining* ;-)| ||||Planned| | + | |*Collapsible Outlining* ;-)|&nbsp;||||Planned| |
- | | | ||||| | + | |&nbsp;|&nbsp;||||| |
- | |*View Codes*| ||||| | + | |*View Codes*|&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!_ | 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!_ | ||
Line 24: | Line 25: | ||
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? | 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 | + | 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 | + | 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 | + | 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 44: | Line 45: | ||
* 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. | ||
- | ** <probably controversial and requires more explanation | + | ** &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 | + | _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
==== |
Revision as of 08:53, 24 November 2010
UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY
<H2>AbiWord Feature Matrix</H2>
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:
|*Feature*|*Status in 1.0*|*Status in CVS (Head)*|*Status in 1.2*|*... 2.0*|*...*| |*Styles*|Yes| | | | | | | ||||| |*Footnotes*|No|80% (?)|Planned||| | | ||||| |*Tables*|No|90%|Planned||| |Cells with Colored Background|No||||| | | ||||| | | ||||| |*Collapsible Outlining* ;-)| ||||Planned| | | ||||| |*View Codes*| |||||
Hmm, the table isnt presented exactly the way I expected (there are missing rows and cells) -- Ill try to workaround a few things for the example, but thats 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 Ill put this table on WikiLearn and point to it from here?
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
- Main.RandyKramer - 16 Jan 2003