Discussion:
[limesurvey-developers] Intro Sandstorm & JJ says Hi!
Jan Jambor
2015-06-22 06:51:48 UTC
Permalink
Hi Folks,

I'm a huge fan of LimeSurvey. I have been working in CXM the last years and LimeSurvey is an awesome tool, even commercial competition cannot provide the features you guys deliver. And here I’m not yet talking about the freedom, independence and the certainty that my data is my data - this is also very important to me and makes LimeSurvey a awesome project for me.

I recently joined the community of Sandstorm (https://sandstorm.io/) and started playing around with different applications and also LimeSurvey. My first version was more or less a test if I'm able to contribute to both projects. Thats why I made no big deal out of it. You can check out the current status here: https://github.com/JamborJan/LimeSurvey

Basically the initial work is pretty easy and it’s not a big deal to align most of the things to run LimeSurvey in a Sandstorm container. The only thing I’m currently not getting to work is moving and symlinking the application/config folder. As soon as I do this the application breaks. It seems that the base path is breaking. In the Sandstorm container the apps base path is /opt/app. The only path where the app can write is /var. Thats why I move all folders which need write access there (see for example: https://github.com/JamborJan/LimeSurvey/blob/master/.sandstorm/launcher.sh#L10-L16) This works pretty well for tmp and uploads but not for application/config.

Maybe someone can help me with that?

My goal is to first of all contribute to the LimeSurvey community and second to make LimeSurvey available to more users through the Sandstorm platform.

I will continue to work on both projects and your thoughts, comments and critics are welcome.

JJ
Denis Chenu
2015-06-22 07:00:06 UTC
Permalink
Hi Jan,

I don't know sandstorm, but i use yunohost (https://yunohost.org),
yunohost a limesurvey in WIP (i need to take time to work on it)
https://github.com/zamentur/limesurvey_ynh.

For application/config : i'm not sure you need to symlink all the
directory ? I think it's better to symlink only
application/config/config.php. ALternative solution can be put

<?php
include_once("/var/limesurvey/config.php");

in application/config/config.php

Maybe,
Denis
Post by Jan Jambor
Hi Folks,
I'm a huge fan of LimeSurvey. I have been working in CXM the last years and LimeSurvey is an awesome tool, even commercial competition cannot provide the features you guys deliver. And here I’m not yet talking about the freedom, independence and the certainty that my data is my data - this is also very important to me and makes LimeSurvey a awesome project for me.
I recently joined the community of Sandstorm (https://sandstorm.io/) and started playing around with different applications and also LimeSurvey. My first version was more or less a test if I'm able to contribute to both projects. Thats why I made no big deal out of it. You can check out the current status here: https://github.com/JamborJan/LimeSurvey
Basically the initial work is pretty easy and it’s not a big deal to align most of the things to run LimeSurvey in a Sandstorm container. The only thing I’m currently not getting to work is moving and symlinking the application/config folder. As soon as I do this the application breaks. It seems that the base path is breaking. In the Sandstorm container the apps base path is /opt/app. The only path where the app can write is /var. Thats why I move all folders which need write access there (see for example: https://github.com/JamborJan/LimeSurvey/blob/master/.sandstorm/launcher.sh#L10-L16) This works pretty well for tmp and uploads but not for application/config.
Maybe someone can help me with that?
My goal is to first of all contribute to the LimeSurvey community and second to make LimeSurvey available to more users through the Sandstorm platform.
I will continue to work on both projects and your thoughts, comments and critics are welcome.
JJ
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
limesurvey-developers mailing list
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
Jan Jambor
2015-06-23 17:33:52 UTC
Permalink
Thanks Denis, will try to do it like you suggested. Will let you know about the results.

JJ
Post by Denis Chenu
Hi Jan,
I don't know sandstorm, but i use yunohost (https://yunohost.org),
yunohost a limesurvey in WIP (i need to take time to work on it)
https://github.com/zamentur/limesurvey_ynh.
For application/config : i'm not sure you need to symlink all the
directory ? I think it's better to symlink only
application/config/config.php. ALternative solution can be put
<?php
include_once("/var/limesurvey/config.php");
in application/config/config.php
Maybe,
Denis
Post by Jan Jambor
Hi Folks,
I'm a huge fan of LimeSurvey. I have been working in CXM the last years and LimeSurvey is an awesome tool, even commercial competition cannot provide the features you guys deliver. And here I’m not yet talking about the freedom, independence and the certainty that my data is my data - this is also very important to me and makes LimeSurvey a awesome project for me.
I recently joined the community of Sandstorm (https://sandstorm.io/) and started playing around with different applications and also LimeSurvey. My first version was more or less a test if I'm able to contribute to both projects. Thats why I made no big deal out of it. You can check out the current status here: https://github.com/JamborJan/LimeSurvey
Basically the initial work is pretty easy and it’s not a big deal to align most of the things to run LimeSurvey in a Sandstorm container. The only thing I’m currently not getting to work is moving and symlinking the application/config folder. As soon as I do this the application breaks. It seems that the base path is breaking. In the Sandstorm container the apps base path is /opt/app. The only path where the app can write is /var. Thats why I move all folders which need write access there (see for example: https://github.com/JamborJan/LimeSurvey/blob/master/.sandstorm/launcher.sh#L10-L16) This works pretty well for tmp and uploads but not for application/config.
Maybe someone can help me with that?
My goal is to first of all contribute to the LimeSurvey community and second to make LimeSurvey available to more users through the Sandstorm platform.
I will continue to work on both projects and your thoughts, comments and critics are welcome.
JJ
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
limesurvey-developers mailing list
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o_______________________________________________
limesurvey-developers mailing list
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers
Loading...