We have to decide where we want prefixes to be displayed. I'm thinking:
- previewing a post
- user's "most active topic"
- search results (posts and topics)
Admin-definable prefixes is appropriate here, as "one size fits all" isn't necessarily true. Forum permissions to allows groups the use of topic prefixes would probably be desirable. For example, Newly Registered Users might want to be denied this permission. It would also be useful to specify which groups have access to specific prefixes. For example, Administrators might be allowed all prefixes while Registered users might be allowed 1 or 2. Also, being able to specify which prefix is allowed in which forum(s). For example (using phpbb.com), allow the use of the SOLVED prefix in the Support forum and Styles Support forum, but not other forums. The ability to search by prefix would be nice too.
On the moderation side, we need to look at conflicts. Say we allow the use of SOLVED in Support, and a topic is moved to phpBB Discussion, where no prefixes (or different ones) are allowed. Do you give the moderator the option to change it to a prefix that is allowed (or remove it if they wish)? Do you just remove the prefix and move the topic anyway? Do you move the topic and keep the prefix? I would imagine that the first option would be best. This gives the moderator more control over selecting a new prefix or removing it if they so choose. As far as changing prefixes (either from no prefix to one prefix, one prefix to another prefix, or one prefix to no prefix), I would imagine a separate dropdown box (similar to the quick-mod tools) would be sufficient. Also, posting a new topic or editing the first post in a topic would also allow users / moderators to choose a prefix.
Any thoughts on this? Things I might have missed?