Internet Explorer is not supported. Please upgrade to a more modern browser.
To create a detailed and up-to-date wiki, you need more than one person, therefore the Wiki Pro module is specially designed with collaboration in mind - you can edit pages straight from the wiki, change pages order with drag and drop, and easily setup permissions for each page!
1) Create as many pages as you need - of any size
2) Pages can assign a parent to be part of a dropdown
3) Pages positions can easily be reordered within the panel - you can drag them around
4) Restrict page access to specific groups with a powerful permission system - more detail in the permissions dropdown
5) Supports collaboration, enabling users with permission to edit wiki pages directly from the wiki
6) Shows who last edited a page, and when, on the wiki
7) Each action is recorded in a detailed log system, enabling admins to see exactly who did what
8) Pages content can be restored within the log page to any previous time
9) Hop between wiki pages instantly - they are just separate tabs
10) Configure Discord webhooks to get notified of any changes
11) Send members to specific pages with custom page URLs
12) Create a custom URL for the Wiki itself
13) Sticky Page Navigation Menu - The list of Wiki pages remains on your screen as you scroll, and can even become scrollable
14) Renders well on all screen sizes - whilst maintaining widget support
To start configuring, head over to the staff panel!
Users with the administrator permission have full access to everything.
Scroll down to the Wiki section where you can find the settings page and the logs page:
Within the settings page you can create, edit, delete and reorder wiki pages:
The logs page shows you all changes to the wiki:
To enable Discord webhooks, head over to StaffCP > Configuration > Webhooks:
Here you can create a new, or edit an existing, webhook:
You will then see all the events which you can toggle, to start receiving notifications from within your Discord.
To allow a group access to the configuration panel head to StaffCP > Core > Groups.
Select a trusted group and enable the 'Can the group view the StaffCP?' option:
Next, click on the permissions button at the top right of the selected group:
Scroll down to the WikiPro section and toggle the desired permissions:
StaffCP > Can view the settings page - This will allow that group to see the settings page of the wiki. However, by default they will only see the names of the pages, and not be able to do anything else.
The following permissions require the user to have the view wiki settings page permission.
StaffCP > Can view the logs page - Lets this group see log pages. WARNING: this will let them see IP addresses. They will also be able to restore pages content.
Can create new wiki pages - Allows members to create new pages from within the settings page.
Can edit all properties of every wiki page - Allows the member to change the wiki pages link location, and also edit ALL properties of EVERY wiki page from within the panel.
Can delete any wiki page - Lets the user delete ANY page.
Can reorder wiki page positions - Lets the user rearrange all the pages to have any positions.
These panel permissions can be dangerous to grant, so only give to trusted members.
You can now assign permissions to each individual wiki page. Head to the wiki settings page, click edit on a page, then scroll to the bottom where you will see the permissions section:
You can select which groups you would like to be able to view which pages. If a member does not have a group which has the view page permission, they will not be able to view this specific page. If a member cannot view the parent page for a dropdown, they will not be able to view any of the sub pages.
If a member has this permission, then when viewing a page, a blue 'edit' button will be visible, allowing the member to directly edit the page from the wiki:
These permissions are per page, giving you full configuration over how you run your wiki.
Members with the administrator permission will by default have access to every page, and be able to edit every page from the wiki.
This module has taken me lots of time to develop and is available at the cost of a coffee, so please respect this and follow the terms of service:
1) Redistribution of the resource's code in any way is prohibited. This includes edited versions of the code.
2) Chargebacks and refunds are prohibited.
3) You can not claim this content as your own.
4) You can only use this module on websites which you own.
5) Do not use stolen work.
Failure to comply with these terms will result in an immediate removal of your product licence without any compensation. I am not liable for any issues with the product caused by the user and am not required to provide support to any user, customer or otherwise. Nevertheless, I will do my best to support legitimate customers via our Discord.