I too like tags more than categories.
I’m not sure that putting few categories instead of the tag based system helps users to find resources better.. There are currently tens (or close to hundred maybe?) of resources that do not fit to the above categories (I know you asked us to make suggestions for more categories, but still don’t think it’s a good option to use categories). For example I looked at the resources from the first three pages of
Repository Items Support board and tried to fit those into the above categories, the following would go in to a "misc" category: Missing (SEO maybe, but not really), Easy Events, Locale Setting, ManagerManager, CALx, CopyYears, Modbak, Encryption, FileDownload, PHx, FancyUpload, SWFObject, DirectResize, CssSwitcher, CSS Star Rating, SuperPage, TooltipX, SendToaFriend, Print Documents, PHPFreeChat, FileDownloadPlugin, Distinct (Ditto Extender), GoogleMapMarker, GoogleMap, xslt..
And that’s just from the first three pages.. So misc category would have
a lot of resources. Ok, granted, some of those resources that I listed could go in to the categories, I don’t know what YAPS category holds for example and I think that many users wouldn’t know either..
I think all that is needed is a
good search along with the tagging based system. A search that can search from all of the fields that are used to input data when posting a resource, dates, version, resource type etc.. And talking about resource type, I think that it would be good to have the snippet / plugin / module type field in the resources. It could be a checkbox group where you could select multiple if your resource consists of snippet and a plugin for example.
A change that is needed for the tagging system is that it should recognize words like plugin and plug-in as the same. Or maybe do a similarity match (
levenshtein,
similar_text,
metaphone, soundex) to the existing tags and suggest to the user if he would choose one of the existing tags instead of creating a new one. It would be good if the tags would be also managed by an admin on the top of it. If user posts a resource that has a new tag, the resource should be reviewed by the admin before it appears on the resource repository. It would require someone to do the work constantly, but would make sure that there wouldn’t be multiple tags that mean the same thing to clog up the system. There could be also other things that have an affect should the resource be reviewed or not (can’t think of one right now, but there could be something

).
So.. I agree with sirlancelot pretty much in every point. I vote NO for categories, too inflexible