Hi, I'm +1 for mapping workspaces to XEM as well. The main benefits of this is that it will make the default wiki a bit more social and make the XEM UX way smoother.
Guillaume On Tue, Sep 7, 2010 at 13:19, Thomas Mortagne <[email protected]>wrote: > On Tue, Sep 7, 2010 at 11:43, Fabio Mancinelli > <[email protected]> wrote: > > Hi everybody, > > > > I am writing to the list in order to discuss an architectural choice > > which I had the chance to talk about with Vincent. > > > > In the framework of the Wiki3.0 [1] projects we are building a social > > extension of XWiki that will introduce social-oriented functionalities > > in the platform. > > > > One of these functionalities are related to "Workspaces" which have been > > defined as a "virtual place where a group of users can collaborate on a > > given topic. A workspace implicitly defines a social-network which > > consists of the users that participate to the activities in the context > > of a given workspace." > > > > A workspace, besides having a set of users subscribed to it, has also a > > set of applications that are related to the type of the interactions > > that are carried in the workspace itself (e.g., a blog, a meeting > > manager, etc.) > > > > This is the abstract picture. At the architectural level this could be > > implemented in different ways. > > > > What we briefly discussed with Vincent is that workspaces could be > > easily handled by using XEM. In this case, instead of having a mapping > > Workspace <-> space in a single Wiki we would have a Workspace <-> wiki > > in a multiwiki setup managed by XEM. > > > > This has several advantages since the current features can be already > > leveraged and extended in order to implement workspace functionalities: > > > > 1) existing applications are already ready-to-deploy > > 2) rights management is already enough to manage subscriptions > > 3) being a workspace a full wiki this gives the users more flexibility > > (e.g., they are not constrained to a single space for organizing their > > content) > > > > In this picture the main wiki could be used only as a "user container" > > and will have all the functionalities (UI + code) to manage workspaces' > > lifecycle (i.e., creation, deletion). Additional functionalities will > > the be present in the workspace wiki for actually managing the workspace > > (i.e., adding/removing members, subscription management for open > > workspaces, workspace attributes management and so on). > > > > Initially I haven't thought about workspaces as wikis in a XEM context > > by the idea is very powerful and I think we should build it in this way. > > > > WDYT? > > +1, sounds the right thing to do. > > > > > Thanks, > > -Fabio > > > > [1] https://wiki30.xwikisas.com > > > > > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > > > -- > Thomas Mortagne > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

