LimeSurvey

Last updated
LimeSurvey
Original author(s) LimeSurvey GmbH
Developer(s) Carsten Schmitz & LimeSurvey Team
Initial releaseFebruary 20, 2003;21 years ago (2003-02-20)
Stable release 6.6.6 (build 241002) (October 2, 2024;11 days ago (2024-10-02)) [±]
Repository github.com/LimeSurvey/LimeSurvey
Written in PHP
Available in82 languages & dialects [1]
License GNU General Public License
Website limesurvey.org

LimeSurvey (formerly PHPSurveyor) is a free and open source online statistical survey web app written in PHP using a MySQL, SQLite, PostgreSQL or MSSQL database, distributed under the GNU General Public License. [2] Its web interface enables users to develop and publish online surveys, collect responses, review statistics, and export the resulting data to other applications.

Contents

History

LimeSurvey was registered as a SourceForge.net project called PHPSurveyor on February 20, 2003 and was originally written by the Australian software developer Jason Cleeland. [3] [4] The first public release, version 0.93, was published on March 5, 2003.[ citation needed ] The project quickly developed a large audience of users after the development of advanced features such as branching (conditions), token control and templating.

In 2004, during the 2004 U.S. presidential election, PHPSurveyor was used to gather data about voting irregularities. It identified over 13500 incidents in the first 10 hours of voting and was selected as part of their Election Incident Reporting System. [5]

Starting in early 2005, Carsten Schmitz, a German IT project manager, started taking on some of the lead developer responsibilities, with the full project being transferred to him in 2006. [6] On May 17, 2007 the project name was changed from PHPSurveyor to LimeSurvey in order to make software licensing easier by not including PHP in the name. [7]

In late 2008, a LimeSurvey hosting service named LimeService was created by LimeSurvey project leader Carsten Schmitz. It hosts LimeSurvey for users for a small fee per response.[ citation needed ]

As of June 4, 2008, LimeSurvey was ranked on SourceForge.net with an overall rank of 99 out of over 100,000 projects as of June 4, 2008. [8] It has been downloaded more than 200,000 times and its development status is listed as "5 - Production/Stable, 6 - Mature". [9]

In 2009, LimeSurvey participated in the Google Summer of Code, a program encouraging students older than 18 years old to work on projects aimed at helping open-source projects. The student projects helped develop the interface and statistical modules of the upcoming LimeSurvey 2.0. [10]

In 2010, LimeSurvey again participated in Google Summer of Code. Students developed a Database Storage Engine for LimeSurvey 2.0, and implemented the much demanded “File upload question” type. [11] In November, LimeSurvey also participated in the Google Code-in, a similar program rewarding high school students to contribute to open source projects. [12] Tasks ranged from improving LimeSurvey’s Wikipedia pages to enhancing the user interface. LimeSurvey also participated in the 2011 Google Summer of Code.

As of 2010, LimeSurvey had 2,944 weekly downloads on SourceForge, [13] and an Alexa traffic rank of 32,633. [14]

Version 2.0

In 2012 the LimeSurvey development team released LimeSurvey 2.0. The code base for LimeSurvey 2.0 was completely re-written from scratch using a MVC (Model–view–controller) approach and the Yii PHP framework. Besides the structural code changes aimed at better modularity the new version also has a new GUI with a completely new design using AJAX technology.

Foundation of LimeSurvey GmbH

In August 2015 the LimeSurvey GmbH was founded, a limited liability corporation, with the goal to better coordinate further development and provide services around LimeSurvey.

Version 2.50

In 2016 Version 2.50 was released by LimeSurvey GmbH which has a completely revamped administration user interface and fully responsive survey design templates.

Version 3.0

In December 2017 version 3.0 was released. Beside changes in the administration interface for better usability the outdated design template system was converted to use the Twig template engine for templates.

Basic features

LimeSurvey is a web application that is installed to the user’s server. After installation users can manage LimeSurvey from a web-interface. Users can use rich text in questions and messages, using a rich text editor, and images and videos can be integrated into the survey. The layout and design of the survey can be modified under a template system. Templates can be changed in a WYSIWYG HTML editor. Additionally, templates can be imported and exported through the template editor. Once a survey is finalized, the user can activate it, making it available for respondents to view and answer. Likewise, questions can also be imported and exported through the editor interface. LimeSurvey has no limit on the number of surveys a user can create, nor is there a limit on how many participants can respond. Aside from technical and practical constraints, there is also no limit on the number of questions each survey may have. [15]

