Excellent Pepsi! Well done! Atlast you guys are taking the bull by the horns!
I understand about the ticket system. What you describe is an internal management application for the tech department and obviously not very useful for us as users. No doubt it includes a whole load of bug solutions and other tweaks that haven't even been mentioned on the forum, most of which we're not very interested in.
You said:
Realistically the sheer volume of feature requests made means that we still will have to use some sort of system from a consideration point of view, so it's important for the community to vote with their comments and ratings so we know what it is you all want most of all.
Absolutely, some sort of system to consider suggestions. So how can that be done? Best solution would be to figure out a system that could use the forum as its base. My thoughts:
The main problems about the suggested features section in the forum are the following:
1. Threads written by the public often have confusing titles which don't adequately describe the feature.
2. Often the thread incorporates more than one suggested feature.
3. Often the missing feature is supplied through suggested hacks by other users (NOT supported by appthemes). Some work, some don't.
4. I don't believe that these threads receive the 'votes' that you want to justify a new feature. If people agree with a post they're not likely to write another to say the same thing.
5. Often there are numerous threads dealing more or less with the same thing, often said in very different ways. People aren't going to 'vote' on each thread, either.
I believe that this section DOES work well as a general discussion area. It helps provide hacks for those who desperately need a solution and it allows users to get things off their chest (like this post!!!).
But what it doesn't allow is for people to follow the development of a specific feature in a simple, accurate and time-saving way. I really do object to having to read every thread on the forum to find out what's going on. The prefix system does help a lot but it's not a complete solution, partly because it deals with the whole forum and includes general problems and mods.
My suggested solution depends on ONLY you, as moderator, being able to start threads in a new forum section called 'Feature Development' or similar. (Or simply you prohibit other users from starting threads. If they do then you move them to the suggested features section).
1. When you come across a suggested feature, modification or whatever in the forum that you feel should be CONSIDERED for inclusion in a future update, you start a new thread in the new forum section with a title which:
a) describes the feature clearly and briefly,
b) gives it a reference number, and
c) gives it a prefix of either Refused, Pending, Accepted or Published.
The ref number can be added to any thread in the forum where the feature may have been mentioned or suggested and, if necessary, those threads can then be locked.
2. You then write a first post for the thread which describes in your words the suggested feature/mod. When it's been accepted or published you add a release version. We as users can then jump in, vote, make opinions and suggest variations/additions that we would like to see, knowing that this is the ONLY thread of importance covering the suggested modification. It would also be the only thread of real interest to the developer who, hopefully, would become more involved in our discussions. When the feature/mod has been published or refused you can lock the thread.
I'm sure that this is not the complete solution but atleast it would allow us to:
a) concentrate on only one thread for comments and votes,
b) follow the progress of a feature easily without continuously searching the forum,
c) let the developer get more involved and help him see what the users really want,
d) allow new users (and potential customers) to see clearly what developement is underway,
I also think it would help you, Pepsi, sleep better at night.....
Anyway, that's my 10 cents worth. Hope some of it makes sense.