On Tue, Nov 29, 2011 at 13:45, Ecaterina Moraru (Valica)
<valicac(a)gmail.com>wrote;wrote:
On Sun, Nov 27, 2011 at 22:38, Ludovic Dubost <ludovic(a)xwiki.com> wrote:
Hi Marius,
I gave the wizard a try. First remark is that it's looking great ! We are
on the right track.
I had 3 bugs and a few usability remarks:
Bug 1: tried to go in as a guest user. I was allowed in but then it failed
with a velocity exception because I did not have edit rights. You'll need
some more testing of rights.
Bug 2: when adding a static list using Chrome (does not happen on FF), I
tried to edit the display name of the field. I started by deleting the
current text. When I added more text then field did not grow anymore with
the test I typed. Then some additional click lead me out of the page and I
lost my work.
-> this means we need to secure getting out of the page using a
Javascript warning of the unsaved work
Bug 3: with the application I created called "Product Sheet" the livetable
was broken. I could not exactly understand why. I suspect the white space.
Error is
"missing ; before statement: livetable_product sheets = n...t sheets",
function (row, i, table) { "
Usability:
1/ It is not obvious at all the pretty name gets updated by clicking on
it.
The pretty name edit should also be available in the editing of the field.
Regarding this problem we could have something like:
Solution:
http://incubator.myxwiki.org/xwiki/bin/download/Improvements/ApplicationWit…
On hover transform the label text into an instruction "Click to edit
label".
Alternative solution: Rename label title from "Pretty name" to "Click to
edit label" (since I don't care it's a pretty name). Plus make the width of
the input 100% instead of 78px (this way is harder to miss and will
activate when you are near the toolbox).
This proposal increases the discoverability of editing
the field's label,
but doesn't solve differentiation between fields types.
Other Problem:
Right now, by default, the label will be field type, like "Short Text",
"Number", "User", "Group"; but this is not useful after the
creator changes
the label with his own, because after this step all the users that will use
the form to enter data inside the application will not know the format or
type of the needed data (since we removed the type icon). And this can be
important for cases like: differences between "Short Text" and
"Number" or
"User" vs. "Group".
To solve this second problem I propose to add default editable Hints for
special fields types (like "Number", "Date", etc.) . User will be
able to
change the hint just like any other field, but if not changed by user the
hint will adapt accordingly to the format selected.
http://incubator.myxwiki.org/xwiki/bin/download/Improvements/ApplicationWit…
These suggestions are for future iterations and only if you find them
useful.
Thanks,
Caty
2/ More generally the difference between
technical names and display names
need to be more clear. For the application name it is not obvious that
this
will be the name used for the space name. I included a space in it which
was not what I wanted in the end.
3/ When editing the pretty name of a field, all is in capitals (wether you
type capitals or not). This is missleading as the real display won't be
using capitals.
4/ It is not clear how to get back to livetable/home page editing
5/ we might want to add some explanatory text to help users around. Caty
could look into that.
In general it's great. It's already quite complete and we will need to
have
some discussions about what the most important enhancements are (template
creation, more fields, export, etc..), because none seem obviously
absolutely necessary to me, but all are really interesting as they allow
to
make an application that goes further.
Ludovic
2011/11/27 Marius Dumitru Florea <mariusdumitru.florea(a)xwiki.com>
Hi devs,
I just committed a first version of the AppWithinMinutes wizard. If
you want to try it then download the latest XE 3.3 snapshot and visit
AppWithinMinutes.CreateApplication page.
Waiting for feedback,
Marius
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Ludovic Dubost
Founder and CEO
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs