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
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to