Permissions: yeoww, very painful!!
I have just started setting up an intranet for several collaborative projects using Tiki, my favorite choice because of its flexibility, provision of about every feature I can think of to provide, wide choice of languages, and above all SECURITY.
This intranet site fields collaborative tools (wiki pages, forums, file galeries) for several groups of users. Because the work they all do is fairly sensitive, I have the requirement to separate them carefully. So I create groups, and only allow access to the resources to each group as appropriate.
But boy, is this PAINFUL!!?
For example, I want to set up some Wiki pages for my users. I set up a structure (Wiki pages must always be created under a structure). I discover that permissions are inherited from the structure when a new page is created. Gooood!
Then I discover that if I change the permissions in the structure, the permissions are not inherited in existing pages and I have to do it manually. Baaaaad!
And as for adding the permissions in, it takes forever because I have to manually assign about a dozen permissions, one after the other, to each page. Veeery baaaaaad!!
Then if I have to change anything it starts all over again..... Curse, swear, jump up and down and scream....
Dear Tiki developers, a way out of this mess exists!! It is called the level. If only the level was properly managed (eg you could modify and delete them as well as creating them), then you could attach levels to pages (or anything else - same problem with file galleries for example), in one click. And if you made sure that structure permissions could be inherited to all existing child pages when they are modified, all my problems would go away. Please??
JoelG