Re: CMSMS Forge Rewrite
Posted: Fri Jul 24, 2009 5:21 pm
Connie, Please see the responses below:
1.) I know that it is not ideal but that is where the tagging comes in. Yes some modules are poorly tagged, but this is up to the developer. As I have said numerous times in the past, we can only give best practice recommendations. If there were more volunteers we could find someone to provide better tagging, but the man power is limited.
2.) Categorization is something that has been discussed and would be nice. But again properly categorizing these modules requires time... time and man power we don't have.
3.) I don't agree. I have been following a few projects on the Forge that don't have files listed for download, but they are actively being developed. It is nice to see their progress. There are discussions to show a module as inactive if it doesn't have activity for X amount of days. So you at least have a "red flag warning" when you are viewing the module. No ETA for this... but it is being considered.
4.) I can't say much about this, personally. But I will include some insight from others:
a.) checks and balances
b.) Projects could be allowed in automatically. But then we have issues with Translation QC you have worried about in the past. Not every module will be translated in every language and done efficiently. It will be much like the issue have with #3, dead translations with no activity.
c.) Many modules do not need translation since they don't have user messages.
d.) Some developers don't care if its translated, it serves their own purpose. But they are sharing for common good. We can't require translations (see #1 - we provide best practices, but cannot require anything)
e.) You have to do special steps to make a module translatable and to have the translations read. Not every developer has, does or will do this. (again see #1 - we provide best practices, but cannot require anything)
I honestly do not entirely disagree with anything you have concerns with including QC. You do have valid points. But, remember this is OS and not a commercial piece of software. There are only so many people that are capable of doing what you are requesting and those people are already busy ensuring that the Core of CMSMS is a quality CMS and is continually providing new features for the system. There is only so much that can be done in a day with few volunteers. These items are of some importance, but they are not as important as keeping the Core system (the whole reason for these additions) from becoming stale and stagnant. If that happens the application dies and these additions/features are worthless anyway. It boils down to prioritizing, you wouldn't finish and paint the inside of a garage of a house before the house is ready to be lived in would you?
Connie, we are very open to suggestions. That's how projects grow, but you need to remember to play nice. Please be much more diplomatic, realistic and polite. Consider the project as a whole, not just certain aspects of it. Finally swearing in the forum and degrading what is currently existing and those that are working on the system does not get you anywhere. We are happy to have you here, but we need you loosen up and work with us instead of fighting us. Fighting and degrading us will only get you ignored. In the past poor attitudes have not been tolerated and has gotten some users banned. We don't want it to get to that point.
1.) I know that it is not ideal but that is where the tagging comes in. Yes some modules are poorly tagged, but this is up to the developer. As I have said numerous times in the past, we can only give best practice recommendations. If there were more volunteers we could find someone to provide better tagging, but the man power is limited.
2.) Categorization is something that has been discussed and would be nice. But again properly categorizing these modules requires time... time and man power we don't have.
3.) I don't agree. I have been following a few projects on the Forge that don't have files listed for download, but they are actively being developed. It is nice to see their progress. There are discussions to show a module as inactive if it doesn't have activity for X amount of days. So you at least have a "red flag warning" when you are viewing the module. No ETA for this... but it is being considered.
4.) I can't say much about this, personally. But I will include some insight from others:
a.) checks and balances
b.) Projects could be allowed in automatically. But then we have issues with Translation QC you have worried about in the past. Not every module will be translated in every language and done efficiently. It will be much like the issue have with #3, dead translations with no activity.
c.) Many modules do not need translation since they don't have user messages.
d.) Some developers don't care if its translated, it serves their own purpose. But they are sharing for common good. We can't require translations (see #1 - we provide best practices, but cannot require anything)
e.) You have to do special steps to make a module translatable and to have the translations read. Not every developer has, does or will do this. (again see #1 - we provide best practices, but cannot require anything)
I honestly do not entirely disagree with anything you have concerns with including QC. You do have valid points. But, remember this is OS and not a commercial piece of software. There are only so many people that are capable of doing what you are requesting and those people are already busy ensuring that the Core of CMSMS is a quality CMS and is continually providing new features for the system. There is only so much that can be done in a day with few volunteers. These items are of some importance, but they are not as important as keeping the Core system (the whole reason for these additions) from becoming stale and stagnant. If that happens the application dies and these additions/features are worthless anyway. It boils down to prioritizing, you wouldn't finish and paint the inside of a garage of a house before the house is ready to be lived in would you?
Connie, we are very open to suggestions. That's how projects grow, but you need to remember to play nice. Please be much more diplomatic, realistic and polite. Consider the project as a whole, not just certain aspects of it. Finally swearing in the forum and degrading what is currently existing and those that are working on the system does not get you anywhere. We are happy to have you here, but we need you loosen up and work with us instead of fighting us. Fighting and degrading us will only get you ignored. In the past poor attitudes have not been tolerated and has gotten some users banned. We don't want it to get to that point.