Hi Edy, great initiative!
On Fri, Feb 17, 2012 at 9:31 AM, Ludovic Dubost <[email protected]> wrote: > Approach to aggregate both types is possible. However this will require > some changes in existing APIs. > There is the doc.getComments() API which could be extended with a parameter > saying wether we want to add the annotations or not. > > The default behavior could be a setting in the xwiki.cfg. > > This might also require to update the REST api. > > Ludovic > > 2012/2/16 Eduard Moraru <[email protected]> > > > Hi devs, > > > > Based on the work done by Anca and Sorin doring the XWiki 2011 Seminar > > Hackaton, I`ve made the following pull request [1] to integrate their > work > > with minor changes. > > > > A summary of the changes contained by the pull request are described in > the > > jira issue [2]. > > > > The problem at the current stage, as Jerome also hinted, is that we need > to > > do a migration script to make the existing annotations (in an upgrade > > scenario) use the XWikiComments class instead so that they can be picked > up > > by commentsinline.vm. However, this might lose the possibility to provide > > custom annotations. > > > > An alternative would be to make commentsinline.vm use the annotation > > service and handle and retrieve both Annotation and XWikiComment objects. > > This way, the current annotations should need no migration script since > > they are using a class configured in the AnnotationConfig page that the > > annotation service knows how to handle. > I like this approach better since it doesn't break existing APIs, keeps all the existing functionality of both annotations and comments and doesn't require a migrator. One question I have with this scenario however is this: would one be able to respond to an annotation with threaded comments? In any case, we could have a first version where annotations are shown as top-level comments that cannot accept sub-comments, which would already be a good start. Guillaume > WDYT? > > > > Thanks, > > Eduard > > > > ---------- > > [1] https://github.com/xwiki/xwiki-platform/pull/34 > > [2] http://jira.xwiki.org/browse/XWIKI-7540 > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > > > -- > Ludovic Dubost > Founder and CEO > Blog: http://blog.ludovic.org/ > XWiki: http://www.xwiki.com > Skype: ldubost GTalk: ldubost > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

