8
@jlm69,
I understand, I too lost a lot in that dev.xoops.org fiasco...
I agree that any release should not require a XOOPS user to have to go to SVN. I believe the purpose of the XOOPS Module Repository on xoops.org should be to provide anything that a normal XOOPS 'user' would need. SVN/Git should only be for those that want/need to edit modules/themes/etc... - not for normal usage.
I also understand the desire to have the source 'local' for various reasons but we've
lost a lot of modules, and history, when some developers left the community and the latest module/source couldn't be found anywhere.
Seems to me there needs to be a middle ground somewhere that's more flexible.
Maybe something like:
Community Supported Modules (official = 1)
================================
Developers must place the code in the XOOPS SVN/Git (currently sourceforge) before it is tagged for release.A zip/tar of all Final releases and the latest RC release of a module should be required to be in the XOOPS Module Repository on xoops.org3rd Party Developer Modules
=====================
Developers are encouraged to place their module source code on XOOPS SVN/Git - however it's not an 'enforceable' requirement.A copy of the .zip/.tar should be put into the XOOPS Module Repository on xoops.org. The news release on xoops.org can link to the developer's site for support, download, etc. if desired. The download link in the news release should be replaced by a link to the file in XOOPS Repository on xoops.org as soon as the file has been placed there. This will hopefully reduce the number of 'dead' links in the repository. It would also be recommended that the .zip/.tar file be placed in a "3rd Party Module Release" directory on sourceforge in the event a module is abandoned or something corrupts the Module Repository copy.@Peekay
I agree, we need a way for 'normal' XOOPS users (admins) to be able to report bugs, request features, etc. without them having a sourceforge account. We (XOOPS developers) need a repository / bug tracker that has an API so we can write a module that will allow the community to submit requests (either bug fixes or feature requests) instead of using forums. Forums are too difficult to sift through to be efficient from a developer's point of view.
Just my thoughts...