How do I set permissions so a user can only edit pages they create by default?
Hello
I'm very new to tiki wiki. I have managed to install and style an implementation, but I'm stuck on something I'd like it to do. I'm not sure if it's possible and I haven't been able to figure it out in the forums or through trial and error. I'm hoping someone can help me out.
The Challenge
We would ideally like to allow a user to create a new wiki page and be able to edit it but not edit anyone else's page without being put into a user group that has permission to edit other pages. In those instances, it would be great if they could suggest changes but not save/publish them. If the suggestions were to happen, we would allow the original author or higher level site contributor to approve them or decline them.
I briefly of looked into setting up Roles to accomplish this but I can't quite seem to get my head around how it would work. Currently I have user groups with roughly these permissions:
- Rumor Monger - edit, view, create, rename pages (various viewing of groups/tags)
- Wandering Scholar - previous plus admin tags
- Librarian - previous plus admin the wiki, view unapproved revisions, approve revisions, view history, roll back pages
- Lore Master - previous plus assign permissions to pages, view wiki source, upload pictures, admin categories and structures
- Master Archivist - previous plus administration of groups and users
I'm not terribly familiar with wiki's so i don't know if this is possible or not. Our use case is that we launched a Kickstarter where anyone who pledged money could add lore to the world. I'd like to avoid a scenario where person 1 adds content, but person 2 doesn't like it so changes it. We'll worry about turning it all into a holistic mythos at a later date once everyone has had fun entering their ideas.
It may just be that I don't have a solid grasp on all the features and need it explained better. For example maybe these don't do what I think they do:
Can view unapproved revisions of pages (tiki_p_wiki_view_latest)
Can approve revisions of pages (tiki_p_wiki_approve)
My guess based on what they are named is that they allow some level of administrative approval but I can't seem to make it happen.
If all else fails, I can just have a Community Standards/Code of Conduct that has people make comments on pages with suggested changes and trust them not to modify someone else's content, but it would be nice to be able to restrict that; the greater permission control is why i settled on Tiki Wiki over Wikimedia.
side note: The hope was to use scores to see who was contributing the most to the wiki and give them additional permissions as it grew. That's why i set up that many different user groups. To start, there will just be rumor mongers and master archivists. I'm not even 100% sure how to get scores working 😊
Thanks to everyone for making this software, it's been a bit of a learning curve but it really does a lot of what we are hoping to accomplish with our game experience.
Tech Specs
For reference the site is:
http://lore.huntersofavalon.com
(ignore the ssl warning, i'll tackle that once i have the site fully configured the way we want)
Tiki Wiki Version is: 21.2