Board Thread:Watercooler/@comment-24473195-20160909094117/@comment-1757994-20160909194356

Some initial thoughts I had on categorization go something like this:


 * 1) Wiki
 * 2) Divide by appearance vs function
 * 3) Divide by admin vs general user
 * 4) Divide by site vs personal-only
 * 5) Divide by action (view, edit, protect, delete, block, privilege)
 * 6) Divide by users vs page content
 * 7) Divide by content namespace affected (Don't forget Special)


 * 1) Chat
 * 2) Divide by appearance vs function
 * 3) Divide by admin vs general user
 * 4) Divide by site vs personal-only

There may need to be more distinctions, since these were just initial thoughts. I could anticipate people thinking their "appearance" script is a function script. Adding tabs or links to a page or adding emoticons in chat is "appearance." Submitting changes to the database is easily a "function" script. Generating reports, even though there are not changes, could be a function script, too.

Anything that includes "General" or "Miscellaneous" categories doesn't really work. Either it's just a way to put everything in one pile and skip trying to classify, or it's a way to avoid telling someone their monolith needs to be more individual parts.

For 400 scripts, I'd say about 20 or so categories with 20 items each, then. If a category has more than 20 items, it needs better granularity. If it has much less than 10, maybe it needs to be combined with something else.