Hi, This mails wants to cover two topics: 1. Improving/cleaning/standardizing a bit the current tags added for e.x.o entries; 2. Proposal to use the tag system to mark the extension's compatibility field.
------ 1. Currently we have 545 tags for 660 extensions (with 705 pages in Extension space). Also we have 367 pages with no tag found in the Extension space. The idea is that I will want to clean a bit the useless tags and keep just the relevant ones. Having useful tags will improve the findability of extensions. Also all extensions should have a tag (right now we have extensions without tags). Tags should be written using small-caps. The current tags are a bit more complex because right now e.x.o also contains 'Snippets' and their scope can be much broader. The current extensions 'Types' (JAR, XAR, Plugin) are very technical and not intended for end-user. I've investigated a bit the tags used on e.x.o and you can see some results here: By Count: http://design.xwiki.org/xwiki/bin/download/Proposal/RepositoryApplicationImprovements/byCount.png By Type: http://design.xwiki.org/xwiki/bin/download/Proposal/RepositoryApplicationImprovements/byType.png By Keep: http://design.xwiki.org/xwiki/bin/download/Proposal/RepositoryApplicationImprovements/byKeep.png The tags investigation images contain a 'Keep' (Y/N) column. If a tag is marked as 'No keep' we should remove that tag (in some cases I provide an alternative found in 'Type/Category' column). This is the first organization, we could further improve on the categories/tags. Having some 'standard' categories but also having multiple extensions share the same tag/category will let us have something like 'Related extensions' in the future. Also very important is to 'standardise' the 'deprecated'/'obsolete'/'archive' tag to mark old/unmaintained extensions. In the future we could display the deprecated extensions in a separate place, maybe called 'Archive'. ------ 2. Right now the 'Compatibility' field of extensions is a free form textarea. This is bad when you want to filter working extensions for a specific version. Example: http://extensions.xwiki.org/xwiki/bin/view/Extension/ForumApplication Adding something in the 'Compatibility' field means that the extension has been tested with that version and not that it works only with that version. Using tags for the 'Compatibility' functionality will improve filtering (and maybe reporting). Also we could parse tags and display in top Compatibility section just the numeric tag entries (that will correspond to the tested versions). The format would be the same as in JIRA: '5.2.4', '6.0-milestone-1', '5.4-rc-1', '4.5.x', etc. Let me know what you think, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

