On 03/22/2011 03:37 AM, 许凌志(Jamesxu) wrote: > Hi Marius Florea, > > Thanks for your reply, it is really helpful for me to go further. > > For xwiki syntaxes, you gave me a good suggestion that I should not > autocomplete all the attributes for a tag, it could be added when user > triggers by some inputs or by the hotkeys just like eclipse HTML editor. > > However, in my opinion, for some syntaxes, to suggest user some required > atrributes would be helpful for them to make less mistakes, and it is more > intuitive for them to fullfill the blank attributes which are required.
+1, mandatory attributes should be inserted. > Anyway, I haven't gone through and evaluate all the xwiki syntaxes, I should > finished this step first, and then think about the use case for some of > these syntaxes. Here are my steps for preparation before coding: > > - Go through and evaluate all the xwiki syntaxes, to find out a list of > syntaxes which are suitable to implement autocompletion features The main target is xwiki/2.0 (and xwiki/2.1 which is almost the same thing). Any other syntax is just a bonus. > - Design the use cases with some screenshots for them, just like > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/UserStatusProposal > - Pick some to implement the prototype of them to get the feedbacks from the > mailing list > - Start to coding for all of them Good plan. The best approach is to have something working ASAP and then incrementally improve/build upon it. >> Good knowledge of JavaScript, DOM and OOP (for the GWT code) is the >> basic requirement to finish this project. > > I think javascript, DOM, OOP would not be a problem for me, I used it almost > everyday for 3 years, and and experienced with dojo, jquery, I also wrote > some tutorial for them, GWT is some kind javascript lib like them, though > there are some differences, I think I would be a quick learner for it, since > now, I have learned it for a while. > GWT is not quite another JavaScript library. It's actually a Java toolset which compiles a form of Java code into JavaScript. Personally I'm against using GWT here, and I'd prefer something using basic Prototype.js -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

