On Wed, Mar 24, 2010 at 19:21, Thomas Mortagne
<[email protected]> wrote:
> 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).

Well there is no Wiki object in the model but the wiki do exists even
empty, it's not the same as space.

>>
>> 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
>



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

Reply via email to