Firstly, I have to say "wow" at this topic. I was reading up on STG and found a link suggesting I check it out.
I have spent several hours reading all the posts here and I see a lot of issues I would like to comment on, agree with or disagree with, but after thousands of words you lose your train of thought on an issue as you see another you want to reply on.
This topic really is good for the feedback, but I'm afraid if a member hasn't been there since it was made and kept up with it every day, the odds of them being able to offer feedback on every idea is rather slim.
On to my points, ideas and thoughts.
My view on the validation process vis-a-vis the moddb
I like the general idea of both, reasons as follows:
[*][/b] They offer a chance for the general public to download mods and styles deemed safe for use by the official forum software team. This is a very important factor when dealing with the common majority of people who have no idea or desire to know the inner workings of a modification or style. In a safety complex, trusting a mod because it has been officially validated can be the difference in using the mod or not.
[*][/b] Like stated many times before in this topic, time is a very important issue in all factors. Not only is time important to a phpbb developer or a staff member reading this topic, but also to someone who comes here looking for a mod. By validating every mod and setting standards, everyone benefits from it. Once you install one mod you get the basic idea of how the new ModX works, and you trust that the next mod you get will follow the same exact patter/layout/standards/packaging etc. In time any user will be installing mods in a breeze.
[*][/b] Not every mod author (myself included) has the extensive knowledge or level of expertise as another mod author. Sure, some mod authors can probably write the code for their mod off the top of their head, but most new mod authors have to rely on looking at other authors' code and learning from it. In several cases, the way they have a mod set up may not be the best or most efficient method. It may work fine but it still is not as good as it could be. Thus, mods getting rejected with pointers, tips, suggestions is the best idea I've seen with the entire modsdb.
-- As a new mod author, I have found it is very hard to get a push into the right direction with modding. I have been a style designer from everything to html pages in 1996 to phpbb styles up-to-date and I still don't know everything there is, but I could make a style with my eyes closed. This is because I have spent a severely massive amount of time teaching myself. The most commonly coveted tool for anyone interested in doing something is documentation. It's sad to say, but most of the time if you are not up to the level of a person you are asking, the only positive guidance you will get is "learn php" or "ask someone else, I'm busy". One thing I vowed to do when I reach the level of experience and knowledge of someone like Highway is to take some time and write out a "phpBB modding for dummies".
Some things to note why several mod authors will not submit their mods or have given up.
[*][/b] Authors may have accepted the fact that validating the mod can be a lengthy process, but there are other factors as well. Imagine you submit a simple mod that only took 5 hours to create, package and submit. Then the mod gets rejected because of an error. That's a good thing, it will help the author.. but how long did it take to be validated? If it took 2 weeks to get validated (queue) and there was an error that takes literally 30 seconds to fix, how long will it take the second time? What if there is another minor problem, but enough to cause it to be denied? These are things a mod author looks at.
[*][/b] Some mod authors listen to the beta testers and fond users of the mod intensely, so even on a mod that has been submitted and validated, releasing a new version a few days later with plenty of more features added and getting it submitted will take the same amount of time if not longer. Then what happens if the author releases another version (even if it is perfect) with plenty of more features before the second version is even validated? These are more things a mod author looks at.
[*][/b] What if a mod is validated and released and then found to have an issue or problem that got overlooked (like you said, even those who validate are human). The mod author might spot this the very next day and issue an update to address these issues, will thousands of users be able to download the mod before it is caught? Will the new version of the mod be validated fast enough to not ruin the mod or mod author's name? These are also things a mod author might look at.
Some feedback I want to comment on.
[*][/b] Some suggested that a mod that has been denied but has a simple fix, be allowed to get a "quick" fix then rushed through. What if an angry mod author decided to introduce a new little feature but didn't want to say anything so it wouldn't have to be completely re-validated? What if an angry mod author decided to purposely introduce a security hole, knowing it would reach thousands before it was caught?
I will stress this point and I can't think of enough words in the english language to stress it enough...
Full validation is a requirement, even if it takes longer than you wish. Think of the end users who could suffer if it was lightened.
[*][/b] It was discussed that exact positions of folders and files should be overlooked if the mod author is trusted or "experienced".
I do not agree with this at all. It should not matter who you are or how many mods you have created. Everyone should have to follow the exact same guidelines, high standards or not. This will only ensure the future progress and well-being of the entire community in the long run.
[*][/b] I noticed someone talking about code that would generate a complete perfect modx file.
I really don't see why this is such a big issue. It is very possible to make a little script that will take input fields and place them into the proper sections and output a downloadable modx file.
Some said the length of find and replace would be an issue. You already have several mod authors cutting find lines short and it even states in the installation that it may be a partial find and not the whole line. So in the input field on the generator, have it cut text at 20o characters.
Considering the highly capable members discussing this, I think I obviously missed a point somewhere, so please go into further detail on what this script needs to do and I will have at it.
I think personal reasons should not fuel a person's perspective when dealing with such a broad issue as this. Anger tends to lean a person's thinking into a more self-centered direction and closes off reason...