Hi devs, while trying to prototype this solution, I came up with a refinement which changes the strategy a bit, basing it on XHTML content mainly, and considering 'content' as the main unit (and not 'document') and 'annotations set' (instead of 'document's annotations'). It is described at http://dev.xwiki.org/xwiki/bin/view/Design/AnnotationFeature#HSolution2storeannotationsasselectionandcontextonHTMLcontent .
WDYT? Roadmap stays the same, even with this new approach. Happy hacking, Anca On 10/30/2009 05:21 PM, Anca Luca wrote: > Hi devs, > > following a discussion with Fabio about the second desired feature for the > annotations, namely the ability to add annotations on any document, no matter > how its content is generated, we came up with the solution described at > http://dev.xwiki.org/xwiki/bin/view/Design/AnnotationFeature#HSolution1storeannotationsasselectionandcontextovertransformeddocuments > , the main idea being that annotations would be defined by their selected text > and a context (as opposed to offsets) and would be identified to be rendered > in > a document on a serialization of the transformed XDOM of the document, this > way > taking into account any macro rendering, document inclusion, etc. > > WDYT about this solution? > > Also, because the implementation of this, though relatively localized, comes > together with refactor and cleanup of the annotations module (update > everything > so that annotations don't store and use offsets anymore, remove classes& > functions which are not needed in this simplified process), I propose to > include > this improvement in version 1.0 of the annotations module (so that we don't > cleanup and release what we know for sure we'll delete) and push the 1.0 > version > further to mid to end December. > > here's my +1 for this, > WDYT? > > > Happy coding, > Anca > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

