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

Reply via email to