Re: On the release cycle
Reply #16 –
Hi, new here so I guess bad form to post disagreement right off, but I think dropping support for the old release as soon as the new one is out is an awful idea. It might seem great if you're an active developer, or a techie in general, but for the average forum user that's likely to be a huge turn off.
I think you should support one version back for at least a few months after the new version has left beta. Many people will not install a beta release, and honestly you probably don't want every active forum out there running on beta code. So people need to time to make the transition, port over any custom themes, code etc. to the new version. Things like that.
To just say hey, version 1.1 is out today, upgrade immediately or else seems likely to be a pretty big turn off. Especially for large changes in the code or theme.
Just something to consider.
Re: On the release cycle
Reply #17 –
Being unsupported does not mean a person is out of luck just because a new version came out. It means developers don't have to waste time writing fixes for old code. Someone is certainly free to send in fixes, but it's not required for anyone to do so if the new version is already released. New version meaning a final product, and not a beta or alpha.
Re: On the release cycle
Reply #18 –
I realize you mean drop support once the new version goes final. But say a security bug appears one day after the new version is released. Anyone who isn't ready to upgrade in a few days has to rush to get there or live with the bug or hope some developer is willing to take the time to patch it?
Seems harsh to me.
Re: On the release cycle
Reply #19 –
What's the difference between a day and a few months? There are always going to be users who are sitting on a version that is unsupported and has possible security issues. The instance you reference is likely not going to happen. Sure its possible, but that's a pretty good shot in the dark that something is going to happen the day after, or even the month after. At that point people should be upgrading anyway. That's the risk the site admin takes though in using all 3rd party software. Either way though, I'm ok with whatever they decide. I'm not one of the active developers here, and wouldn't want to force them to use their free time in the way I think best.
Re: On the release cycle
Reply #26 –
Then may I suggest building in an auto-update feature into Elk? If newer versions like 1.1, 1.2, etc will slide gracefully on top of 1.0, then why not just force everyone to update? Either do it automatically (default to on, which no on should change unless they're retarded) or force admins to do it the next time they log into their admin panels after the update.
That way, no one is ever on an outdated version (until the jump goes from 1.x to 2.0) and Elk is free from bad reputations due to security holes (no one will ever prevent antivirus software from gently caress fudge nuggets up, sorry to say it).