Hi,
On Tue, Jan 20, 2009 at 7:53 AM, Vincent Massol <vincent(a)massol.net> wrote:
Hi everyone,
This is something some of us have discussed offline but I'd like to
propose it officially to everyone. As you may know we'd like to bring
the XWiki Workspaces (XWS) features (invitation, user directory,
private wikis, etc) into the main product, i.e. XE/XEM so that we
don't have 2 platforms to maintain and so that we have a single main
product and several add-ons (xwiki watch, etc).
I'm a proponent of the idea. Here are a couple remarks / reasons behind it:
So the idea here is to add the following social
features to XEM and
not to XE, thus mapping the notion of XWS spaces to wikis (XE wikis):
* Invitation manager
Actually there are 2 different systems here:
1) Invite people to the platform by email: this would work both in XE & XEM
2) Invite people to a specific wiki: this would obviously work only in XEM
* User Directory
A user is unique (meaning he / she will be the same from one wiki to
another). Thus it makes sense to manage all users from one single place in
XWiki Enterprise Manager.
* Social network (people I follow, people following me)
Whatever the number of wikis within the company, one user remains one user.
Thus here again it makes sense to push user-to-user features at the highest
possible level - XEM.
* My dashboard (see all my wikis, their activities,
etc)
* Wiki dashboard (stats on wikis)
The idea is that XEM is for the enterprise and thus it makes sense to
have the user directory in there rather than in XE. Same for all the
other social features.
Social features are user-to-user features (independant of the number of
wikis used). It wouldn't make sense to have different social networks in
every single wiki within an organization. The social component has value if
implemented at the level of the whole organization. Therefore implementing
it at the XWiki Enterprise Manager level seems the soundest option.
Guillaume
--
Guillaume Lerouge
Product Manager - XWiki
Skype ID : wikibc
http://guillaumelerouge.com/