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

