On Tue, Nov 29, 2011 at 11:29 AM, Ecaterina Moraru (Valica)
<[email protected]> wrote:
> Hi,
>

> One of the bad things in the structure of the AppWithinMinutes is that all
> new user classes are created inside AppWithinMinutes space.

Caty, what are you talking about?.. Are you using the wizard? The
wizard creates a new space for each application. Nothing is created
inside the AppWithinMinutes space.

> First of all is kind of hard to distinguish what are internal code pages
> and what pages were created during my test (TestClass, TestHome, TestSheet,
> etc.).

Stop testing the AppWithinMinutes.WebHome page. Please take a look at
the AppWithinMinutes.CreateApplication page.

Thanks,
Marius

> Maybe some page name convension would be helpful for pages like: DBList,
> Date, etc.
> This mixing of pages will make harder also the export of one specific
> application and it's pages.
>
> Just a thought,
> Caty
>
>
> On Mon, Nov 28, 2011 at 16:19, Marius Dumitru Florea <
> [email protected]> wrote:
>
>> Caty.. I can see that you spent a lot of time testing but the only
>> purpose of the AppWithinMinutes home page, as it is right now, is to
>> expose the class editor and the live table generator in XE 3.3M2,
>> which means it's temporary. This thread is about the AppWithinMinutes
>> wizard I have committed yesterday, which, as I wrote in my mail, is
>> located at AppWithinMinutes.CreateApplication page. I'm afraid some of
>> your comments below are not relevant in the context of the wizard. I
>> will reply to the relevant ones.
>>
>> On Mon, Nov 28, 2011 at 3:15 PM, Ecaterina Moraru (Valica)
>> <[email protected]> wrote:
>> > Hi Marius,
>> >
>> > I'm gonna list some thoughts as I test what you did. I didn't read
>> anything
>> > that Ludo wrote so these will be my first impressions and not a
>> > continuation of the discussion. Some items may be very fined grained,
>> but I
>> > will list them in order to remember them.
>> >
>> > *AppWithinMinutes.WebHome*
>> > - Some fields validation about what fields are required or not. If you
>> > press the buttons without entering anything in the fields you don't know
>> if
>> > something happened or not.
>> >
>> > - "Class Name" field - some suggest would be nice in order to know what
>> > classes can be edited. Especially if I need to write them in Space.Page
>> > form. Very nice that I can edit XWiki.XWikiUsers
>> >
>> > - "Create/Edit Class": I've entered "Class Name"='TestClass' and I was
>> very
>> > surprised that the title of that class was "Class: Test" and not "Class:
>> > TestClass"
>> > *
>> >
>> > ?editor=inline&sheet=AppWithinMinutes.ClassEditSheet*
>> > - First time when you enter the editor, the pages "TestTemplate" and
>> > "TestSheet" are displayed as non-created. Why don't you create them from
>> > start?
>> >
>> > - Check icon's title is "Hide configuration panel" - should be "Apply
>> > changes" or "Save configuration" or "Save" or "Save changes" or :)
>>
>> It doesn't save the changes. I'm fine with "Hide configuration panel
>> and apply changes".
>>
>> >
>> > - I cannot drag something at the start of my form or in between what
>> fields
>> > already exists. It adds the new field at the bottom and than I need to
>> > reorder. Very annoying.
>>
>> I know, but it's not a priority IMO.
>>
>> >
>> > - No error if I put the same "Name" on multiple fields. The error appears
>> > on "Save". The error is not contextual. I mean to use the xError for the
>> > specific problematic fields.
>>
>> I didn't have time to implement client-side validation. I agree it's
>> important but we won't have it in the first version.
>>
>> >
>> > - General remark: I really hate the "Editor: ---" thing. When you reload
>> > the page it appears the WYSIWYG (because that is the default). Should
>> write
>> > "Default editor" instead of "---", because IMO "---" means "None"
>> >
>> > - On hitting "Enter" is always re-saves. Don't know if this is a good
>> thing
>> > or not, but is not an explicit user action. I did not hit the "Save"
>> > myself: maybe I was just testing and I didn't want to make any
>> modification
>> > on the form (now my name is in the history and everybody will know I was
>> > here :) )
>> >
>> > - I would like to have the "Preview" button back in order to see how the
>> > form looks like (even if it's an WYSIWYG mode somehow), but if I have my
>> > configurations open.
>> >
>> > - I was expecting to see my generated form when I press "Save&View" or
>> when
>> > I go to the page AppWithinMinutes.TestClass (not an empty page)
>> >
>> > - /view/AppWithinMinutes/TestClass - I wanted to go back in the
>> > AppWithinMinutes editor, I pressed "Edit": took me to "WYSIWYG", pressed
>> > "Class" took me to class editor, then I remembered I need to press
>> > "Inline". How do I get back? //Later//: "Edit Class" is only on the page
>> > created for the livetable.
>> >
>> > - Adding "Number" and writing some characters in it didn't wield any
>> error.
>> > //Later//: Also when you create a new entry the default character value
>> is
>> > not present (because it was not a number), but if you put again
>> characters
>> > instead of numbers: they don't get displayed, but again no warning or
>> > correction
>>
>> Falls in the "client-side validation" category.
>>
>> >
>> > - "Configure" is kind of an "Advanced params" until I get to the "Static
>> > List", when I am unable to edit the choices. I would prefer to have the
>> > default selection when I hit the checkbox/radio only. If I double click
>> on
>> > the choice name can I have the "Configure" opened? In order to see that
>> > there is the place where I need to change the values. Or open the
>> > "Configure" if a double click the whole area.
>>
>> I don't like the double-clicking idea.
>>
>> >
>> > - The preview only on "Hide configuration panel" is kind of annoying.
>> Again
>> > that entry should be named "Save changes" or something. I pressed
>> "Multiple
>> > Select", it auto-changed the "Display Type" to "checkbox", but this
>> change
>> > is not visible. I try to look for a way to mark my change, so I'm out of
>> > field's area, so the toolbox for the field is not visible. Maybe if you
>> > have the configuration zone open we should keep the field's toolbox, even
>> > if we are not hovering the area: in order for the Check to be more
>> visible.
>>
>> Keeping the toolbox visible when the configuration panel is shown is
>> an interesting idea.
>>
>> >
>> > - Again about the auto-preview: if I hit Enter in a input, the page gets
>> > saved. Can't it also refresh the preview with the change I did also? I'm
>> > talking about changing the "Rows" for a Textarea zone: put "4", pressed
>> > "Enter", page gets saved, but in order to get the textarea resized I need
>> > to refresh the page or hit "Hide configuration panel".
>>
>> > Obs: After adding "Static list" or "Checkbox" fields the save behavior on
>> > inputs disappeared. (not sure this is the reason)
>>
>> I think this is just the browser behavior.
>>
>> >
>> > - "Static List" values - missing an active state for the Choice being
>> > edited. The hover color, should be preserved to mark the active value
>> being
>> > edited.
>>
>> Agree.
>>
>> >
>> > - Not sure what "Sort" does. I don't see any change in the sorting.
>> > Shouldn't the choice be rearranged?
>> >
>> > - Regarding the "Date" field: would be nicer if the "06/11/2011 14:41:26"
>> > info would be presented in the "cds_top" instead of "cds_footer" and have
>> > the "X" instead of "Ok" near this (at the top).
>> > If it's at the top is easier to compare the "current value" with the "new
>> > value".
>> > "@" is kind of cryptic and geekish. You have place to put "Time",
>> > especially if you remove the "Ok" and make it an "X"
>> >
>> > - Not sure what "Update class template" and "Update class sheet" mean
>> but I
>> > don't care. Could be in an advanced configuration zone for the form
>> > (class).
>> >
>> >
>> > *AppWithinMinutes.WebHome*
>> >
>> > "Generate Livetable"
>> > - I've entered a non existing class "NewClass" and a random target -
>> > worked, but maybe I should have an option to create that non existing
>> class
>> > somewhere
>> >
>> > - If I put "NewClass" in the "Class Name" and nothing in the "Target Page
>> > Name" takes me to the editor (AppWithinMinutes/NewClass?editor=inline),
>> not
>> > to the Livetable Generator - hmmm
>> >
>> > - "Columns" is always white initially or after an add operation - could
>> be
>> > a text there "Add column" (with gray + italic) to encourage clicking
>> >
>> > - After the table was generated there are some problems with translations
>> > in the header: "$msg.get('xe.livetable.select.all')", "$l10n_value", etc.
>> > but this is a snapshot
>> >
>>
>> > - I tried to open in another tab the "Add new entry" :)
>>
>> I know, but I didn't want to spend time on this (read the URL fragment
>> on page load and show the dialog).
>>
>> >
>> > - "Edit class" is not working - takes me to the WYSIWYG
>> >
>> > - "Add new entry" works, but the new page is not displayed in the
>> livetable
>> >
>> >
>> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> >
>>
>> > Marius, very nice work. Hope my feedback will help you.
>>
>> It helps. Thanks,
>> Marius
>>
>> >
>> > Thanks,
>> > Caty
>> >
>> >
>> > On Sun, Nov 27, 2011 at 14:25, Marius Dumitru Florea <
>> > [email protected]> wrote:
>> >
>> >> 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
>> >> [email protected]
>> >> http://lists.xwiki.org/mailman/listinfo/devs
>> >>
>> > _______________________________________________
>> > devs mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/devs
>> >
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to