Actions

LimeSurvey roadmap: Difference between revisions

From LimeSurvey Manual

No edit summary
 
No edit summary
Line 2: Line 2:
Contents:__TOC__
Contents:__TOC__


Since version 1.70 is stable the development has been split up to the following branches for which the [http://www.limesurvey.org/content/view/20/37/lang,en/ LimeSurvey Development-Team] has set the following roadmaps:
=Background=


===LimeSurvey Version 1.70+===
Two years ago the development of completely new version of LimeSurvey, namely LimeSurvey 2 (short:LS2) was started. LS2 was developed in chunks during the last two years but until this day it remains far behind the current version of LimeSurvey 1.x. This has several reasons:
*CakePHP as PHP framework proved to be not dynamic enough. To be detailed CakepHP can bent all the way to your liking but the effort you have to put in there does not match the expectations we had from the start
*Except for incidental efforts like Google Summer of Code the development stalled because we had no ling-time contributor in the team
*The current LS1 development team is all focused on LimeSurvey 1 which is used by several thousand users and so the feedback of the community and any support is focused on limeSurvey 1. CakePHP has some learning curve and currently none of the existing LS1 developers is able to put their mind on that with little perspective that this might change in the future.
*Even if we put lots of development resources into LS2 right now it would still take another year until at least basic functionality in all feature areas will be achieved - an even that will only be a small piece of the LS1 feature set.


This is the last version for the 1.x branch. Every week a version of LimeSurvey 1.70+ is released and is available for download. Into these releases normally only security-fixes and new/updated translations, but no new features get included. After version 1.7 is stable the whole development team will focus its work on LimeSurvey 2.x.
=What now?=


====Development Branch Coordinator====
Considered the type of past development activities on LimeSurvey 2 and the underlying problems with the non-existent development resources it was agreed in the development team that the future of LimeSurvey will take a new turn. This new way will circumvent most of the problems above by taking a slow and evolving approach.
*[[Thibault Lemeur]]([http://www.limesurvey.org/component/option,com_comprofiler/task,userProfile/user,1488/Itemid,76/lang,en/|Lemeur])
 
====Time Schedule====
 
Aimed Release Date: once a week (if updated translations or bugfixes are available)
 
====Release Dates:====
 
{|
|Version||Type||Date||Status
|-
|1.70beta||Beta Release||15th January 2008||Released
|-
|1.70RC1||Release Candidate 1||25th January 2008||Released
|-
|1.70RC2||Release Candidate 2||12th February 2008||Released
|-
|1.70||Final Release||25th February 2008||Released
|-
|1.71||Final Release||2nd June 2008||Planned
|-
|
|}
 
===[http://docs.limesurvey.org/tiki-index.php?page=Development Link to Information on LimeSurvey Version 2]===

Revision as of 20:45, 8 February 2011

Contents:

Background

Two years ago the development of completely new version of LimeSurvey, namely LimeSurvey 2 (short:LS2) was started. LS2 was developed in chunks during the last two years but until this day it remains far behind the current version of LimeSurvey 1.x. This has several reasons:

  • CakePHP as PHP framework proved to be not dynamic enough. To be detailed CakepHP can bent all the way to your liking but the effort you have to put in there does not match the expectations we had from the start
  • Except for incidental efforts like Google Summer of Code the development stalled because we had no ling-time contributor in the team
  • The current LS1 development team is all focused on LimeSurvey 1 which is used by several thousand users and so the feedback of the community and any support is focused on limeSurvey 1. CakePHP has some learning curve and currently none of the existing LS1 developers is able to put their mind on that with little perspective that this might change in the future.
  • Even if we put lots of development resources into LS2 right now it would still take another year until at least basic functionality in all feature areas will be achieved - an even that will only be a small piece of the LS1 feature set.

What now?

Considered the type of past development activities on LimeSurvey 2 and the underlying problems with the non-existent development resources it was agreed in the development team that the future of LimeSurvey will take a new turn. This new way will circumvent most of the problems above by taking a slow and evolving approach.