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