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

More
5 years 8 months ago - 5 years 8 months ago #75754 by ledut
ledut created the topic: LimeSurvey integrated into a new CMS: Drupal --> it does exist now
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: 5 years 8 months ago by c_schmitz.

Please Log in to join the conversation.

More
5 years 8 months ago #75760 by Ben_V
Ben_V replied the topic: LimeSurvey integrated into a new framework : Drupal --> it does exist now

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

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)

Please Log in to join the conversation.

More
5 years 8 months ago #75762 by holch
holch replied the topic: LimeSurvey integrated into a new framework : Drupal --> it does exist now
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...

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 8 months ago - 5 years 8 months ago #75763 by ledut
ledut replied the topic: LimeSurvey integrated into a new framework : Drupal --> it does exist now

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: 5 years 8 months ago by ledut.
The following user(s) said Thank You: Ben_V

Please Log in to join the conversation.

More
5 years 8 months ago #75765 by holch
holch replied the topic: LimeSurvey integrated into a new framework : Drupal --> it does exist now
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.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 8 months ago #75772 by ledut
ledut replied the topic: LimeSurvey integrated into a new framework : Drupal --> it does exist now
Yes, this part is confusing on the Demo site, i'm going to precise this sentence.

Please Log in to join the conversation.

More
5 years 8 months ago #76301 by jonno6766
jonno6766 replied the topic: LimeSurvey integrated into a new CMS: Drupal --> it does exist now
Great start! Have you considered ssl solutions to reduce the potential for hacking of either Drupal or Limesurvey installations?

Please Log in to join the conversation.

More
5 years 8 months ago - 5 years 8 months ago #76311 by ledut
ledut replied the topic: LimeSurvey integrated into a new CMS: Drupal --> it does exist now
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: 5 years 8 months ago by ledut.
The following user(s) said Thank You: jonno6766

Please Log in to join the conversation.

More
5 years 7 months ago #76938 by Rumbi
Rumbi replied the topic: LimeSurvey integrated into a new CMS: Drupal --> it does exist now
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

Please Log in to join the conversation.

More
5 years 7 months ago - 5 years 7 months ago #76979 by ledut
ledut replied the topic: LimeSurvey integrated into a new CMS: Drupal --> it does exist now
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: 5 years 7 months ago by ledut.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!