<br><br><div class="gmail_quote">On 8 March 2012 12:22, Martin Aspeli <span dir="ltr"><<a href="mailto:optilude%2Blists@gmail.com">optilude+lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Ok, so some answers here. I still need to digest Denys' comments.<br>
<br>
First off, I think the mockup is great. :)<br>
<div class="im"><br>
On 8 March 2012 10:44, Ramon Navarro Bosch <<a href="mailto:ramon.nb@gmail.com">ramon.nb@gmail.com</a>> wrote:<br>
</div><div class="im">> I've shown it to our designers in order to recive feedback, they said to me<br>
> :<br>
><br>
> * It's now understable how the mapper works, the feeling that you can choose<br>
> the elements on content and theme makes you feel that you can assign rules<br>
> only saving the elements and is not easy to understand.<br>
><br>
> * One suggestion they made is  not showing the rules files by default, just<br>
> show the new rules button, then the two screens of origin-theme , with the<br>
> result at the end and a option of where you want to store the new rule ( a<br>
> list of levels on the rule's xml so you decide to add it on the<br>
> visual-wrapper, ... any other point.<br>
<br>
</div>I think it makes sense to show it at the bottom. I am nervous about<br>
hiding it. The Diazo rules syntax is sufficiently flexible that any<br>
scheme to hide this could lead to unexpected behaviour, even broken<br>
themes, with little or no ability for the user to understand.<br>
<br>
Making it possible to build themes entirely through point-and-click is<br>
a laudable goal. However, it's going to need to be the next version of<br>
this, and Diazo itself will likely need to evolve somewhat for this to<br>
be possible in a safe way. The mapper is there to *help* you build the<br>
theme, not take away all need to understand Diazo. That's also why we<br>
put in the inline help.<br></blockquote><div><br>Just maybe it would be a better idea to show a tree of rules instead of the rules files by itself. There should be always the option to see the rules file, but maybe a tree representing the rules whould be a nicer way to understant the rules file.<br>
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im"><br>
> * The option to add the rule with conditional<br>
<br>
</div>We could add this as text input, maybe, but I don't know how to make a<br>
UI for all the different types of conditions. It also gets complex<br>
because you'd often put conditions on a nested <rules /> element.<br>
Again, this is where you as a themer need to have some understanding<br>
of how Diazo works and make some choices about how you structure your<br>
rules. A system like Plone - and most static web designs - are simply<br>
too complex to make simple point-and-click anything more than a neat<br>
technology demo.<br>
<div class="im"><br>
> * On the new rule option should be a first option of which kind of rule, new<br>
> static file, ...<br>
<br>
</div>What is 'new static file'?<br></blockquote><div><br>I mean a new static theme file ( a .html file ). I thought if there should be the option to change the theme file depending on the kind of object, the path, section.<br>
<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im"><br>
> * There should be an option to see the rules file ( that is on the editor )<br>
> so people dont' get messed with it.<br>
<br>
</div>Maybe an option to temporarily hide it? Or having it appear minimized<br>
but opening when necessary? I want to make it quite clear that there<br>
is that file there, and that the file is very important to how the<br>
theme works.<br></blockquote><div><br>great !  <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Martin<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Ramon a.k.a bloodbare<br>