Discussion:
[limesurvey-developers] Introduction, limesurvey tool and plugins
Stefan Verweij
2017-01-05 00:14:18 UTC
Permalink
Hi everyone,

first of all let me introduce myself, I am Stefan Verweij, owner of Evently
and I've been using Limesurvey for a couple of years now. I've been making
online surveys and exams with Limesurvey, and last year when I away from the
office for a month I've created web app that automated Limesurvey tasks for me
(survey creation, invites, reminders, participants management and reporting)
using the remote control. I thought this might be useful for other Limesurvey
users, so I rewrote it as a web app. Currently only the invites and reminders
part is ported over, but the rest is coming. Scheduling invites and reminders
(to a certain, but generous extent) will always be free, and I hope to find a
good balance between keeping parts free for everyone, and certain features
paid to pay for hosting and to be able to keep developing it, but I welcome
any input on this.

I would like to share it on the forum,but I definitely do not want to break
any forum/mailing list rules, so I was wondering if I am allowed to put this
on the forum, or if there are any other ways to share this. I haven't added
the link here either, because I also do not want to start of spamming the
developers mailing list.

Besides that, I've also wrote an article on medium describing how I wrote a
Limesurvey plugin that allows you to send a Post request on each Survey
submission, which might be helpful for other users. The code is on Github as
well, and another plugin/article that anonymizes Tokens after completion (to
find a mix between easy token based answer persistence and anonymity/safety)
is coming up.
Medium article:https://medium.com/@evently/creating-limesurvey-plugins-
adcdf8d7e334#.l6d2m6cnx
Github page: https://github.com/evently-nl/zesthook

Finally, I would also love to help with the Limesurvey project itself, I
haven't worked with Yii before, I code in Laravel, but if there are any
(smaller) tasks to get started on, I'd be happy to do so. From my point of
view I'm particularly interested in the remote control, but open to help
wherever.

Thanks, and looking forward to your reactions!



Stefan Verweij

