On Wed, Mar 24, 2010 at 19:08, Vincent Massol <[email protected]> wrote:
>
> On Mar 24, 2010, at 7:02 PM, Thomas Mortagne wrote:
>
>> Hi devs,
>>
>> Currently it's not really possible to know that a wiki as been deleted
>> (there is possible hack based on wiki descriptor but it's not more
>> than a hack).
>>
>> The direct issue with that is that anyone having a document based
>> cache can't update it. One good example is Lucene, if you delete a
>> wiki you will still have the related page in the Lucene index. It also
>> means in a cluster that other instances will not know a wiki has been
>> deleted and you can still find pages of this wiki in the documents
>> cache of the other instances.
>>
>> I propose to create a WikiCreatedEvent (to be consistent, and we could
>> use that to do some wiki initialization tasks) and WikiDeletedEvent
>> events.
>>
>> WDYT ?
>>
>> Here is my +1.
>
> It makes sense to me if we consider that the notion of Wikis is part of the 
> model. Right now it's not really part of the model but in the future it will 
> be (at least I've put it in the new model).
>
> So +1 from me.
>
> Thanks
> -Vincent
>
> PS: Same for Spaces creation/deletion/updates in the future.

Note that the code i have right now is: WikiDeletedEvent extends
AbstractWikiEvent extends AbstractEntityEvent

>
>> The related jira issue is http://jira.xwiki.org/jira/browse/XWIKI-3966
>>
>> --
>> Thomas Mortagne
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to