LimeSurvey - Easy online survey tool
  • Solutions
    • Market Research
    • Customer Survey
    • Universities
    • Students
  • Pricing
  • Support
    • Overview
    • Help Center
    • Forums
    • FAQ
    • Support
    • Contact
    • Partners
Login Get started - free
LimeSurvey - Easy online survey tool
  • Solutions
    • Market Research
    • Customer Survey
    • Universities
    • Students
  • Pricing
  • Support
    • Overview
    • Help Center
    • Forums
    • FAQ
    • Support
    • Contact
    • Partners
English
  • اللغة العربية
  • Čeština
  • Dansk
  • Deutsch
  • Deutsch (Schweiz)
  • Español
  • Español (Mexico)
  • Français
  • 한국어
  • हिन्दी
  • Hrvatski
  • Bahasa Indonesia
  • Italiano
  • Magyar
  • Bahasa Melayu
  • Монгол
  • Nederlands
  • 日本語
  • Norsk bokmål
  • Polski
  • Português
  • Português (Brasil)
  • Română
  • Русский
  • Slovenčina
  • Suomi
  • ภาษาไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 正體中文
  • 简体中文 (中国)
Login Get started - free
Details
Category: General
04 May 2011
12 years ago

GSoC 2011: Aniessh Sethh and the Central Participants Database

Aniessh's proposal is outlined on the LimeSurvey Wiki, and we ask the LimeSurvey user community to read it and make suggestions on the related forum thread here. It's important during this early design phase that ideas, comments and suggestions are made. They won't necessarily be incorporated into the initial feature implementation but the more input Aniessh receives from users the better informed his design decisions will be, and future improvements will be easier and faster to build. Aniessh is interested in knowing how you might use such a feature, what sort of functionalities you'd like to see in it, really anything that can help him make the design more usable. During the next month Aniessh will be able to talk the issues out and get an understanding of the LimeSurvey community's needs. He will start serious coding in early to mid June.  

  • Facebook
  • Twitter
  • LinkedIn
  • Xing

In the first of our articles on LimeSurvey's 2011 Google Summer of Code students we look at Aniessh Seth and his proposal to build a central participants database for LimeSurvey.

Aniessh was selected from a number of students who made a proposal looking at this idea. Aniessh's proposal is to create a single database to store a central collection of participants for a LimeSurvey installation. The participants can then be re-used and invited to different surveys easily. The system will allow modification of the records relating to each participant, a system of storing unlimited 'attributes' and values against each one and methods for searching and categorising the participants. The system will work in conjunction with the current token system, but will be an enhancement because the current token system is limited to only work with individual surveys.

 

Aniessh's proposal is outlined on the LimeSurvey Wiki, and we ask the LimeSurvey user community to read it and make suggestions on the related forum thread here.

It's important during this early design phase that ideas, comments and suggestions are made. They won't necessarily be incorporated into the initial feature implementation but the more input Aniessh receives from users the better informed his design decisions will be, and future improvements will be easier and faster to build.

Aniessh is interested in knowing how you might use such a feature, what sort of functionalities you'd like to see in it, really anything that can help him make the design more usable.

During the next month Aniessh will be able to talk the issues out and get an understanding of the LimeSurvey community's needs. He will start serious coding in early to mid June.

 

Previous article: GSoC 2011: Pooja Narula and the Database API Rebuild Prev Next article: LimeSurvey's GSoC Students for 2011 Next

Related articles

General
12 years ago
New "Central Participants Database" feature is ready for testing

During this year’s Google Summer of Code Aniessh Sethh worked for Limesurvey on the Central Participants Database proj ...

During this year’s Google Summer of Code Aniessh Sethh worked for Limesurvey on the Central Participants Database project. The project is ready to be tested: For those who don't want to use the cool new installer we just developed: you can use the online demo at URL: devdemo.limesurvey.org/index.php/admin/authentication/login User: admin Password: test If you want to have a look at the next Limesurvey version including this project you can check out the CI branch using this URL. We encourage you to check out this new feature and test it by creating users, importing/exporting participants, adding attributes and the like. Please let us know if any issues arise. All bugs and suggestions for improvements referring to the Central Participants Database project (direct URL) can be assigned to Aniessh Sethh (aniesshsethh) at the bugtracker. If you have questions about a certain feature, please check out the Central Participants Database documentation.

Read More
General
12 years ago
Withdrawing 2.0a and the reasons behind it

Unfortunately we have some bad news this time. We withdrew LimeSurvey 2.0a a couple days ago because of license issues, ...

