Vincent Massol wrote:
> On Jul 23, 2008, at 5:40 PM, Anca Paula Luca wrote:
> 
>> Hi devs,
>>
>> As it has been already mentioned a couple of times, I strongly believe
>> that XWiki Watch should be accessible in a sandbox on xwiki.org, for
>> everyone to try it out and explore its features and for us to get an
>> open real-life test of it.
>> There is a document dedicated to the issues that might prevent this at
>> http://watch.xwiki.org/xwiki/bin/view/Development/XWatchOnXWikiOrg ,
>> please fill it in with any opinions you have!
>>
>> Here's my +1 for having an installation of XWatch publicly available  
>> on
>> xwiki.org, WDYT?
> 
> Sure, we've already discussed it as I wanted to install it but  
> discovered it wasn't possible at the time. I wouldn't call it a  
> sandbox as I think it could be used for real and contain feeds related  
> to xwiki and anything relevant.
> 
> Here are some issues I can think of:
> 1) Allow unregistered users to view and use the reader

Since Watch is implemented using the XWiki documents & objects model, user 
rights follow the same model as all XWiki. Guest users use the rights we give 
them: for viewing / navigating through the reader, view right is enough, 
whereas 
any edit (add feed, tag/flag/trash/mark as read articles) requires edit rights.
Unless there is a problem with giving edit rights to guests, I don't see 
exactly 
what is the issue with having guests use the reader.

> 2) Provide ability to undo changes done by users (the revert feature  
> of all wikis). This is especially important in a public instance: it  
> needs to be easier to revert an error than it is to create one!

As mentioned earlier, all Watch data is stored in xwiki documents & objects, so 
reverting is as easy as it can be in any other instance of xwiki.

Now, there is a problem with what we understand by reverting changes in a "feed 
reader". The first example that comes into my mind is when a user adds a feed 
source, say unwanted. Since the feed articles fetched from that are stored in 
xwiki documents, revert (wiki-way) would mean deleting the feed, but that would 
not trigger deleting all fetched articles. While from a feed reader point of 
view, reverting this change would probably mean deleting all fetched articles 
too. For this particular example this is not a problem because deleting a feed 
with all fetched articles is implemented in watch reader interface, but there 
is 
a general problem of actions and concepts interpretation in Watch: seeing it as 
a wiki vs. seeing it as a feed reader.

> 3) Good performances

Depending on the type of database used and the database setup, XWiki Watch can 
get a little heavy for (arguable) large database sizes (~10000 fetched 
articles), but I think using it on xwiki.org would help better estimating these 
type of problems.

> 
> I think that if we have 1) and 2) we could start using it on xwiki.org.
> 
> Thanks
> -Vincent
> 
> [snip]
> 
> _______________________________________________
> 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