Hi all,

Actually some of these things have been released, they were there before 
these new events were added in 2.6. How should we approach this?

On 11/03/2010 10:00 AM, Vincent Massol wrote:
> Hi,
>
> We have created a mess we need to fix ASAP since event classes are public. 
> Here's a proposal:
>
> * Move Documents events (and all model events in general: classes, objects, 
> etc) to the Model module in an event package (org.xwiki.model.event).

these are already part of the API

> * Move Action events to xwiki-core for now (in a com.xpn.xwiki.event package)

these too

> * Move Annotations events to the annotation-core module in 
> org.xwiki.annotation.event package
> * Move script events to the xwiki-script module (in org.xwiki.script.event 
> package)

these too, since 2.5.

> * Move Attachments events to xwiki-core for now (in a com.xpn.xwiki.event 
> package)
> * Move Application started/stopped events to xwiki-container-api (in a 
> org.xwiki.container.event package)

these too

Also, Comments should be moved to the core events, I would say, since 
ftm the comments API is in the core.

I think what we could do for the moment is at least move the newly 
created ones, and in the future we'll figure out what's the best 
deprecation strategy for the existing ones. If there is a strategy that 
works fast (besides breaking API) I agree to do it before the 2.6RC or 
final.

Thanks,
Anca

>
> +1 from me
>
> Thanks
> -Vincent
>
> _______________________________________________
> 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