Unfortunately we have some bad news this time. We withdrew LimeSurvey 2.0a a couple days ago because of license issues, we also advise you not to use or distribute version 2.0a. Here is what happened: When we chose a PHP framework as a base for future development we decided for CodeIgniter (CI) because it was lightweight, fast and easy to learn. Their website said that 'CodeIgniter is licensed under an Apache/BSD-style open source license' so everyone assumed that the license would be GPL-compatible because LimeSurvey is under GPL. (even one of the past CodeIgniter developers, Derek Allard, thought so because he developed an application based on CI being under GPL). A new team member, Tom Klingenberg, joined us a couple month ago and pointed out there might be something wrong with the CodeIgniter license. We started to investigate and contacted the CodeIgniter project lead, a company named EllisLab. It went downhill from there. As we insisted on getting some conclusive response if the license is GPL-compatible we seemed to have woken some sleeping dogs. About 10 days ago EllisLab suddenly changed the license in their source code repository on the future CodeIgniter version 3.0 to OSL (Open Software license) which is incompatible to the GPL for numerous reasons. A huge discussion about this started in their forums, especially why this license and why this was decided without including the community or past contributors. EllisLab reacted by publishing a number of articles on their blog 'educating' their community about license issues. That's when the real bomb went off: The current CI license is also not GPL-compatible. Many many people assumed otherwise before that and so people are angry and disappointed. In the days after that announcement EllisLab did not revise their decision. There will be no GPL-compatible license on CodeIgniter and they will be using OSL (which we think is kinda stupid for a PHP framework). For us that meant that LimeSurvey 2.0a is/was in violation of the CI/GPL license and so we had to withdraw it. What now? In the upcoming days we will decide on a new PHP framework to use. For the previous port done to CodeIgniter by two of our team members we needed full two month of fulltime work, which means that 4 man-month of work went partially down the drain. Luckily most frameworks are similar and we won't have to re-invent the wheel completely. But the port to a new framework will take time so expect a delay on a new version for another 3 months at a minimum. Who's to blame? Sure, not checking the current CodeIgniter license closely enough is to blame on our own stupidity - but in the available information at the time and threads in their forums EllisLab never disclaimed that their license is GPL-compatible. There were even GPL components listed in their Wiki. EllisLab had it in their hands to choose a better license for the next generation of CI. We did alot of arguing in the forums, there was a uservoice with hundred supporters, we even contacted them personally but nothing helped. Obviously EllisLab only cares only about their own IP (how legal that is could be discussed because no past contributor was asked about the license change) not about their community or other open Source projects (they weren't even aware of Derek Allards project) based on CI. Contrary to this we respect our past contributors. LimeSurvey was and will be always under GPL license. Please bear with us and be patient waiting for the next version of LimeSurvey. If you are a PHP coder, have great experience with PHP frameworks and like to give a helping hand porting to a new framework, please contact us.

Read More
General
11 years ago
Google Code-In participation and the port

In the light of recent events we are happy to announce that the LimeSurvey project will participate in Google Code-In 20 ...

In the light of recent events we are happy to announce that the LimeSurvey project will participate in Google Code-In 2011 (GCIN). Two prospective GCIN partipicants contacted us and are very eager to help port LimeSurvey to the new PHP framework. After collecting all requirements for our future PHP framework and after these two students helped us to do a Proof-of-Concept base port of the admininstration login/main menu/global settings we decided that we will use Yii as future framework for LimeSurvey. It has a very vibrant community, is really fast and offers every comfort in addition to our requirements. So far it looks like we will be able to port huge parts of LimeSurvey during the GCIN contest and that means that the LimeSurvey project in general is moving with full speed again. Yay!

Read More
English
  • اللغة العربية
  • Čeština
  • Dansk
  • Deutsch
  • Deutsch (Schweiz)
  • Español
  • Español (Mexico)
  • Français
  • 한국어
  • हिन्दी
  • Hrvatski
  • Bahasa Indonesia
  • Italiano
  • Magyar
  • Bahasa Melayu
  • Монгол
  • Nederlands
  • 日本語
  • Norsk bokmål
  • Polski
  • Português
  • Português (Brasil)
  • Română
  • Русский
  • Slovenčina
  • Suomi
  • ภาษาไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 正體中文
  • 简体中文 (中国)

Legal

  • Terms & Conditions
  • Legal notice
  • Privacy policy
  • Cancellation

About Us

  • Blog
  • Newsletter
  • Careers

Open Source

  • Community
  • Forums
  • Developers
  • Translation
Copyright © 2006-2023 LimeSurvey GmbH