[Evently](http://www.evently.nl)

![](https://link.nylas.com/open/4megks5llqlznkn59ah732r2k/local-
0a322aa6-8662?r=bGltZXN1cnZleS1kZXZlbG9wZXJzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldA==)
Marcel Minke
2017-01-05 08:47:23 UTC
Permalink
Hi Stefan,

thanks a lot for getting in touch with us. I can't help with publishing
details about the service you coded but I am copying the Limesurvey
project lead Carsten Schmitz who is the right person to talk to.
@Carsten, please get back to Stefan.

As for the plugin tutorial: That is a very useful article for others so
please add a link to it at the Limesurvey manual. I think that is better
than adding the lengthy text directly at the manual and you only need to
maintain one source when linking to it from the manual.

We are also always happy about any helping hand when it comes to fixing
bugs or testing the next upcoming release. Feel free to just check the
Limesurvey bugtracker for bugs that look doable to you and add a note
there that you are working on it. When done, just send us a Github pull
request for review.

Thanks for offering your help! If there are any further questions you
can ping me at the Limesurvey IRC any time (user name "Mazi").

Best regards
Marcel
--
Dr. Marcel Minke

Head Consultant at Limesurvey-Consulting.com
<http://www.limesurvey-consulting.com>
Owner of the Limesurvey Template Shop <http://www.limesurvey-templates.com>
Head of Support at Limesurvey <http://www.limesurvey.org>
Post by Stefan Verweij
Hi everyone,
first of all let me introduce myself, I am Stefan Verweij, owner of
Evently and I've been using Limesurvey for a couple of years now. I've
been making online surveys and exams with Limesurvey, and last year
when I away from the office for a month I've created web app that
automated Limesurvey tasks for me (survey creation, invites,
reminders, participants management and reporting) using the remote
control. I thought this might be useful for other Limesurvey users, so
I rewrote it as a web app. Currently only the invites and reminders
part is ported over, but the rest is coming. Scheduling invites and
reminders (to a certain, but generous extent) will always be free,
and I hope to find a good balance between keeping parts free for
everyone, and certain features paid to pay for hosting and to be able
to keep developing it, but I welcome any input on this.
I would like to share it on the forum,but I definitely do not want to
break any forum/mailing list rules, so I was wondering if I am allowed
to put this on the forum, or if there are any other ways to share
this. I haven't added the link here either, because I also do not want
to start of spamming the developers mailing list.
Besides that, I've also wrote an article on medium describing how I
wrote a Limesurvey plugin that allows you to send a Post request on
each Survey submission, which might be helpful for other users. The
code is on Github as well, and another plugin/article that anonymizes
Tokens after completion (to find a mix between easy token based answer
persistence and anonymity/safety) is coming up.
Medium
Github page: https://github.com/evently-nl/zesthook
Finally, I would also love to help with the Limesurvey project itself,
I haven't worked with Yii before, I code in Laravel, but if there are
any (smaller) tasks to get started on, I'd be happy to do so. From my
point of view I'm particularly interested in the remote control, but
open to help wherever.
Thanks, and looking forward to your reactions!
Stefan Verweij
Evently <http://www.evently.nl>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
limesurvey-developers mailing list
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
Alfredo Esteban
2017-01-06 00:47:17 UTC
Permalink
Hi Stefan,

Thanks for offering your help on the project. I get the impression that
Remote Control needs a full review from a security point of view. Perhaps
this task could be a good beginning.

Doing a quick review of the code I have detected possible XSS
vulnerabilities.

Regards,

Alfredo
Post by Marcel Minke
Hi Stefan,
thanks a lot for getting in touch with us. I can't help with publishing
details about the service you coded but I am copying the Limesurvey project
lead Carsten Schmitz who is the right person to talk to.
@Carsten, please get back to Stefan.
As for the plugin tutorial: That is a very useful article for others so
please add a link to it at the Limesurvey manual. I think that is better
than adding the lengthy text directly at the manual and you only need to
maintain one source when linking to it from the manual.
We are also always happy about any helping hand when it comes to fixing
bugs or testing the next upcoming release. Feel free to just check the
Limesurvey bugtracker for bugs that look doable to you and add a note there
that you are working on it. When done, just send us a Github pull request
for review.
Thanks for offering your help! If there are any further questions you can
ping me at the Limesurvey IRC any time (user name "Mazi").
Best regards
Marcel
--
Dr. Marcel Minke
Head Consultant at Limesurvey-Consulting.com
<http://www.limesurvey-consulting.com>
Owner of the Limesurvey Template Shop
<http://www.limesurvey-templates.com>
Head of Support at Limesurvey <http://www.limesurvey.org>
Hi everyone,
first of all let me introduce myself, I am Stefan Verweij, owner of
Evently and I've been using Limesurvey for a couple of years now. I've been
making online surveys and exams with Limesurvey, and last year when I away
from the office for a month I've created web app that automated Limesurvey
tasks for me (survey creation, invites, reminders, participants management
and reporting) using the remote control. I thought this might be useful for
other Limesurvey users, so I rewrote it as a web app. Currently only the
invites and reminders part is ported over, but the rest is coming.
Scheduling invites and reminders (to a certain, but generous extent) will
always be free, and I hope to find a good balance between keeping parts
free for everyone, and certain features paid to pay for hosting and to be
able to keep developing it, but I welcome any input on this.
I would like to share it on the forum,but I definitely do not want to
break any forum/mailing list rules, so I was wondering if I am allowed to
put this on the forum, or if there are any other ways to share this. I
haven't added the link here either, because I also do not want to start of
spamming the developers mailing list.
a Limesurvey plugin that allows you to send a Post request on each Survey
submission, which might be helpful for other users. The code is on Github
as well, and another plugin/article that anonymizes Tokens after completion
(to find a mix between easy token based answer persistence and
anonymity/safety) is coming up.
plugins-adcdf8d7e334#.l6d2m6cnx
Github page: https://github.com/evently-nl/zesthook
Finally, I would also love to help with the Limesurvey project itself, I
haven't worked with Yii before, I code in Laravel, but if there are any
(smaller) tasks to get started on, I'd be happy to do so. From my point of
view I'm particularly interested in the remote control, but open to help
wherever.
Thanks, and looking forward to your reactions!
Stefan Verweij
Evently <http://www.evently.nl>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
limesurvey-developers mailing list
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
Stefan Verweij
2017-01-09 13:05:47 UTC
Permalink
Hi all,



thanks for all the replies! I've added the tutorial to the plugins page (if
you feel it should be anywhere else, please let me know or move it!) I will
try to take on some small bugs first, to get a hang of it. I am not a big
expert on xss, but I will look into it!



Regards!



Stefan Verweij

