Hi, SMF is great and its free, but it has one very big disadvantage: The Package Manager and its behavior with Mods/Upgrades.
The Problem is that the most Mods need to change core-files or the default template files of SMF and that alsways makes trouble within each Mod. For example: Mod A changes display.template.php on some lines(adding somethin or so) and Mod B will try to do make a change in the same file, but you'll get an error message within the installation of Mod B because of that file - that is pretty bad.
Its getting even worse if you have some Mods installed and then you want to make an upgrade of the Forums Software.... that is everytime so much work and sometimes it even won't work at all after an upgrade..
I mean, why dont you solve it like in Joomla? There it is much better, i don't know much of php-programming but the Joomla Developers have solved it really good when isntalling a component or Moduel or something else - no core files will be overwritten! And so there are (in most cases) no Problems at all.
So a suggestion is to change that bad package manager - its outdated/not state of the art.
P.s. this should be a contructive criticism, not a bad one.... i love SMF ;D
Regards, Christian
Mod B will only fail if it tries to change the same code that Mod A does, there's no way to avoid that. But if Mod B doesn't touch the stuff Mod A does (ie, elsewhere in the file) it should be fine.
With minor upgrades (1.1 -> 1.1.1 -> 1.1.2 etc...) as long as you do them via the package manager, your current installed mods wont be effected. It's only major ones (1.0 -> 1.1 -> 2.0 etc...) you have to do all the mods again, there's no way around that either, the changes are just too great.
-ALM
Lainaus käyttäjältä: ALM - huhtikuu 28, 2007, 06:06:08 IP
Mod B will only fail if it tries to change the same code that Mod A does, there\'s no way to avoid that. But if Mod B doesn\'t touch the stuff Mod A does (ie, elsewhere in the file) it should be fine.
Theoretical Yes - practical a strong NO!
Believe me, i've checked so many many mods if errors appear and also theire xml-files to check on which lines they want to add something. But in many cases they have Problems to "pass over" some areas where a older mod has changed something.... hard to explain for me in english.
Lainaa
With minor upgrades (1.1 -> 1.1.1 -> 1.1.2 etc...) as long as you do them via the package manager, your current installed mods wont be effected. It\'s only major ones (1.0 -> 1.1 -> 2.0 etc...) you have to do all the mods again, there\'s no way around that either, the changes are just too great.
Yes i know and that one of the disadvantages of the Package manager!
Anyway:
What do you say about my example with the way joomla handles any extensions? There are no core-files getting changed.... why don't you make the integration of mods work like this? This would be 1000 times better then the current way.
Regards, Christian