On Tue, Nov 29, 2011 at 11:56 AM, Ludovic Dubost <[email protected]> wrote: > Yes it should be configurable where the class should be > We also need a list of Applications somewhere so that you can find your > application easily.
I'm planning to make AppWithinMinutes.WebHome an application directory with the option to create a new application. Thanks, Marius > > Ludovic > > 2011/11/29 Ecaterina Moraru (Valica) <[email protected]> > >> Hi, >> >> One of the bad things in the structure of the AppWithinMinutes is that all >> new user classes are created inside 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.). >> 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 >> > > > > -- > Ludovic Dubost > Founder and CEO > Blog: http://blog.ludovic.org/ > XWiki: http://www.xwiki.com > Skype: ldubost GTalk: ldubost > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

