Thank you Marius for your advices, I will refine my proposal as soon as possible~~~
On Thu, Apr 7, 2011 at 8:39 PM, Marius Dumitru Florea < [email protected]> wrote: > Hi James, > > A few remarks: > > (1) It's not clear what page suggestions you show initially before the > user types any text. Recently modified? > > (2) It's not clear what happens when the user types after the suggest > panel is displayed. Do you filter the visible list or retrieve new > suggestions based on the typed text? Search makes more sense. > > (3) Then if typing = search, the user has to know where each suggested > attachment and images is located. Images with the same name could be > attached to different pages. Note that the location is displayed for > suggested pages. > > (4) Attachment suggestions should be triggered by Space.Page@ in the > context of a link as it happens for images. > > (5) You generate [[Space.Page]] when the user selects a page. Wouldn't > make much sense to generate [[Page Title>>Space.Page]] ? > > (6) It's not clear what macro suggestions you show initially, before the > user types any text. > > (7) The category icon and the category name are a bit redundant. I > prefer only a graphic icon. Also, wouldn't be useful to display a > substring of macro description below the macro name? > > (8) "required" takes too much space, a better way to mark required > parameters is needed > > (9) I'm afraid you can't bypass required parameters or required content > when you insert a macro. You can skip the edit macro parameters dialog > only if the macro doesn't have required parameters nor required content. > > (10) If you don't implement the server side as GWT-RPC services (using > XWiki components), then you need to propose something else. There are a > few options: REST resources, XWiki actions, wiki page, separate servlet. > You don't have many details about the server side part. > > (11) Using !! to trigger image suggestions is problematic. The issue is > that XWiki 2.0 syntax is not very auto-complete friendly because [[ is > used for both links and images. It's confusing to write !! and then get > [[ in the end after you select the image. You need to thing of a better > solution. One would be to merge link with image but I'm not sure it's > better. > > Regarding the planning, I noticed that you placed the testing after the > implementation. It's best to write tests as early as possible, both unit > and functional (Selenium). > > Hope this helps, > Marius > > On 04/07/2011 10:34 AM, 许凌志(Jamesxu) wrote: > > Thanks for Sergiu's advices, I have refined my proposal in two aspect: > > 1. Add "bonding" period in my timeline from April 22th to May 22th > > 2. Details the technologies of ajax used in front end in both editors, > > as suggested by Sergiu, in xwiki editor, the ajax for communicating with > > server side could be implement by prototype, and the code should also be > > used in WYSIWYG editor by using GWT JSNI to invoke in the GWT code. > > > > -- > > Best wishes, > > > > 许凌志(Jame Xu) > > > > MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University > > > > Department of Computer Science and Technology, Xi’an Jiaotong University > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Best wishes, 许凌志(Jame Xu) MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University Department of Computer Science and Technology, Xi’an Jiaotong University _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

