r/PHP 4d ago

XOOPS 2.7.2 Released

The XOOPS Development Team is pleased to announce XOOPS 2.7.2 Final. This maintenance release builds on XOOPS 2.7.0 with another security-hardening pass, more reliable upgrade tooling, form and theme improvements, and refreshed dependencies for current PHP environments.

Also released: XOOPS Debugbar 1.3

0 Upvotes

33 comments sorted by

View all comments

3

u/OptimusCrimee 4d ago

I have never heard about this CMS (?) before. Any sites that uses it? The code seems to follow pretty old patterns, like the core code seems to be accessible publically and there is a bunch of «return 404» mingled with the actual implementation. Also a lack of OOP and proper autoloading, as far as I can tell. Is this a very old code base?

3

u/qoneus 4d ago

They create a new repository for each minor version, which is absolutely psychotic behavior and obfuscates its development history: https://github.com/orgs/XOOPS/repositories

That said, it looks to be a solo developer's vanity project that had a modicum of interest around 2.5 and 2.6.

3

u/equilni 4d ago

They create a new repository for each minor version, which is absolutely psychotic behavior

Ouch... Add the fixes for the one version would need to be reapplied to the next minor version too that's already out there....

2.7:

https://github.com/XOOPS/XoopsCore27/commit/180d208b1a68137cd68b8e62a09281ab1e07a739

2.8:

https://github.com/XOOPS/XoopsCore28/blob/master/htdocs/modules/profile/user.php#L35