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

Reply via email to