Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

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

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • 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: 4 years 2 months ago by c_schmitz.
The administrator has disabled public write access.

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

  • Ben_V
  • Ben_V's Avatar
  • Offline
  • Platinum Lime
  • Posts: 1713
  • Thank you received: 426
  • Karma: 106
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
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
The administrator has disabled public write access.

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

  • holch
  • holch's Avatar
  • Online
  • LimeSurvey Team
  • Posts: 4888
  • Thank you received: 718
  • Karma: 217
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.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • 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: 4 years 2 months ago by ledut.
The administrator has disabled public write access.
The following user(s) said Thank You: Ben_V

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

  • holch
  • holch's Avatar
  • Online
  • LimeSurvey Team
  • Posts: 4888
  • Thank you received: 718
  • Karma: 217
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.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • 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.

LimeSurvey integrated into a new CMS: Drupal --> it does exist now 4 years 2 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.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • 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: 4 years 2 months ago by ledut.
The administrator has disabled public write access.
The following user(s) said Thank You: jonno6766

LimeSurvey integrated into a new CMS: Drupal --> it does exist now 4 years 2 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.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • 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: 4 years 2 months ago by ledut.
The administrator has disabled public write access.

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

  • Rumbi
  • Rumbi's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
Thanks Ledut.
Since I can't do 2, how do I enable limesurveys for visitors to my drupal site, without displaying all the properties and admin settings for a particular survey?

Do you plan on implementing this feature or do I have to just provide a link to the limesurvey server everytime I want a visitor to fill in a survey? This would be very messy for about 50 to 100 sites? Are you planning on improving on this aspect since your module is still in beta?

Rumbi
The administrator has disabled public write access.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • Karma: 2
I have just edited my previous, post : it is bug on beta 2, you need to wait for the beta3. I will release it today or tomorrow.
The administrator has disabled public write access.
The following user(s) said Thank You: Rumbi

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

  • Rumbi
  • Rumbi's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
Thanks Ledut, I will be eagerly waiting...You're a star!!!
The administrator has disabled public write access.

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

  • ledut
  • ledut's Avatar
  • Offline
  • Junior Lime
  • Posts: 23
  • Thank you received: 7
  • Karma: 2
The beta3 is available !
I recommand to ugrade to this version.


Upgrade instructions :
1) Download the latest version.
2) Unzip it.
(do not disable the module)
3) Delete the '1460746' folder under 'site/all/modules/'
4) Replace old with new on server.
5) Clear the cache (go to the page 'admin/settings/performance').
The administrator has disabled public write access.

LimeSurvey integrated into a new CMS: Drupal --> it does exist now 4 years 3 weeks ago #79588

  • Fred1001
  • Fred1001's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 1
  • Karma: 0
Hi Ledut,

We are the point that we have to make a strategic decission. downgrade witr a new site to version 6 of Drupal or modify/wait fore the portal of your integration module to version 7 of Drupal.

Can you give us an estimation within what timeframe you will be able to port your module to Drupal 7. If this will not be done in the near future we have to exploit other options or stepping back to Drupal 6.

Any assistance you need we can offer, including necessary funding to accomplish this task.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: ITEd
Time to create page: 0.856 seconds