[Evently](http://www.evently.nl)

![](https://link.nylas.com/open/4megks5llqlznkn59ah732r2k/local-
ae2d4185-1e27?r=bGltZXN1cnZleS1kZXZlbG9wZXJzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldA==)
Post by Marcel Minke
Hi Stefan,
Thanks for offering your help on the project. I get the impression that
Remote Control needs a full review from a security point of view. Perhaps this
task could be a good beginning.

Doing a quick review of the code I have detected possible XSS vulnerabilities.
Post by Marcel Minke
Regards,
Alfredo
2017-01-05 9:47 GMT+01:00 Marcel Minke
Post by Marcel Minke
Hi Stefan,
thanks a lot for getting in touch with us. I can't help with publishing
details about the service you coded but I am copying the Limesurvey project
lead Carsten Schmitz who is the right person to talk to.
@Carsten, please get back to Stefan.

As for the plugin tutorial: That is a very useful article for others so please
add a link to it at the Limesurvey manual. I think that is better than adding
the lengthy text directly at the manual and you only need to maintain one
source when linking to it from the manual.

We are also always happy about any helping hand when it comes to fixing bugs
or testing the next upcoming release. Feel free to just check the Limesurvey
bugtracker for bugs that look doable to you and add a note there that you are
working on it. When done, just send us a Github pull request for review.

Thanks for offering your help! If there are any further questions you can ping
me at the Limesurvey IRC any time (user name "Mazi").

Best regards
Marcel
\--
Dr. Marcel Minke

Head Consultant at [Limesurvey-Consulting.com](http://www.limesurvey-
consulting.com)
Owner of the [Limesurvey Template Shop](http://www.limesurvey-templates.com)
Head of Support at [Limesurvey](http://www.limesurvey.org)
Post by Marcel Minke
Post by Marcel Minke
Post by Stefan Verweij
Hi everyone,
first of all let me introduce myself, I am Stefan Verweij, owner of Evently
and I've been using Limesurvey for a couple of years now. I've been making
online surveys and exams with Limesurvey, and last year when I away from the
office for a month I've created web app that automated Limesurvey tasks for me
(survey creation, invites, reminders, participants management and reporting)
using the remote control. I thought this might be useful for other Limesurvey
users, so I rewrote it as a web app. Currently only the invites and reminders
part is ported over, but the rest is coming. Scheduling invites and reminders
(to a certain, but generous extent)  will always be free, and I hope to find a
good balance between keeping parts free for everyone, and certain features
paid to pay for hosting and to be able to keep developing it, but I welcome
any input on this.

I would like to share it on the forum,but I definitely do not want to break
any forum/mailing list rules, so I was wondering if I am allowed to put this
on the forum, or if there are any other ways to share this. I haven't added
the link here either, because I also do not want to start of spamming the
developers mailing list.

Besides that, I've also wrote an article on medium describing how I wrote a
Limesurvey plugin that allows you to send a Post request  on each Survey
submission, which might be helpful for other users. The code is on Github as
well, and another plugin/article that anonymizes Tokens after completion (to
find a mix between easy token based answer persistence and anonymity/safety)
is coming up.
Medium article:[https://medium.com/@evently/creating-limesurvey-plugins-
adcdf8d7e334#.l6d2m6cnx](https://medium.com/@evently/creating-limesurvey-
plugins-adcdf8d7e334#.l6d2m6cnx)
Github page: [https://github.com/evently-nl/zesthook](https://github.com
/evently-nl/zesthook)

Finally, I would also love to help with the Limesurvey project itself, I
haven't worked with Yii before, I code in Laravel, but if there are any
(smaller) tasks to get started on, I'd be happy to do so. From my point of
view I'm particularly interested in the remote control, but open to help
wherever.

Thanks, and looking forward to your reactions!
__
Post by Marcel Minke
Post by Marcel Minke
Post by Stefan Verweij
Stefan Verweij
[Evently](http://www.evently.nl)
__![](https://link.nylas.com/open/4megks5llqlznkn59ah732r2k/local-
0a322aa6-8662?r=bGltZXN1cnZleS1kZXZlbG9wZXJzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldA==)
------------------------------------------------------------------------------
Post by Marcel Minke
Post by Marcel Minke
Post by Stefan Verweij
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! <http://sdm.link/slashdot>
_______________________________________________
limesurvey-developers mailing list
[https://lists.sourceforge.net/lists/listinfo/limesurvey-
developers](https://lists.sourceforge.net/lists/listinfo/limesurvey-
developers)
\------------------------------\------------------------------\---------------
---
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! <http://sdm.link/slashdot>
_______________________________________________
limesurvey-developers mailing list
[limesurvey-***@lists.sourceforge.net](mailto:limesurvey-
***@lists.sourceforge.net)
[https://lists.sourceforge.net/lists/listinfo/limesurvey-
developers](https://lists.sourceforge.net/lists/listinfo/limesurvey-
developers)
Loading...