Marius Dumitru Florea wrote: > Vincent Massol wrote: > >> 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 >> > > Take a look here http://tinyurl.com/58u4ws . If you have questions > please ask. > > Regards, > Marius > Thank you Marius for offering help. Lucien > >> 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 >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs >
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

