Hi Lucien and all, Several ideas:
1) If this were implemented at the xwiki syntax level we couldn't do it with a macro as this would break the semantic of the wiki but it could be done using semantic inline poroperties (http://code.google.com/p/wikimodel/wiki/AdvancedStructuralElements ). Note that we haven't implemented this yet in the rendering. Right now the closest would be using custom XHTML attributes. 2) If it were to be implemented at the level of the wiki syntax it would only work with XWiki syntax 2.0 since we don't have a XHTML to wiki syntax converter for the 1.0 syntax (there would be too many other problems too) 3) You must talk to Marius and reuse his Range and Selection API that he implemented for Firefox/IE for selecting portions of text 4) I agree that it would be easier implemented at the xwiki syntax as otherwise you would have a very hard time synchronizing document changes with text selections. In addition having it at the wiki syntax allows to enter annotations when editing the document using the wysiwyg editor or the wiki editor and it solves the way to persist the location information. So, is 2) acceptable for your need Lucien? If we agree that it's best to implement at the wiki syntax level then we'll need to wait for 1.8 since we'll need to introduce semantic properties in the rendering module. This is an interesting use case ;) Thanks -Vincent On Nov 17, 2008, at 10:22 AM, Lucien PEREIRA wrote: > Hi, > > I'd like to propose this design > <http://dev.xwiki.org/xwiki/bin/view/Design/AnnotationFeature> for > annotation feature implementation. > > Vote is about choosing between solution 1 and 2. > > if we can have an (almost) perfect bijective function between HTML and > XWiki code, I'm +1 for solution 2 because implementation will be more > efficient , stable and clean. > Otherwise solution 1 seems to be a good solution. > > WDYT? > > Lucien _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

