Sato-san brought the subject of the language files in another post, and it made me think about this.
I would like to see a lot more "integration" and "centralization" of code in the ImpressCMS project. I would like to see "more things" in "1 place" then everything spread around the internet.
In that regards, I would like to see the languages files as well as modules and themes all centralized in one location. Ideally SVN. But I know this would be a big change from the "XOOPS" way as it would require many people to have commit acces on SVN.
This might scare some people but not me. With SVN it is very easy to revert anything that needs to. So I do not see real problems with this...
And the more people we have on the SVN, the more quickly bugs will naturally be fixed.
So my suggestion would be to have new folders in our SVN :
- Languages
- Modules
- Themes
Then we provide everyone who requests it with commit access to our SVN so they can commit their modules, their language files, etc...
Maybe we need to think about the tree structure of our SVN, but the idea would be to have everything in one place, and give commit access to everyone who requests it.
A TRUE opened development. Everyone who wants to contribute will now be able to do so ! And if he does something very wrong, because we have many people using it, it will be reverted, fixed or improved quickly after.
Of course, we would have some mechanism to "eject" a user who is just playing dumb...
This would be a clear separation from the "XOOPS way", a clear statement of our true enforcement of our OPENED vision !
Now I know this will scare some of you, but let's discuss it
This Post was from: https://www.impresscms.org/iforum/viewtopic.php?topic_id=638&post_id=5689