Hi again, On Wed, Feb 9, 2011 at 5:39 PM, Vincent Massol <[email protected]> wrote:
> > On Feb 9, 2011, at 4:32 PM, Raluca Stavro wrote: > > > Hello, > > > > On Wed, Feb 9, 2011 at 5:01 PM, Vincent Massol <[email protected]> > wrote: > > > >> > >> On Feb 9, 2011, at 3:53 PM, Thibaut DEVERAUX wrote: > >> > >>> Hi, > >>> > >>> ** Partial ou Full ?* > >>> > >>> Partial ! > >>> > >>> Just imagin the full solution with a 1920px resolution... > >> > >> I am on 1920px and I can tell that the full width is nicer than the > partial > >> solution which doesn't even reach half of the screen making all text > >> cluttered and not using the screen real estate. > >> > >> Partial: > >> http://tinycoke.com/_6ripkVnWC9iA/partial.png > >> > >> Full: > >> http://tinycoke.com/_6r6qg3AQJmy8I/full.png > >> > >> See how texts are nicer in full. > >> > >> As I said in my first response I wouldn't care if the select fields had > a > >> fixed sized based on the length of the inputs in them, but for Text and > >> TextArea fields it's much nicer to take the full size. > >> > > > > I would choose partial width + a way how to extend to full width and get > > back to partial width. > > It would be a button/link on the top right with a small JS script adding > and > > removing the 'half' class name that is used on the form. > > By default it should be partial width. > > This is kind of the same behavior of 'Maximize »' option used for > textarea > > fields inside object editor. > > Interesting idea but I don't like it and for me it's not the same as with > the Maximize button. Here we're talking about using **unused** space. The > full screen solution is about changing the layout and removing stuff to > maximize the view space. There's no reason whatsoever IMO to add a button > just to fill empty white space that isn't used. > I agree that JS is not the best solution and I just wanted to find a workaround for those who prefer 100% width. I really think that full width is way too much. Indeed, filling empty spaces is a good practice, but that doesn't mean that we should exaggerate with this rule. When I look at the current version of partial width, I am able to easily browse through the form elements. On looking to your version of full width, I am lost between long elements like <input> and <select>. I can't easily see the labels and I can't easily distinguish between categories because my eyes tend to concentrate on the horizontal space. I agree that having larger <textarea> and <input> fields would help the user to work better with their content. But this doesn't mean that we should drop readability. I also agree with Anca about min-width, but I think that max-width is not needed. As Caty said, maybe we should switch from <input> to <textarea> for a list of fields that usually can contain a lot of characters (as long as we keep backward compatibility). I stick to the partial width solution ;) Raluca. > > Thanks > -Vincent > > > Raluca. > > > > > >> > >> Thanks > >> -Vincent > >> > >>> ... Long lines, text on the right, button far on the left, on what am I > >>> clicking on already ? > >>> > >>> ** Having anotations on the left.* > >>> > >>> Nice idea. It helps a lot on such complicated things as the wiki > >>> configuration. > >>> If possible, each explanation could be on the front of the field it is > >>> related to make it easier to read. > >>> > >>> Have a nice day > >>> > >>> Thibaut DEVERAUX > >>> Tel : 06 75 51 20 80 > >>> [email protected] > >>> http://www.thib-d.com > >>> Skype : thibaut.deveraux > >>> > >>> @ Bricks, design et accompagnement projet > >>> [email protected] > >>> Découvrir Bricks : bricks-studio.com > >>> L'actualité du studio sur notre blog : bricks-it.com > >>> Se renseigner sur le design : design-keys.org > >>> > >>> > >>> > >>> 2011/2/9 Ecaterina Moraru (Valica) <[email protected]> > >>> > >>>> On Wed, Feb 9, 2011 at 14:25, Marius Dumitru Florea < > >>>> [email protected]> wrote: > >>>> > >>>>> Hi Caty, > >>>>> > >>>>> On 02/09/2011 12:21 PM, Ecaterina Moraru (Valica) wrote: > >>>>>> Hi, > >>>>>> > >>>>>> Since XE 3.0M2 we have a new administration look ( > >>>>>> > >>>>> > >>>> > >> > http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise30M2 > >>>>> ). > >>>>>> > >>>>>> There was a debate if the forms should be full width or not. > >>>>>> > >>>>>> *Variants*: > >>>>>> 1) *Partial Width* (current): > >>>>>> > >>>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/partialWidth.png > >>>>>> 2) *Full Width*: > >>>>>> > >>>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/fullWidth.png > >>>>> > >>>>> What's the benefit of enforcing the same width? I think I prefer the > >>>>> width to depend on the size of the information displayed (for select > >>>>> boxes) or expected to be entered (text input). For instance if I have > a > >>>>> text input for entering a small number I wouldn't like it to span the > >>>>> entire page width. Same for a select box with options of small length > >>>>> (e.g. Yes/No). > >>>>> > >>>>> > >>>> Until the form standard, we had all kinds of sizes for text inputs, > >>>> textareas, select boxes. This created a very messy/not standardized > >>>> feeling. > >>>> > >>>> Test: remove "xform" class from <form class="xform half". Results: > >>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/noStandardGeneral.png > >>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/noStandardPresentation.png > >>>> > >>>> Having all controls the same width the form layout presents itself > >>>> differently: it look compact, aligned and unitary. > >>>> > >>>> Beside the unitary look, you can have also some technical reasons. The > >>>> other > >>>> solution beside a 100% width for most of the controls, would have been > >> to > >>>> set some standardized sizes for each type of control. This sizes are > >>>> already > >>>> defined in "Size" column of the "Usage" category > >>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/VerticalForms and > are > >>>> recommended to be used on future forms (and also to be modified on the > >> old > >>>> forms - already done for some forms I revised). > >>>> The problem with this approach is that this means that we should have > >>>> changed all the existing code that contained forms elements in order > for > >>>> the > >>>> forms to look unitary and standardized. > >>>> Also, some browsers (like IE) don't render the same width for > different > >>>> controls even if you specify the same size (ex. <input type='text' > >>>> size='60' > >>>> will be longer than <input type='password' size='60' ). So this means > >> again > >>>> different widths, more frustration (obs. even with width 100% for all > >>>> controls, <select> is still rendered shorter). > >>>> > >>>> From an usability point of view, the restricted cases where we should > >>>> adjust > >>>> the width of our form fields so it matches the length of the expected > >> input > >>>> are: credit card number (16 digits), credit card security code (4 > >> digits), > >>>> dates (2 digits + x + 4digits, but this case can be replaced with > other > >>>> solutions: date pickers, selects, etc). This are some of the cases > where > >> we > >>>> know the exact size of the field and can act accordingly. Beside them, > >>>> there > >>>> are no rules and all is limited to what the developer/designer thinks > >> fits > >>>> the layout. We already have an exception for "Inline" layout forms ( > >>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/InlineForms ) and > we > >> can > >>>> make styles also for the cases mentioned above, but those cases are > not > >>>> encountered in XE standard distribution. > >>>> > >>>> Hope this answers the question, > >>>> Caty > >>>> > >>>> > >>>> > >>>>> Thanks, > >>>>> Marius > >>>>> > >>>>>> > >>>>>> *Test*: You can test this "partial"/"full" width on your resolution > by > >>>>>> removing "half" class from "<form class='xform half"" definition. > >>>>>> > >>>>>> *Considerations*: > >>>>>> - When voting please consider that the width will be set for small > and > >>>>> high > >>>>>> resolutions (that until we will improve our skin to detect the > >>>>> resolutions > >>>>>> change). > >>>>>> - You should consider how form controls look (readability, > usability) > >>>> on > >>>>>> different sizes, like<select>, input, textarea, etc. > >>>>>> > >>>>>> *Other Solutions*: > >>>>>> A. The problem is that on large resolution is hard to read the > >> controls > >>>>>> because the form are too wide - on small resolution there is unused > >>>>> space. A > >>>>>> solution would be to use CSS media queries and adjust the width for > >>>>> smaller > >>>>>> resolutions. > >>>>>> B. Another solution would be to use the additional space given by > the > >>>>>> partial width and provide some extra help for the sections, see > >>>>>> smaller resolution: > >>>>>> > >>>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/annotationSmall.png > >>>>>> higher resolution: > >>>>>> > >>>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/download/Polls/AdministrationFormsfullwidthornot/annotationLarge.png > >>>>>> > >>>>>> *Vote*: > >>>>>> You can use the poll made for this vote: > >>>>>> > >>>>> > >>>> > >> > http://incubator.myxwiki.org/xwiki/bin/view/Polls/AdministrationFormsfullwidthornot > >>>>>> or if you don't have an account on incubator, just reply to this > mail. > >>>>>> Please cast you votes. > >>>>>> > >>>>>> Thanks, > >>>>>> Caty > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

