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

Reply via email to