With the LimeSurvey fundraiser concluding successfully we have put alot of time in reworking LimeSurvey to make it support a plugin API. We plan to have the question type plugins available in 2.1 - but there is still alot of work to be done and so we decided to release an intermediate 2.05 first which will support already basic plugins. Example for events you will be able to use:
- onSurveyCompleted: Fires if a survey is completed and hands over the ID of the response to your plugin
- beforeSurveySettings, newSurveySettings: For survey specific plugin settings - based on the survey settings you could example reconfigure your plugin automatically
...and more. Now we need your feedback. What events would you like to hook into? Let us know in the forum thread for this article!
As many of you have noticed: LimeSurvey 2 is now available. It has been the cumulation of almost a year of work and though it seems pretty much the same to the outside (except for some new features) the inner workings have been completely rewritten. (and more will be done in the future). The long-term goal of these changes is to make LimeSurvey as modular as possible, e.g. the upcoming Version 2.1 will encapsulate question times for the first time as plugins. We know for a fact that there are still minor quirks hidden somewhere in LimeSurvey 2.0 (this is absolutely normal considering this complete rewrite) but if you report any issues you encounter we will be up to fix these as soon as possible.
For now we want to thank you everyone who donated for their generosity and their donation played a big part in pushing LimeSurvey 2.0 out. It would be great if we can meet this year donation goal to ensure the development for the rest of the year.
For now don't hesitate to download the latest 2.0 or click below to read the change log from 1.92 to 2.0.
Make sure to read the manual on upgrading from any version lower than 2.0.