Hi,
i am module developer and have often the problem that the core get updated and i need to update all of my sites.
To update the websites is not the Problem because it's very easy with CMSMS.
But in the Past there are a lot of changes in Smarty, Module API, Content Type.
Wouldn't it be nice when there will be a LTS(Long Term Support) version of CMSMS with only Bugfixes?
It will be easier for Moduledeveloper to Update there Modules and the Core-Team will have more time for testing.
Then we get more save and fixed modules for LTS.
The Moduledeveloper have more time to fix there modules for the next LTS version.
This year there was allready 5 releases of CMSMS.
What do you think?
CMSMS LTS
Re: CMSMS LTS
I think that before the LTS, we should have a professional support in place. I think that the release cycle is one main version per year and bugfixes during the year, but I might be wrong.
Re: CMSMS LTS
To the first LTS is a question of available manpower.
I don't no so much about the dev team internals but I think the manpower to support two CMSMS trees is not available.
But a possible way could be to involve module devs earlier in current CMSMS development. The idea behind this is sending a special developer newsletter to all forge project owners so they will have enough time to adapt the changes to their modules.
I don't no so much about the dev team internals but I think the manpower to support two CMSMS trees is not available.
But a possible way could be to involve module devs earlier in current CMSMS development. The idea behind this is sending a special developer newsletter to all forge project owners so they will have enough time to adapt the changes to their modules.
Re: CMSMS LTS
I believe every time there is a change that will break modules it is posted in Announcements before any release...
Re: CMSMS LTS
And I think the module API hasn't changed significantly over the last 3 years (I don't know before that) and if I remember correctly, I agree with Dr CSS that all changes have been announced in the forums long before release
Re: CMSMS LTS
Don't think all (busy) module devs will have time to read every announcement.Dr.CSS wrote:I believe every time there is a change that will break modules it is posted in Announcements before any release...
That's the reason for my suggestion to send a special newsletter .
Re: CMSMS LTS
Last week, at the Symfony conference, they explained how they do their versioning system and LTS. I find it really interesting and we should maybe adopt the same foundations (maybe it is already the case).
Basically:
I know, the grass is always better on the other garden, but it is not a reason to not adopt new way to do things
Basically:
- Every maajor version number remove all the @deprecated functions from the API
- Every minor version number add functionnalities
- Every third version number only fix bugs and security issues
I know, the grass is always better on the other garden, but it is not a reason to not adopt new way to do things