With Helpie, You can now make collaborative content creation and sharing much simpler and easier.
Front-End editing Capabilities:
Using the Front-end editing feature, you can allow any user to add or edit or delete an article or a category from the Front-end without the need to go to the backend.
To enable the front-end, go to Helpie Kb Wiki -> Helpie Settings -> Frontend Editor -> Enable Frontend Editing.
Number of Revisions:
Any number of changes could be made for an article and all changes will be saved as Revisions as seen below.
Now the user with approving capability (More about it below) can approve any revision and can revert back to any revision. You can limit the number of revisions to any count as you wish in the “Number of Revisions” box.
Note: If you have started to edit the article using the editor, you cannot change it to edit by using any other page builder like Elementor later. Vice-versa also remains the same.
Here in the Front-end Categories box, you can see all the categories and subcategories which have been created in the back-end. You can also create a new category from here.
We have two editor types, one is the inline editor which is more of a medium like an editor and the other is the WordPress TinyMCE editor which will have all capability as the WordPress backend editor.
Using our Dynamic capabilities feature, you can give permission to edit, publish and approve articles based on user roles, user names, logged in users or even everyone. You can also set no one to have this permission.
Can edit capability:
People with “can_edit” capability can add any new article from the front-end but cannot publish it or could not select categories. As you can see in the screenshot above, he/she can only submit for Review. His/her article will be saved as pending in the back-end and only admin or the one who has the approver role can approve the post and assign a category to it.
The one with edit capability can also edit posts which are published by others which will be saved as revisions. You can also allow anyone to edit your article by selecting “All” in the can_edit capability. You can also limit it to only certain people based on user roles, user name, or only logged in users.
The best part about our dynamic capabilities feature is that you set this capability on all global, topic and article level.
To set it in Global level, go to Dashboard -> Helpie kb Wiki -> Helpie settings -> Dynamic capabilities -> Can_edit. Here you can set the permissions.
To set it for a particular topic, go to Dashboard -> Helpie Kb Wiki -> Wiki category -> Go to that particular category and edit it. You can see the capabilities in the left bottom.
In the same way, to set it for a particular article go to that article and edit where you will find the same option as shown above.
Can publish capability:
The same applies to publishing and approving capability. People with “can_publish” capability can add any new article from the front-end and can publish it without the need to be approved. He can also choose categories in which that article should be published.
He/she can also edit and publish changes made by others but can only see the last revision for an article. He can’t see all the changes done in that article. You can also allow anyone to publish your article.
Everything else remains the same as what has been explained in Can-edit capability above.
Can approve capability:
People with this capability can approve the article published by “Can edit” capability. He can also see all the changes done for that article and can publish any revision done for that article.
By default, Administrator will have all user capabilities assigned.
For more details on dynamic capability, kindly check this article: http://helpiewp.com/dynamic-capabilities/