Questions are added in groups. The questions within each group are organized on the same page. Surveys can include a variety of question types that take many response formats, including multiple choice, text input, drop-down lists, numerical input, slider input, and simple yes/no input. Questions can be arranged in a two-dimensional array, with options along one axis based on the questions on the other axis. Questions can depend on the results of other questions. For instance, a respondent might only be asked about transportation for his or her commute if he or she responded affirmatively to a question about having a job. [16]

LimeSurvey also provides basic statistical and graphical analysis of survey results. Surveys can either be publicly accessible or be strictly controlled through the use of "once-only" tokens, granted only to selected participants. Additionally, participants can be anonymous, or LimeSurvey can track the IP addresses of the participants. A much more detailed listing of features can be found on the LimeSurvey web page. [15]

Hosting

Some web hosting services offer LimeSurvey hosting, either as a custom installation or through a control panel, such as cPanel with Fantastico, [17] Plesk, [18] Softaculous, [19] or Virtualmin Professional. [20] LimeSurvey has also been ported by third parties to various content management systems, such as PostNuke, and XOOPS. [21] A port to Joomla exists, but it is not compatible with version 1.5 of Joomla. [22]

The governing organization LimeSurvey GmbH, co-founded by the long-term project leader Carsten Schmitz, also offers the LimeSurvey Cloud hosting service. This service is similar to web applications such as SurveyMonkey; the main difference being that LimeSurvey Cloud fees are based only on the number of people that respond to the survey within a certain time frame and not on limitation of features, like other similar services. The LimeSurvey Cloud hosting offers up to 25 free responses per month, after which responses can be purchased in one of several subscriptions. [23]

International features

LimeSurvey in general uses the UTF-8 character set to be able to display all languages. As of October 2024, both the frontend and backend of LimeSurvey are available in 116 languages and dialects; 27 of these have at least 95% of the translations done (Catalan, Chinese, Czech, Dutch, Finnish, French, Galician, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Thai, Turkish). [24]

Applications

LimeSurvey allows users to create and host surveys, for general data gathering purposes. It can be used for collecting data from customers and employees. [15]

LimeSurvey is used by the Austrian Vorarlberg State Government, Ars Electronica, and several open source organizations such as OpenOffice.org, Ubuntu, and GNOME. [25] LimeSurvey is also used by educational institutions in 19 countries. [26]

Reception

In December 2007, LimeSurvey won the first place Les Trophées du Libre award in the category Enterprise Management. The Les Trophées du libre contest recognizes innovative and promising Open Source projects. In 2008 LimeSurvey was nominated in the category Best Project for the Enterprise [27] in the SourceForge.net Community Choice Awards 2008.

See also

Notes

  1. "LimeSurvey translation site". LimeSurvey. Retrieved November 22, 2010.
  2. "LimeService License and Trademark Guidelines". LimeSurvey. Retrieved November 22, 2010.
  3. "LimeSurvey - user Jcleeland". limesurvey.org. Retrieved 17 November 2014.
  4. Murphy, Paul (25 January 2006). "PHPSurveyor: an appreciation". ZDNet. Retrieved 14 March 2012.
  5. "PHPSurveyor Plays Key Role in US Elections". Verified Voting Foundation. 6 November 2004. Archived from the original on 5 February 2012. Retrieved 14 March 2012.
  6. Schmitz, Carsten (16 June 2008). "UserPage c_schmitz - LimeSurvey Documentation". LimeSurvey.org. Retrieved 14 March 2012.
  7. "PHPSurveyor is now LimeSurvey!". LimeSurvey.com. 17 May 2007. Retrieved 14 March 2012.
  8. "Software Map" Archived 2008-11-18 at the Wayback Machine SourceForge. Retrieved on June 4, 2008.
  9. "LimeSurvey" SourceForge.
  10. “2009 Summer of Code Wrapup” LimeSurvey. Retrieved November 25, 2010
  11. “2010 Google Summer of Code students selected” Archived 2010-10-12 at the Wayback Machine LimeSurvey. Retrieved November 25, 2010
  12. “Announcing Accepted Organizations for Google Code-in” Google Open Source Blog. Retrieved on November 25, 2010.
  13. “SourceForge: Project statistics” SourceForge. Retrieved on November 25, 2010.
  14. "LimeSurvey.org Site Info". Alexa. Archived from the original on April 23, 2010. Retrieved November 25, 2010.
  15. 1 2 3 "Features". LimeSurvey. Archived from the original on March 27, 2015. Retrieved November 22, 2010.
  16. "LimeSurvey Documentation and Manual: Question Types". docs.limesurvey.org. Retrieved November 22, 2010.
  17. "Fantastico Scripts" netenberg.
  18. "Parallels Plesk Panel Add-ons" Archived 2008-12-01 at the Wayback Machine Parallels.
  19. "LimeSurvey on Softaculous".
  20. "Virtualmin Professional Installable Applications". Virtualmin. Retrieved on November 23, 2010.
  21. "PHPSurveyor Ported to Xoops". XOOPS. Retrieved November 23, 2010.
  22. "Joomla" Archived 2007-12-08 at the Wayback Machine Joomla.
  23. "LimeSurvey Cloud Pricing". LimeSurvey. Retrieved on November 23, 2010.
  24. "Translating LimeSurvey". LimeSurvey.
  25. “References & Awards” Archived 2010-11-29 at the Wayback Machine LimeSurvey. Retrieved on November 25, 2010.
  26. “Which universities/schools are using LimeSurvey?” Archived 2010-11-15 at the Wayback Machine LimeSurvey. Retrieved on November 25, 2010.
  27. "SourceForge.net: 2008 CCA: Finalists". SourceForge. Archived from the original on 2008-08-28. Retrieved 2008-10-22.

