Re: [limesurvey-developers] Some idea for templating
The leading Open Source survey tool
Brought to you by:
c_schmitz
From: Tony P. <tpa...@pa...> - 2010-11-07 13:30:16
|
Hi guys, 3) Regarding HTML validation: I am currently going through all templates to remove inline styles and move them into the template.css files (bug 3613 <http://bugs.limesurvey.org/view.php?id=3613> ) and in this process I am validating the HTML as much as possible. I'm not sure we need a global CSS file. In my opinion, the whole concept of the templating system is that they are all distinct. Adding a global file may introduce a level of uniformity that goes against that. Just my 1 cent J T. From: Marcel Minke (Limesurvey) [mailto:mar...@li...] Sent: November-07-10 7:44 AM To: lim...@li... Subject: Re: [limesurvey-developers] Some idea for templating Hi @all, I agree that there are some issues with the templates and there are different approaches on how to improve this part. As for your suggestions I think that 1.) Is very useful and should not be hard to implement. Sometimes the editor add additional line break HTML tags so these should be considered as "no imput", too. 4.) Also subdirectories should be possible for teh reasons mentioned. More and more people make use of jQuery and other libraries at their templates and it would be nice to be able to port them as sub-directories. Is there any reason why this isn't possible yet (maybe the ZIP-library can't handle it?) or is it just not implemented yet? 2.) Removing all the hardcoded HTML manually is generally nice to have, but when it comes to adapting all the templates, this is really a ton of work. If you really want to touch that, I suggest to make a list of all existing hardcoded parts and then evaluate what can be fixed easily. Biggest problem from ym point of view is that users will have to adjust/change/edit their existing template after update. Each time we touch this part there are lots of complaints at the forum and it's also hard to help making customized templates work again after such an update. 3.) I like the idea but I'm not sure if this can easily be done (maybe Tony/tpartner can tell us?) because the CSS of each template differs quite a lot. Just my 2 cents, Marcel Am 07.11.2010 12:17, schrieb Shnoulle: Hello all, I have some idea for best templating system, and i want your advice before make some modification on limesurvey_dev. 1st: use of some optionnal part in template: {<div class="help">QUESTIONHELP</div>} give something only if there is an help part : start of this modification are here :http://bugs.limesurvey.org/view.php?id=4698 2nd : remove all (or mot) the html part from source : for exemple , in save.pstpl, we had a lot of <br>. Then it's make difficult to make a valid html template. Difficulty is for 'multi-line' part of template. But i don't know (for example) how to replace this: $line=str_replace("{REGISTERMESSAGE2}", $clang->gT("You may register for this survey if you wish to take part.")."<br />\n".$clang->gT("Enter your details below, and an email containing the link to participate in this survey will be sent immediately."), $line); We can use "<span>".$clang->gT("You may register for this survey if you wish to take part.")."</span><span>\n".$clang->gT("Enter your details below, and an email containing the link to participate in this survey will be sent immediately.")."</span>", $line); or adding REGISTERMESSAGE_CANREGISTER + REGISTERMESSAGE_INFO + .... I don't know the best idea. It's a long work cause : maybe some transation are to be updated, all template had to be updated when 1 replacing are updated. 3rd: add a global css file. Like a css reset. A minimum css file globally for all template in limesurvey/template/global.css for example. With css section for .error, .question-type etc .. some reset.css, and a good css part for each question type. A good starting for whole template but without 'graphic part'. 4rd: add the ability to upload/copy sub-directory. I have the problem for jquery-ui : jquery-ui use a img directory, and this directory aren't exported in template.zip. If someone have some advice :) ---------------------------------------------------------------------------- -- The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ limesurvey-developers mailing list lim...@li... https://lists.sourceforge.net/lists/listinfo/limesurvey-developers |