How is MODX required for upgrades?arod-1 wrote:was not trying to hint that anyone is "stupid". if my previous post came out as aggressive or confrontational i do apologize.Roberdin wrote:Please spell it out for me, as I am not a mod author I am obviously too stupid to understand without your explanation.
Thank you for your time.
as to the actual question:
what would such a change entail?
well, first thing, to the best of my knowledge, the modx syntax does not even contain a "rename directory" verb (required for the upgrade script), so you have your first obstacle right there.
And any MODs that have prosilver changes will need to update whenever there is something affecting that.(also - just think of all those support questions of users asking how to perform the rename using all kinds of ftp clients - command line, gui etc. for the users who choose to do the upgrade manually)
second, the vast majority of MODs contain at least one language string. mods in database are required to support the default - i.e. english language. hence, each and every *existing* mod (except the small minority of mods with no language strings) will have to post a new version, even if nothing in the new phpbb version requires any real change to the mod. this is a very significant load on mod authors as well as validation team, and for a while at least 2 versions of the mod will have to be maintained (one for "language/en" and one for "language/en_gb") if the mod author wish to continue support for older versions of phpbb (say, when a bug in the mod is found and fixed).
AutoMOD, last I checked, isn't final, so nobody should be using it yet for production use.this might (and might not - someone will have to try!) screw the ability to remove mods that were installed with automod.
I never said it was just adding a language key, so please do not put words in my mouth.and lastly, since the language directory is mapped one-to-one to a field in the users table in the db (user_lang or somesuch) it will require actual update to the DB which, among other things, would make all backups taken before the switch unusable (at least for boards that support english).
there might be some more implications - these are what i came up with after two minutes of thought about the subject.
nothing insurmountable, but i wouldn't call it "just adding a language key".
and remind me - what would be the value-added?
You have yet to show me how the costs are greater. In my two minutes of thought, not only did I consider those things, but I also considered how they can be overcome.
1. MODX isn't required for upgrades, so that's a moot point.
2. Nobody should be using automod for a production board, so that's a moot point.
3. Backups can be taken beforehand, and the directory rename can be reverted back if a database update fails with a database backup restore performed.
4. The best yet, I stopped trying to make my point a while ago, but you continued. Now, if you wish to insult my intelligence further, you are going to have to do better than that.