LimeSurvey 2.0 Roadmap
LimeSurvey Version 2.x
LimeSurvey 2.0 will be a complete rewrite and will be carefully re-designed with all the experience in mind that we collected by using and coding LimeSurvey so far.The following points will be focused on:
- Rewriting the complete code to make it more flexible & modular and improve the (programmers) documentation.
- Making the templating system more robust and extracting the HTML code currently built into LimeSurvey so that this will be templatable as well. Separation of content and presentation
- Using CakePHP
- Different export capabilities: CSV, XLS, XML, PDF, PPT, ODF specially designed reports for external analysis tools, etc., to be able to process result data more easily. Including export of statistics.
- Enhanced user features (for viewing and editing results)
- Plug-in Question types
- Enhanced conditions (content, groups, participant data, invisible)
- Completely re-designed ergonomic user-interface with AJAX and Web 2.0 features
- PHP5
Development Branch Coordinator
- Carsten Schmitz(c_schmitz
)(Global Project Leader)
Developers
- Karolina Maneva-Jakimoska, engineer (1 day/week, LDAP auth plugin)
- Amit Kumar, Student (1.5 days per week, I18n & L10n)
- Jason Cleeland
Schedule & Prioritized Task List
Baseline LimeSurvey 2.0 (April 14th kick off)
The roadmap has been moved to our bug tracker's roadmap. You can view it at: http://bugs.limesurvey.org./roadmap_page.php
- + : A leading plus sign indicates that this word must be present in every object returned.
- - : A leading minus sign indicates that this word must not be present in any row returned.
- By default (when neither plus nor minus is specified) the word is optional, but the object that contain it will be rated higher.
- < > : These two operators are used to change a word's contribution to the relevance value that is assigned to a row.
- ( ) : Parentheses are used to group words into subexpressions.
- ~ : A leading tilde acts as a negation operator, causing the word's contribution to the object relevance to be negative. It's useful for marking noise words. An object that contains such a word will be rated lower than others, but will not be excluded altogether, as it would be with the - operator.
- * : An asterisk is the truncation operator. Unlike the other operators, it should be appended to the word, not prepended.
- " : The phrase, that is enclosed in double quotes ", matches only objects that contain this phrase literally, as it was typed.
