Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are random ideas about LimeSurvey.

05348: Templates editor awkward.  
Written by xaav the 15 Jul 11 at 17:46. Global category: Templates. New
It's really hard to edit templates; and the editor freezes up often.
1
votes
up equal down
Solution #1: New editor and more space.
Written by xaav the 15 Jul 11 at 17:46.
I would much prefer ace.ajax.org editor rather than the current one, and **a lot** more space for editing.

Add a comment or propose a solution >>

Navigation buttons size is too small  
Written by Nataliemcmullen the 25 Nov 10 at 16:56. Related project: 2.x all. New
The buttons are so small that sometimes it can lead to clicking on things that were not meant to be clicked on. Little buttons that I cannot read sometimes lead to me restarting the survey or the like.
0
votes
up equal down
Solution #1: Increase the size of the navigation buttons
Written by Nataliemcmullen the 25 Nov 10 at 16:56.
I would recommend increasing the size of the buttons. A simple enlarging of them would make them much easier to use.

Add a comment or propose a solution >>

Array hedings / labels impossible to set sensible for all users  
Written by lovepade the 10 Nov 09 at 12:08. Related project: 1.x all. New
With array-type questions with more then a few answers, there is a risk that the answers will 'overflow' the screen. That is: When the user scrolls down to see the answers, the array labels scrolls up - out of sight.

In config.php it is possbile to set global values for # $repeatheadings and
# $minrepeatheadings.

A global solution is not a very good idea with todays diverse screen resolutions. On a mininote, like asus eee og acer apire one, headings should repeat every 6 answers maybe.

On a 15.4 modern screen with hight resolution, headings should repeat every 30 answers maybe.

All depending on survey/group discription and template (e.g. limespired template uses a lot of space due to header image. Default template uses less space).

1
votes
up equal down
Solution #1: Set repeatheadings conditional on users display resolution / lock labels w/ css
Written by lovepade the 10 Nov 09 at 12:08.
Solution 1: Since user screen resolution can be read with javascript, I guess i should be possible to change the repeatheandings value accorindingly.

Another solution would be to make a css template where array headings are fixed and answers are put in a div with overflow. A bit like this table
http://www.stansight.com/LockTableHead6.html with recipe (by Stan Sight) here: http://www.webdeveloper.com/forum/showpost.php?s=1466b3fe39eb7189b0b4951765690f b0&p=813744&postcount=11

Add a comment or propose a solution >>

Custom Privacy Notice Per Survey  
Written by baz the 17 Apr 12 at 11:03. Global category: Templates. New
It seems that the existing privacy notice is embedded in the Language file and cannot be tailored to individual surveys. I have discovered that I could edit the privacy.pstpl file (or any other pstpl file with the right text) but that file only occurs when the survey is Anonymous (which is slightly the wrong way round IMHO).

