The last missing, major feature is the voting system. Some of the reply on this thread suggest, that rating packages would be beneficial. What do you think about this?
My thoughts:
- each package can have from 1 to 5 starts
- a user can vote only once/package(we need a login system for this, it can be used later to directly update the main repository)
1 to 5 stars I guess. Sounds good.
Earlier you wrote that this forum user account could be used for authentication. Is it still the plan?
In any case you must discuss with the server admin about this SW and its needs.
- a vote can be later edited/modified
- OPM will display an avarage for each package
A good point, a user must be able to change his vote as the package improves or his opinion changes.
The average must show decimal stars.
- does the package install correctly or are there any issues encountered
- does the package work/compile for specific targets or only for some of them
- is the package well maintained or does it take ages for reported bugs to be fixed
- etc.
The idea behind that, was that anyone can offer his/her package but users are able to provide information about the package so that good well written packages/components have perhaps a better chance to get integrated into ccr or similar (simply because they get noticed)
A comment, together with the rating, should be supported. There a user can explain his reasoning.
No, packages don't need to be "integrated into ccr". CCR is just one hosting place among others.
Through voting/rating a new user gets an idea of a package's quality. Other classification like supported platforms is already done by its author.
Remember, a package can be single-platform by definition, for example some MS Office OLE-automation package.