View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|12537||Bug reports||Theme editor||public||2017-07-22 12:06||2020-06-22 16:45|
|Summary||12537: Minimal template : remove awesome + table system (and maybe some another)|
|Description||Current minimal include |
- awesome checkbox. But clearly : there are a lot of way to update button, and awesome is not the only one
- table to div with phone : but i don't think we must set it by default
- beautifull alert and confirm : here more unsure. But maybe some user can use more easily another system (and create package)
|Steps To Reproduce||About awesome checkbox : i really think we must add it like a package, and didn't add it |
About table system (https://github.com/LimeSurvey/LimeSurvey/blob/063e9a837945fb0ca774f417f48830c8af1f20c9/assets/packages/template-core/template-core.css#L122) : i think it's better to allow removing it. Some table are cool on little phone (personnaly : i want a way to have a settings in question : phone view 'div'/'table'/'other idea" => see screenshot
About alert and confirm : minimal maybe can have it, but then in <packages> part maybe ?
|Additional Information||A solution can be|
- 'awesome' package
- 'responsiveTable' package (no awesome)
- 'responsiveTable with awesome'
=> Here i don't find a good way to have only 2 package, but i like to have 2 compatible packages
- AlertAndConfirmBase package
- ???? another package
Other user can more easily start by limesurvey package to create new one. And maybe add
- animateCss package (and include it in default)
- https://framagit.org/SondagePro-LimeSurvey-plugin/select2package package (but select2 is dirty …)
- etc …
About template included
- minimal : more like http://testing.sondages.pro/answershtml/alternate/base/ : really less system (and remove well here)
- basic : current minimal
- default : between minimal and current default
- extended : current default + other package
|Tags||No tags attached.|
|Complete LimeSurvey version number (& build)||3.0 20170822|
|I will donate to the project if issue is resolved||No|
|Database & DB-Version||not relevant|
|Server OS (if known)||not relevant|
|Webserver software & version (if known)||not relevant|
|PHP Version||not relevant|
|Very much agree that awesome checkbox should be pachage, as well as table and "beautiful alert". That way you give template developers optimal freedom.|
About table : i like to have a 'class' system by template. For example default allow
template set 'default used' (currently no-more) , but user can choose fixed :)
Feature : Question settings by template
I think, in general, a question setting must not be related to template. But here : except add no-more/reponsive/fixed in core : i don't found a cleanest way :/
If we have a way to add it in a clean way outside of template : why not.
responsible == responsive? ;-)
Could perhaps be fixed with custom class per question after choosing initial default...
|Would be great if template could also have settings in the backend at a template page.|
Oups, yes : http://getbootstrap.com/css/#tables-responsive
About settings : seem better for a settings by survey ? You think of
- Default setting by config.xml
- Settings by template (like a default but for this instance)
- Settings by survey
Foir final setting : test survey, if none => test template setting, if none => get config.xml ?
I am not sure if I understand correctly. But for users without FTP-access I would indeed promote to be able to make some settings in the backend.
At this moment we have the question classes, which I like very much. But also I woulod like to see:
* group classes
* survey classes
which can be used to switch on/off some features in the template.
And in the longer run I would like to see some template settings on a settings page per template. Like in Drupal: see attachment.
I really think Survey need settings for template (not classes) like you shown for drupal.
And have settings for instance (like we have for other settings) can be great too…
Unsure for group part :)
|I agree, but for now (getting 3.0 live) I would not advise to design a new feature like a complete (complete?) settings page for a template, since we do not know what we would like to do with it all. But classe per survey would already help.|
Template settings ideas:
* switch on/off awesome, table, other packages
* set defaults
Settings are already in config.xml : https://github.com/LimeSurvey/LimeSurvey/blob/d07d269bc139cd2dfe8a781a3c2eead6caaa3594/templates/material/config.xml#L46 :)
I just like have a Survey settings tab for template settings :)
Will this also be in 3.0?
Will the user (with enough permissions) be able to edit this from the template editor?
|Just for advice + information about template settings in Survey ;)|
@tammo : i think we can close this one ?
All other are bug report or feature request on existing system :)
It's now possible to remove awesome checkbox, or any other css/js files of any package from the manifest of a theme:
|Can this ticket be closed? The screenshot from Tammo seems to offer some inspiration for more ;-)|
But after testing still have awesome-bootstrap if i don't add it in remove.
But i don't add template-core (i test to remove it too : template-core).
It's another issue or same than this ?
template-core => awesome-boostrap : OK, but no template-core package added to a not child survey : no template-core : right ?
|What is the status of this ticket? Is it still valid for LS4. Or can the ticket be closed?|
|Reset to new : Louis quit|
|2017-07-22 12:06||DenisChenu||New Issue|
|2017-07-22 12:06||DenisChenu||File Added: Capture du 2017-07-22 11-54-16.png|
|2017-07-24 16:11||tammo||Note Added: 44207|
|2017-07-24 16:47||DenisChenu||Note Added: 44208|
|2017-07-25 09:04||tammo||Note Added: 44211|
|2017-07-25 09:04||tammo||Note Added: 44212|
|2017-07-25 09:19||DenisChenu||Note Added: 44214|
|2017-07-25 09:27||tammo||File Added: templatesettings.png|
|2017-07-25 09:27||tammo||Note Added: 44215|
|2017-07-25 09:32||DenisChenu||Note Added: 44216|
|2017-07-25 09:37||tammo||Note Added: 44217|
|2017-07-25 09:45||tammo||Note Added: 44218|
|2017-07-25 09:48||DenisChenu||Note Added: 44219|
|2017-07-25 09:52||tammo||Note Added: 44221|
|2017-07-25 14:39||DenisChenu||Assigned To||=> LouisGac|
|2017-07-25 14:39||DenisChenu||Status||new => feedback|
|2017-07-25 14:39||DenisChenu||Note Added: 44235|
||Priority||none => normal|
||Sticky Issue||No => Yes|
|2018-05-26 12:36||DenisChenu||Note Added: 47863|
|2018-05-26 12:36||DenisChenu||Status||feedback => assigned|
||Note Added: 48772|
|2019-02-13 15:01||jelo||Note Added: 50542|
|2019-02-13 15:40||DenisChenu||Note Added: 50543|
|2019-11-26 14:38||jelo||Note Added: 54785|
|2020-01-10 16:02||ollehar||Sticky Issue||Yes => No|
|2020-06-22 16:45||DenisChenu||Assigned To||LouisGac =>|
|2020-06-22 16:45||DenisChenu||Status||assigned => new|
|2020-06-22 16:45||DenisChenu||Note Added: 58376|