What data is being collected, and how it is to be used may vary significantly between different surveys and each one needs a properly crafted Privacy Notice (certainly for compliance with the UK's DPA).

Put into Template Category but that was the best I could find. Really General Settings
1
votes
up equal down
Solution #1: Make the Privacy Notice Placeholder a text field
Written by baz the 17 Apr 12 at 11:03.
My knowledge of the system is a bit thin, but the Placeholder is already there so could the Privacy Notice text be included as one of the Text Elements that can be edited within each survey?

Else include a new text element (like the welcome message) that can be edited to suit each survey. Possibly allow a 'default' notice as an alternative?

Add a comment or propose a solution >>

Template Customisation Wizard for Dummies  
Written by olcell the 23 Nov 11 at 11:33. Global category: Templates. New
It's for people who are not web designer, geek ou CSS addict....
It will be very nice if we have 2 possibilities to edit a template :
- as actually by using the full template edition page,
- with a wizard to only change to logo on a template, just for "users".
It will be use with a very simple template who the user can only change colors, fonts with one to 3 template's styles.


In this Wizard, the user will find only theses possibilities :
- upload your logo
- place for your logo (left, middle, right) at top top,
- choose the size in a list or in millimeter (or inch).
Is there a second one? at the right if the first was à the left?
and the user will preview and validate his changes.


So, all the users in small (or very small) enterprises (without IT service and without marketing service) can use LimeSurvey.....
For a more sophisticated template, they can use valuable services from IT enterprises.....
0
votes
up equal down
Solution #1: Template Customisation Wizard for Dummies
Written by olcell the 23 Nov 11 at 11:33.
Sorry, I'm not a developper nor a web designer....

Add a comment or propose a solution >>

Template for iPhone  
Written by granen the 20 Feb 12 at 11:31. Global category: Templates. New
When entering the survey from an iPhone or any kind of smart phone they get a customized template made for smart phones. With bigger buttons, no need to zoom and so on.
1
votes
up equal down
Solution #1: Check for operating system
Written by granen the 20 Feb 12 at 11:31.
Check for users operating system. Load a certain smart phone customized template when user enters from iPhones, iPads or other similar platforms.

Add a comment or propose a solution >>

Preview survey in html with responses  
Written by dsp77 the 15 Jul 11 at 09:38. Global category: Templates. New
I made a design for the survey and the data from the survey needs to be public in a friendly way and would be great if can generate/preview the survey with the design and responses .
0
votes
up equal down
Solution #1: print as html or generate
Written by dsp77 the 15 Jul 11 at 09:38.
having an admin section where can generate/print full html design with responses per page or full.

Add a comment or propose a solution >>

Provide enhanced incentive for completing the survey  
Written by juliemleonard the 10 Mar 12 at 04:29. Global category: Templates. New
We are providing an opportunity on a client website for their visitors to complete a survey which in turn will qualify them to receive a product discount once the product is released.
Providing a reminder of the benefit from completing the survey would lead to better click through rates on the token email and thus provide for better market research for our client.
This would also provide for more real estate to clearly explain to the registrant what their next steps are.
0
votes
up equal down
Solution #1: Customizable text during survey setup/edit or registration completion template
Written by juliemleonard the 10 Mar 12 at 04:29.
1. Similar to how we can currently specify the Welcome message for a survey, it would be great to be able to specify the Registration Completion message, and for that matter also the actual registration capture screen. At least the latter has a template that can be customized so there is a workaround.

2. Alternatively, register.php could invoke a custom template for the registration completion possibly with replaceable text tokens.

Add a comment or propose a solution >>

Custom styling disappears when survey is copied  
Written by lovepade the 27 Oct 11 at 14:26. Global category: Templates. New
I often apply custom css styling to certain questions. I also often copy surveys (or base new ones on old ones).

The custom styling is dependant on the specific question_ID, like this:

#question2736 .answer_cell_001
background-color: #ff0000;


So when I copy a survey I must 1) copy the template, 2) assign a new template 3) change all #question classes to the new questionclass. As this is not trivial and can only be done by inspecting the stylesheet of both surveys, it would be really swell with a smart way of doing this.
1
votes
up equal down
Solution #1: maybe lesscss
Written by lovepade the 27 Oct 11 at 14:26.
less (http://lesscss.org/) allows for css variables.

Maybe this could be used to carry over the custom properties when copying a survey?

I don't know exactly how to do it though. Maybe the styling should be done under advanced question attributes, instead of manually in the style sheet?

I don't know the solution, but the problem is real :-)

See the 2 comments or propose a solution >>

Presentation of un-answered mandatory questions  
Written by kishu the 6 Mar 10 at 16:53. Related project: 2.x all. New
It's very usual to find users submitting the form with mandatory questions unanswered. Then the page gets reloaded again with a change of css to point out the such questions. The problem is when a survey page is too long with more number of questions then the user needs to scroll all along to find out what he missed. This is fine but a better alternative can be thought of.
-1
votes
up equal down
Solution #1: Using Light Window type interface
Written by kishu the 6 Mar 10 at 16:53.
One solution is to use a light window type interface. Whenever user submits (clicks next button) the page, all unanswered questions will be popped out in a light window notifying the user that they are mandatory. This provides a easy UI and a good surveying experience. After filling these missed mandatory questions he'll be taken forward as usual.
1
votes
up equal down
Solution #2: Using body CSS
Written by Shnoulle the 19 Mar 10 at 01:25.
When a page is submitted, if an error occur (mandatory or bad response) put a body class="error" and div class question error mandatory

And then with css, template can choose to show or not the good question. It's presentation, ls code don't have to make presntation choice, only tempate have to make presentation choice. (for example with jquery : put a animated hiding on good question)

And please, don't use light window ...


.
-1
votes
up equal down
Solution #3: use CSS validation
Written by anishseth the 21 Mar 10 at 07:56.

Add a comment or propose a solution >>

Token Input Page  
Written by apatani the 11 Oct 10 at 02:00. Related project: 1.x all. New
The scrpit and layout of the page now appears in the index.php file in the root folder. IF you want to change this formatting to make it specific for the survey that you want ot use with token or if you want to add graphics, etc changing index.php is not what you want to do.

-1
votes
up equal down
Solution #1: Token Input Page
Written by apatani the 11 Oct 10 at 02:00.
I would like to suggest that the token formatting and layout be taken out of the index.php and put into a new .pstpl file.

Add a comment or propose a solution >>

make help as alt-text a part of the language files of limesurvey  
Written by onderzoekspraktijk the 2 Nov 10 at 01:06. Related project: 1.x all. New

The alt text is read aloud when someone fills in a survey using a screen-reader. It is standard "Help"; which is slightly irritating when it is repeated with lots of wuestions.
So I want to change it to: nothing (i.e. silence), or something like "Information about this question:".

I tried changing the text Help inside the translation file, but that does not change anything.
The alt-text can be changed inside common.php.
Search for:
$line=str_replace("QUESTIONHELP", "".$help, $line);

Change the text after alt=

Save the file and that is it.
You can find common.php in the root of your limesurvey install.

However: watch out when you update. This can cause your changes disappear.

Mazi thinks it would be useful to be able to also change these text by editing the translation, what do you think?!
-1
votes
up equal down
Solution #1: Bring alt-text for the help-image to the translation files
Written by onderzoekspraktijk the 2 Nov 10 at 01:06.
Now the alt-text is hard-coded in the common.php file.

I really do not know how much work it is to change that and make it a part of the translation files.

If it is technically do-able it would be a refinement of Limesurvey to actually do it!
And it deliver be a better situation for all people that (have to) use a screenreader.

Add a comment or propose a solution >>

Use a dedicated template engine  
Written by tacman1123 the 1 Feb 12 at 23:50. Global category: Templates. New
Templating is great, but there's no reason that Limesurvey should have its own.
0
votes
up equal down
Solution #1: Use TWIG or Smarty in LS2
Written by tacman1123 the 1 Feb 12 at 23:50.
Both Twig (http://twig.sensiolabs.org/) and Smarty (http://www.smarty.net/) are dedicated template engines in PHP that can be used as the V part of a MVC framework. They're fast and support caching. Both use a decorator design pattern, much more flexible that the traditional set of "includes" that force the designer to add all sorts of "if" statements in a complex environment.


Add a comment or propose a solution >>

Difficulty to manage some CSS and JS with hard coded information  
Written by Shnoulle the 23 Mar 10 at 12:11. Related project: 1.x all. New
Hello,

Actually there are some hardcoded style.

For exemple for mandatory question we had in qanda.php :

<strong><br /><span class='errormandatory'>

And a lot of other font color='orange' .

This made non-semantic survey and more difficult to use CSS in a good way.

1
votes
up equal down
Solution #1: Remove all non-semantic information from php code
Written by Shnoulle the 23 Mar 10 at 12:11.
We can use some value of semantic, for example : span , div , p , strong , em in code with some class.

For errormandatory, just a <strong class="errormandatory"> and just one thing for all.

Problem : template had to be modified : if the semantic way is good enough, we can just look at default and limespired template.


1
votes
up equal down
Solution #2: Modify template ability with conditionnal thing
Written by Shnoulle the 23 Mar 10 at 12:19.
Some of template sytem had the ability to make conditionnal branch.

For example smarty :
if $logged_in
Welcome, $name!
else
hi, $name
/if


We can use something lime that :
{if QUESTION_MAN_MESSAGE}{QUESTION_MAN_MESSAGE}{/if}

Or more easy for template maker :
{optionnal_code QUESTION_MAN_MESSAGE optionnal_code}

and QUESTION_MAN_MESSAGE are only text from langage.

This is more difficult to do i think. (i can't help, but i can help to the first solution)
-2
votes
up equal down
Solution #3: translate CSS class names on the fly
Written by evan the 23 Apr 10 at 06:02.
I did a lot of work putting in the classes to make it easier for designers to style LimeSurvey by moving styling out of hard coded (and invalid) HTML styling into easily (with the right knowledge) customisable CSS. Most of these classes names use meaningful if your survey is in English. If your survey is not in English then the classes are not meaning full so do not contribute to the semantic quality of the survey.

The following might be a slightly weird solution but...

One possible solution is to parse both the template files and CSS files when the survey is activated, dumping the cached versions of these files into a locale based templates directory.

Also on the same idea. Have a parser to translate class and ID names in template.css files into other languages to make it easier for non-english speakers to style templates.
0
votes
up equal down
Solution #4: Modify template ability with conditionnal thing #2
Written by Shnoulle the 25 May 10 at 14:22.
in common.php

Replace
if (strpos($line, "QUESTION_HELP") !== false) $line=str_replace("QUESTION_HELP", $question['help'], $line);

by

if(preg_match("~(.*)(\)(.*)QUESTION_HELP(.*)(\)(.*)~",$line)$line=preg_replace( "~(.*)(\)(.*)QUESTION_HELP(.*)(\)(.*)~","$1$3$question['help']$4$6",$line);


I put some diff on bugtracker after 1.90 was out.

Add a comment or propose a solution >>

Presets for Survey Settings  
Written by halliballi123 the 27 Oct 11 at 09:04. Global category: Templates. New
I have several users who create Surveys. There are some settings that all of them should use. I have a written a guide which settings the users should set.

But sometimes people just forget.

So I think it would be best to have a option to define presets for survey settings.
1
votes
up equal down
Solution #1: Admin can set Default Settings for Surveys
Written by halliballi123 the 27 Oct 11 at 09:04.
I want to have a place where I can set presets for new surveys.

A place where I can set for example the parameter "list survey" to default value "no"
"public statistics" "no"

Mabe a new tab in the global settings would be a good place for those presets.


Add a comment or propose a solution >>

TEmplate redesign  
Written by firesox36 the 26 Nov 11 at 18:09. Global category: Templates. New
The templates aren’t creative or consistent, they should be updated to look more modern with a new colour scheme. Possibly making it easier to edit templates too.

0
votes
up equal down
Solution #1: TEmplate redesign
Written by firesox36 the 26 Nov 11 at 18:09.
New templates can be designed (possibly by Google Code-In competitors). An easier template designing system can be created where users can easily make skins and upload their skins. eg VLC’s Skin Editor, many skins are user uploaded and the skin making system is easy to use.

Add a comment or propose a solution >>

Ability to specify/adjust the Array column widths  
Written by peterbrown05 the 12 Oct 09 at 10:03. Related project: 2.x all. New
For an array question type. we often have simple answers like "Yes, No, Unsure" but the question is often quite long.

eg; Do you think that X should be used in place of Y?
ans: Yes, No, Unsure

At present each column seems to be identically sized is 25% width. However, Id like the question to be say 55% width and then each of the columns to be much narrower at say 15% each.
-1
votes
up equal down
Solution #1: Ability to specify column width % or px in question setup
Written by peterbrown05 the 12 Oct 09 at 10:03.
Add the Ability to specify the relative widths of each column in an array during the configuration of the question.

Add a comment or propose a solution >>

it should be possible to turn on/off the note about privacy  
Written by pmonstad the 3 Sep 10 at 23:45. Related project: 1.x all. New
The privacy note is too eye catching and should either have the possibility to be turned on/off or the possibility to change style from css.

There is as far as I can see, no css style for the privacy note making it hard to put to text in smaller size.
1
votes
up equal down
Solution #1: implement on/off option and/or css style
Written by pmonstad the 3 Sep 10 at 23:45.
implement on/off option and/or css style
1
votes
up equal down
Solution #2: Turn off anonymous submissions
Written by dvickers79 the 1 Oct 10 at 20:39.
The only way that I've found to remove it is to turn off anonymous submissions, as this is what the privacy message is referring to...anonymity.

Add a comment or propose a solution >>

Centralizing, sharing, categoring questionnaire in an organization  
Written by iamharry the 25 May 11 at 10:17. Global category: Templates. New
Questions will be stored in the database as templates (similiar to label templates). This make users in the organizationg able to sharing, reusing questions (question types) instead of import from files.
0
votes
up equal down
Solution #1: Stored questions and answers in database
Written by iamharry the 25 May 11 at 10:17.
These pair of questions and answers are stored in databases and marked by created date, owners and displayed as drop down list each time creating questions...

Add a comment or propose a solution >>

3 solution for hide_tip  
Written by Shnoulle the 4 Feb 12 at 13:56. Global category: Templates. New
In 1.92, there are a lot of new tip ( EM validation etc ..)

Maybe we ca have multi solution for hide_tip option:

0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Because, maybe there are some user who don't want tip, but want use help text like a tip :).
0
votes
up equal down
Solution #1: Modify the attribute hide_tip in a list
Written by Shnoulle the 4 Feb 12 at 13:56.
0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Add a comment or propose a solution >>