Hi Paolo, all,

just copying your mail from the archive in here, because I lost your original 
mail (see my other mail sent from a wrong account so it needs some time for 
approval, I guess)!

Paolo wrote:
> I have done some progress in the Fields dialog (or Cross-Reference, as 
previously referred).Some points we must take into account, beyond what 
already said by Bjorn and me, is the number of clicks needed to complete a 
task versus how easy is to do them (by easy, I mean the distance between the 
two clicks and how clear is their visibility on the screen). Thinking about 
it, I made two mock-ups in HTML & CSS to the Wizard proposal. I just made the 
first step suggested by Björn, so there is not options for each task yeat.
> You can interact with them in:
> http://linkedej.com.br/libreofice-paulo/LibreOffice-Fields-Mockup-1.html
> http://linkedej.com.br/libreofice-paulo/LibreOffice-Fields-Mockup-2.html
> (Just tested in Firefox and Chrome)
> 
> The first proposal has in the first step just 2 task options: Set a field & 
Insert a field. The second step allow to set the field type and configure its 
proprieties. Done!
> 
> The second proposal has in the first step the choose of field type in each 
task (Set and Insert). The second step just allow to configure the field 
proprieties. Done!
> 
> In the Proposal 1, each task takes 2 or 3 clicks to be done. In the Proposal 
2, 2 clicks ever. But think is easier complete a task inProposal 1 than 2 
because it takes more time to look all possibilities now in the first step 
than just choose between 2 actions and then refine your choice.
> 
> If there is any a better way to present the Step 1 in the Proposal 2, 
keeping its 2 clicks and allowing easy to eye choise, I'd like to know. :D
> 
> Björn, I hope one of these proposals fit to your ideas. otherwise, please 
say me then I make a new mockup. :) I'd like to know your opinion on our next 
steps.

First of all: Thank you - great work! 

Your mocks point us to the unsolved fundations I wanted to work on today, but 
unfortunately won't come to. But I will spend a couple of hours in a train 
tomorrow, so I am optimistic I get to some results then.

The fundations we need to understand, before we can actually find a really 
good interface solution is a clustering of the different types of fields. You 
have done the clustering by "New" and "Existing". I am not 100% convinced this 
is the best clustering, because it is too general. 

I would like to find someting between perhaps 5 to 10 (ideal would be 7 - 
remember the limitations in the human short term memory) categories, the user 
can decide in the first step. Each presenting again 5 to 10 fields that in the 
next step can be configured (would give us room for up to 100 different types 
of fields we can add to LibO, so making this a sustainable solution for 
whatever kind of fields will be added in the future). 

My main problem here is, that I do not understand all types of fields 
available - which would be very helpful if trying to find a decent 
clustering...

Additionally we should introduce some comfort functionallity like a filter 
mechanism, recently used or perhaps even favorite fields for quick retrival of 
the wanted fields.

Summing it up: Version 2 is much better than version 1, but still leaves room 
for further improvement.

Ok, more - including some mocks and a suggestion for a clustering - hopefully 
tomorrow.

Best,
Björn

Am Dienstag, 25. Januar 2011, 14:11:39 schrieb Paulo José:
> Hi Björn! :)
> 
> On 24-01-2011 14:26, Björn Balazs wrote:
> > My appologies for not stronger pointing to this being a thread. But I
> > think this:
> > [...]
> > is not a waste of time, because you had the time to get to know this
> > dialogue much better and hey - we need to iterate towards a good
> > solution anyhow.
> 
> Yeah, you're totally right! :D
> 
> > So how can this dialogue be improved?
> > 
> > I think the approach of a tabbed interface is wrong in the first place.
> > Why?
> > 
> > What do user do in here? They want to INSERT a field / variable etc. or
> > CONFIGURE the set field.
> 
> I would include that user can insert Databases to document. Perhaps this
> should not be here... :)
> 
> > What will user NOT do in here? User do not want to change a set field to
> > something totally different in this dialogue. If they want to do so,
> > they can simply delete the set field and add a new one.
> 
> For sure! ;) Great point!
> 
> > What is the conclusion? 1. We need to make it as easy as possible to
> > find the right field for the user.  2. We need to make it as easy as
> > possible to configure the set field (e.g. update the date in a fixed
> > date field).
> 
> Yeah, and it includes make it easier to user search and finds an
> existent reference (or another field), like Cedric initially had
> pointed, because could be many of them in a big document.
> 
> > How can we achieve this?
> > 1. We need a wizard, that really helps the user to find the field he
> > needs. This is basically the content included in the tabs and in the
> > "Type" column. Also some content of the "Select" column would be of
> > relevance (e.g. the Select column for Type==Sender or Type==Statistics
> > should rather be included in the wizard, while the Select Column of
> > Type==Date or Type==Author would rather be part of step 2.
> 
> I got it. It means these fields that have 3 steps to complete (Sender,
> Statistics) could be complete by 2 steps. Great! :) Although, it's
> important find a way to don't bloat  the first step and make it clear.
> 
> > 2. For each Field the user can insert we need a specialized dialogue
> > that
> > allows to intuitively configure the content of the field. Perhaps we
> > need to allow some interaction like: remove the field and start the
> > wizard again to insert a new field without loosing relevant formating
> > options - but I am not sure about that.
> > 
> > So, Paulo - and anyone else interested:
> > 
> > I guess we should start with step 1. How should a wizard look like that
> > allows the user to comfortabely select the wanted field? This wizard
> > should be capable to add any new functionality that can possible make
> > it into LibO at any time. It should be informative, so the user knows
> > wether he has found the right field and it could make suggestions about
> > any related field, the user might be searching for.
> 
> Yeah, by informative I think it could present some short, friendly and
> objective text about the possibilities of this dialog. Would be great
> allow to user preview the result, to make sure he gets what he wants
> before complete the wizard. If the user make any step wrong or changes
> its mind, should be easy change any step of wizard, no need to start all
> steps again.
> 
> I'm thinking about a wizard gradually filling with options the dialog,
> and emphasizing the current step. Under all, a preview box showing the
> result. Each step could present some informations and along the process,
> they could be changed to better helps the user. Will be great if the
> user can't need to use Help to complete this wizard, and I totally agree
> with you about it should be intuitive, above all.
> 
> > Once we have a solution for this, we can then make our way through the
> > individual dialogues needed to present the different kind of fields
> > (2.).
> > 
> > What do you think? Please provide mocks that we can discuss!
> 
> Alright, I will try to work on some mock-ups and then show them to
> community discuss. :D Björn, you really gave great suggestions and made
> a good summary of what we should do. Thank you! :D
> 
> Best,
> ~Paulo

-- 
Voluntary Open Source Usability: http://www.OpenUsability.org
Commercial Open Source Usability: http://www.OpenSource-Usability-Labs.com


-- 
Unsubscribe instructions: E-mail to design+h...@libreoffice.org
List archive: http://listarchives.libreoffice.org/www/design/
*** All posts to this list are publicly archived for eternity ***

Reply via email to