On Feb 16, 2007, at 1:54 AM, Allan Odgaard wrote:

On 16. Feb 2007, at 05:59, Chris Thomas wrote:

It seems elegant, but maybe it should be in addition to the fixed category hierarchy.

The overwhelming reason for wanting the category system is to present new users with a simpler view of bundles. I.e. disable all but just a handful by default, then give them a browser with the above categories (on first launch or so).

The user should feel that he is not overlooking anything, and by showing him around six categories (which will likely each need a longer description), it should be easy for him to drill down into the Markup / Prose, if he just want TextMate for Markdown, or ignore the SCM System if he does not work with version control system, etc.

With a tagging interface it would either be to show him everything and let him filter (which would be too much information at once for new users, i.e. >100 bundles) or we could show nothing, and let him search, but then new users will miss out on stuff (or at least feel this way).

At the same time it seems redundant to have a category system and a tagging system, as there is a huge overlap -- maybe do the tagging system, but promote some tags to take the role of forming the initial hierarchical index?


I totally agree with Allan's reasons for wanting the categories. I would suggest having the categories and bundle browser as described above, and for each bundle an array of "keywords", instead of "tags" (though I guess there's not much of a difference between the two). Somewhere in the interface, perhaps in a second "bundle browser mode", the user would be able to search for a specific keyword, and get a listing of all the bundles that have something to do with that keyword.

But we definitely should have a single category to describe what the main thing the bundle does is.

Haris



_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to