Related Research Articles

Zope is a family of free and open-source web application servers written in Python, and their associated online community. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web. Zope has been called a Python killer app, an application that helped put Python in the spotlight.

A content management system (CMS) is computer software used to manage the creation and modification of digital content . A CMS is typically used for enterprise content management (ECM) and web content management (WCM).

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">PhpGedView</span>

PhpGedView is a free PHP-based web application for working with genealogy data on the Internet. The project was founded and is headed by John Finlay. It is licensed under the GPL-2.0-or-later license.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

<span class="mw-page-title-main">XOOPS</span> Content management system software

XOOPS is a free open-source content management system (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.

<span class="mw-page-title-main">Notepad++</span> Text editor and source code editor for Windows

Notepad++, is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator.

<span class="mw-page-title-main">Mantis Bug Tracker</span> Bug tracking system

Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

<span class="mw-page-title-main">XWiki</span> Wiki engine

XWiki is a free and Open source wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki. It includes WYSIWYG editing, OpenDocument-based document import/export, annotations and tagging, and advanced permissions management.

<i>Modern C++ Design</i> Book by Andrei Alexandrescu

Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has been regarded as "one of the most important C++ books" by Scott Meyers.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

<span class="mw-page-title-main">Joomla</span> Free and open-source web content management system

Joomla, also styled Joomla! and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, photo galleries, e-Commerce and user communities, and numerous other web-based applications. Joomla is developed by a community of volunteers supported with the legal, organisational and financial resources of Open Source Matters, Inc.

<span class="mw-page-title-main">Gramps (software)</span> Genealogy software

Gramps, formerly GRAMPS, is a free and open-source genealogy software. It is developed in Python using PyGObject and utilizes Graphviz to create relationship graphs.

ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller (MVC) pattern. It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary.

<span class="mw-page-title-main">ImpressCMS</span>

ImpressCMS is an open source content management system for building and maintaining dynamic web sites, written in the PHP programming language and using a MySQL database. The product is released under the GNU General Public License version 2.

<span class="mw-page-title-main">TCPDF</span>

TCPDF is a free and open source software PHP class for generating PDF documents. TCPDF is the only PHP-based library that includes complete support for UTF-8 Unicode and right-to-left languages, including the bidirectional algorithm.

In free and open-source software (FOSS) development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.

<span class="mw-page-title-main">CiviCRM</span>

CiviCRM is a web-based suite of internationalized open-source software for constituency relationship management that falls under the broad rubric of customer relationship management. It is specifically designed for the needs of non-profit, non-governmental, and advocacy groups, and serves as an association-management system.

<span class="mw-page-title-main">TurnKey Linux Virtual Appliance Library</span> Open-Source virtual appliance library

The TurnKey Linux Virtual Appliance Library is a free open-source software project which develops a range of Debian-based pre-packaged server software appliances. Turnkey appliances can be deployed as a virtual machine, in cloud computing services such as Amazon Web Services or installed in physical computers.

<span class="mw-page-title-main">Google Closure Tools</span> JavaScript developer toolkit

Google Closure Tools is a set of tools to help developers build rich web applications with JavaScript. It was developed by Google for use in their web applications such as Gmail, Google Docs and Google Maps. As of 2023, the project had over 230K LOCs not counting the embedded Mozilla Rhino compiler.