First contact question

2 messages Options
Embed this post
Permalink
coriscow

First contact question

Reply Threaded More More options
Print post
Permalink
Hi all!

I have to make a project for college and, as a first thought, I think that an application wiki would fit perfectlly as a basis for it. Therefore, I have spent the last two days going over all the documentation I've found. However, I'm still not sure if I will be able to use xwiki to fullfil my needs. Those are:

- there has to be four types of documents: public, protected (shared among a workgroup members), private and shareable (a private page whose owner can share with some contacts)
- some panels or even panel contents should depend on group policies
- every user should be able to personalize some of its panels contents, order, visibility, etc
- can a page be added/edited only through a form like page (some users with programming rights design the form through class/object/wiki/wysiwyg/inline modes so others can fill the contents easily without being able to modify the form definition)
- can a panel be used as a toolbar menu? (I think the answer to this one is skining, right?)

Can it be done without involving me writting a XWiki 3.0 version?? If so, any trace would be highly appreciated.

Thanks!!!
Oana Tabaranu

Re: First contact question

Reply Threaded More More options
Print post
Permalink
Hi,
coriscow wrote:

> Hi all!
>
> I have to make a project for college and, as a first thought, I think that
> an application wiki would fit perfectlly as a basis for it. Therefore, I
> have spent the last two days going over all the documentation I've found.
> However, I'm still not sure if I will be able to use xwiki to fullfil my
> needs. Those are:
>
> - there has to be four types of documents: public, protected (shared among a
> workgroup members), private and shareable (a private page whose owner can
> share with some contacts)
>  
XWiki allows you to control all access permissions for users and groups
at a fine grained level:
http://platform.xwiki.org/xwiki/bin/view/Features/RightsManagement
> - some panels or even panel contents should depend on group policies
>  
When  creating a panel you should set the rights at page level: if he
is  part of a certain group, the panel will be displayed.
> - every user should be able to personalize some of its panels contents,
> order, visibility, etc
>  
This is a bit tricky because in XWiki a user does not have his own
space. As a consequence, by default you share your settings (including
the display of the panels) with the other users which have the same
rights as you. To personalize the content of a panel you could:
1. Create a panel which can be viewed/edited only by you.
2. Add a check in the panel you want to customize to display some
content when you are the logged in user.
> - can a page be added/edited only through a form like page (some users with
> programming rights design the form through class/object/wiki/wysiwyg/inline
> modes so others can fill the contents easily without being able to modify
> the form definition)
>  
This sounds like a XWiki Application. This tutorial will help you get
started: http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
> - can a panel be used as a toolbar menu? (I think the answer to this one is
> skining, right?)
>
>  
You can indeed change the look and feel for any panel in XWiki.
Although, if you want to add for example, a horizontal menu in the
header or footer, you should override instead one of the velocity
templates from the skin. You can find out more about the skin
customization at: http://dev.xwiki.org/xwiki/bin/view/Drafts/XWikiNewSkin

Hope this helps,
Oana
> Can it be done without involving me writting a XWiki 3.0 version?? If so,
> any trace would be highly appreciated.
>
> Thanks!!!
>  
_______________________________________________
users mailing list
[hidden email]
http://lists.xwiki.org/mailman/listinfo/users