As I was browsing the forums today, it occurred to me that there have been a number of oft-requested improvements to CMSMS, and the response (rightly) from the dev team is "there are other priorities right now - we could do it, but something else would have to take a back seat", or "we are not planning to do this in the core, but it is a good idea and you are welcome to sponsor a module".
In both of these cases, there may be a number of individuals who are wanting the same (or nearly the same) feature, but there is not a good way to coordinate any action. Therefore, any one individual may feel that he or she is not able to sponsor the project, and so no work is done.
How could we best take a given project and track all of those who are interested, and build a pot of committed funds, "pledges" if you will, so that we can get some of these ideas implemented? For example, the topic currently on my mind is allowing FEUs to edit News articles they submitted. I know this is a feature that has been requested many times, and would be widely used, but I think we stand a better chance of moving forward with this (and other similar FRs) if we can put some organization into the effort. My question is: how do we do this?
We need some way to track 2 items:
- interest (yes, I think x would be a good feature)
- committed interest (yes, I would be willing to contribute time and/or money to the development effort)
And when committed interest reaches a critical mass, we have the funds to hire a developer for the project.
Ideas?