CMSMS LTS

Talk about writing modules and plugins for CMS Made Simple, or about specific core functionality. This board is for PHP programmers that are contributing to CMSMS not for site developers
Post Reply
kishman155
Translator
Translator
Posts: 169
Joined: Sat Mar 12, 2005 12:30 pm
Location: Vienna

CMSMS LTS

Post by kishman155 »

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?
totophe
Forum Members
Forum Members
Posts: 63
Joined: Wed Feb 21, 2007 9:30 am

Re: CMSMS LTS

Post by totophe »

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.
chandra

Re: CMSMS LTS

Post by chandra »

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.
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12709
Joined: Thu Mar 09, 2006 5:32 am
Location: Arizona

Re: CMSMS LTS

Post by Dr.CSS »

I believe every time there is a change that will break modules it is posted in Announcements before any release...
Jos
Support Guru
Support Guru
Posts: 4017
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: CMSMS LTS

Post by Jos »

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
chandra

Re: CMSMS LTS

Post by chandra »

Dr.CSS wrote:I believe every time there is a change that will break modules it is posted in Announcements before any release...
Don't think all (busy) module devs will have time to read every announcement.

That's the reason for my suggestion to send a special newsletter ;).
totophe
Forum Members
Forum Members
Posts: 63
Joined: Wed Feb 21, 2007 9:30 am

Re: CMSMS LTS

Post by totophe »

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:
  1. Every maajor version number remove all the @deprecated functions from the API
  2. Every minor version number add functionnalities
  3. Every third version number only fix bugs and security issues
About the LTS, of course, we need the manpower to have it, aka some revenues for the foundation. Also, the way they submit bugs fixes and security fixes allow them to easily apply them to any supported version.

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 :-)
Post Reply

Return to “Developers Discussion”