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!!!