Welcome, Guest
Username: Password: Remember me

TOPIC: LimeSurvey integrated into a new CMS: Drupal --> it does exist now

LimeSurvey integrated into a new CMS: Drupal --> it does exist now 2 years 7 months ago #75754

  • ledut
  • ledut's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 6
  • Karma: 2
Hi !

I have created a module for the Drupal framewok integrating the LimeSurvey software !
It can be downloaded on :http://drupal.org/project/1460746
and you can try it out on :
http://www.drupal-limesurvey-synchronization.com !

This module is taking advantages of both drupal and LimeSurvey softwares, enhancing each one.

A LimeSurvey user may have interest using this module if he needs some specific features availables thanks to this integration :
  • making the answers availables for users which have no access to the LimeSurvey admin interface, managing who can view or edit or delete them.
  • Be able to edit or even delete answers from the drupal site.
  • Storing revisions (= old versions) of edited answers.
  • token invitation are generated just before filling the survey for a short period. It results more secure token invitations, availables for only 2 hours by default.
  • Force the user to visit your site before filling a survey.
  • The Limesurvey form can be completed into an iframe : the user will feel of staying on your Drupal site.
  • Fill automatcally the token table of the LimeSurvey database with corresponding drupal users usernames and emails.

Note that this module does not override the LimeSurvey site settings. In order to access to specific features, appropiate survey settings must be set on the LimeSurvey admin interface.

Need beta testers, reporting bugs on drupal.org :
http://drupal.org/project/issues/1460746?categories=bug
Last Edit: 2 years 7 months ago by c_schmitz.
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new framework : Drupal --> it does exist now 2 years 7 months ago #75760

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1119
  • Thank you received: 253
  • Karma: 78
The Limesurvey form can be completed into an iframe...
1 question...Does it work (with all browsers) if there is a captcha activated to access the survey ?

Thanks
Ben/
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new framework : Drupal --> it does exist now 2 years 7 months ago #75762

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2851
  • Thank you received: 359
  • Karma: 124
So is it still the Drupal 6 version? Because you state:
Coming soon
This is the drupal 6 version. Of course, Drupal 7 version is on the way.

Drupal 7 isn't on the way, it is there for a while now. So I was wondering if this was forgotten on the site or...
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new framework : Drupal --> it does exist now 2 years 7 months ago #75763

  • ledut
  • ledut's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 6
  • Karma: 2
The Limesurvey form can be completed into an iframe...

1 question...Does it work (with all browsers) if there is a captcha activated to access the survey ?
A far as i know, it works with IE, Firefox and Chrome. The iframe may not always works if the LimeSurvey site and the Drupal are hosted on different domains, depending on security settings about domain conflicts, but some workarounds may exists : To test !
You may activate the LimeSurvey captcha. It will work.
So is it still the Drupal 6 version? Because you state:
Coming soon
This is the drupal 6 version. Of course, Drupal 7 version is on the way.


Drupal 7 isn't on the way, it is there for a while now. So I was wondering if this was forgotten on the site or...
The drupal 7 version of the limesurvey synchronization module is not available yet and the Drupal 6 version of that module was released a few days ago.

Drupal 7 core is available for 1 year ago, I guess you are thinking that it is weird to release a drupal 6 version in such context but I have created this module for a drupal 6 site (using custom modules that only exist on d6, that why I haven't migrate to the d7 version). Anyway : lots of people still using drupal6 and is easier to create a drupal 6 module then porting it to drupal 7. I wanted to complete the D6 version before porting it to Drupal 7.
Last Edit: 2 years 7 months ago by ledut.
The administrator has disabled public write access.
The following user(s) said Thank You: Ben_V

Re: LimeSurvey integrated into a new framework : Drupal --> it does exist now 2 years 7 months ago #75765

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2851
  • Thank you received: 359
  • Karma: 124
Na, not weird. I know that drupal 6 will be quite long around still, especially because not all addons and modules have been adapted very quickly. I was just wondering.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new framework : Drupal --> it does exist now 2 years 7 months ago #75772

  • ledut
  • ledut's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 6
  • Karma: 2
Yes, this part is confusing on the demo site, i'm going to precise this sentence.
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new CMS: Drupal --> it does exist now 2 years 7 months ago #76301

  • jonno6766
  • jonno6766's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Great start! Have you considered ssl solutions to reduce the potential for hacking of either Drupal or Limesurvey installations?
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new CMS: Drupal --> it does exist now 2 years 7 months ago #76311

  • ledut
  • ledut's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 6
  • Karma: 2
Hi jonno6766,

This module does not increase the potential for hacking of either Drupal or Limesurvey installations. Code is written respecting the "writing secure code" guidelines.
Drupal is very secure regarding hacking.
You can activate ssl on both Drupal and LimeSurvey, it will work (I have tested it).
Last Edit: 2 years 7 months ago by ledut.
The administrator has disabled public write access.
The following user(s) said Thank You: jonno6766

Re: LimeSurvey integrated into a new CMS: Drupal --> it does exist now 2 years 7 months ago #76938

  • Rumbi
  • Rumbi's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
Hi Ledut
Great work!!
I have downloaded your module, synchronized my site with the limesurvey server and created a survey which does not require tokens. It runs seamlessly in drupal, even in an iframe.
However:


1. Once I log out, I cannot complete the survey, could this problem be due to the fact that I do not have tokens? If not, what could be the problem?
2. All the Survey properties as listed in the limesurvey admin console are listed to every user, whether the user is logged in or not. How can I hide these properties?
3. The label above the 'Go To' button is form, how can I personalise it to be the title of the survey.

Your assistance will be greatly appreciated.

Rumbi
The administrator has disabled public write access.

Re: LimeSurvey integrated into a new CMS: Drupal --> it does exist now 2 years 7 months ago #76979

  • ledut
  • ledut's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 21
  • Thank you received: 6
  • Karma: 2
Hi Rumbi,

1. You have to allow anonymous users to create answers : Go to permission page, under 'admin/user/permissions', near to 'ls_answ module', fire the ckeckbox 'anonymous user' for the line 'create (...) content' and save. Tokens feature is not concerned.

2. This is a bug concerning access right, fixed into the beta 3 (coming soon).

3. Personalizing the page to access to the survey completing form :
  • You can add a text printed above the buton/link redirecting to the completing form : On the survey edit page, select the tab 'options', click on 'Submission form settings', add the text (or the survey title) into the textaera 'Explanation or submission guidelines: '
  • Under the same 'options' page, you can choose a link instead of a button, under 'Options for the response completing form'
However, printing the survey title as the title of the button form may need hard coding the 'ls_answ/ls_answ.toform.inc' file on line 55, replacing :
t('Go to the survey')
by
$node->title.
Last Edit: 2 years 7 months ago by ledut.
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.122 seconds
Donation Image