Hi Hamster,

On Aug 15, 2012, at 7:27 AM, Hamster wrote:

> 4 years later...
> 
> I searched the XWiki Extensions, but did not find any "Favorites" Extension
> of any kind.
> 
> Did anything got developed?

I don't think so.

However:

* The Watchlist application can almost be used as a Favorite application. 
Personally I'd also be in favor of improving the watchlist app so that you 
could set the notification period on a per-item basis (with a default period of 
course) and add a "no notification" option. We would probably still need a 
Favorite app but at least it would allow more use cases including a poor-man's 
favorite app

* It's relatively easy to create an app for Favorites. The only tricky part is 
to add a "Add as Favorite" menu entry but that'll become very simple soon with 
the UI Extension feature that we're currently adding in XWiki 4.2. Actually 
with this UI Extension you would even be able to add a new Tab in your user 
profile for listing all your favorites for example.

If you're interested here's how I would code it:
* Create a FavoriteClass XClass
* Register a new menu entry (in an existing vm file ATM) to add a new favorite
* When the user clicks the menu entry, create a XObject of type FavoriteClass 
and add it to the current user document
* Modify the User Profile Sheet to add a new Favorite tab and create a page to 
list all your favorites; it would use a Livetable to display all your favorites 
by getting all FavoriteClass XObjects for the current user
* Add a new Menu entry in the Profile menu in the top right corner to directly 
go to your favorites page (again done currently by modifying a vm file)

Hope it helps,
-Vincent



_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to