Improvements for Wiki addon

PhineasD

New member
Sep 15, 2025
15
6
3
I have some suggestions for improving Wikis:

  • Limit user edits per day to prevent malicious edits or deletions
  • Send edits to the approval queue so they can be reviewed by moderators before being visible (in my opinion, this is a must have in a Wiki)
  • Do not allow attachments to be removed from the original post (same, this is a must have in a Wiki)
  • The fa-book icon inside box is not displayed in the latest version of XF

1758363738510.png
 
Last edited:
  • Like
Reactions: JulianD
Thank you so much for the suggestions. I'll take a look at every one of them and implement some of them. There are a few that might require extra work, and I might pass on them because of the difficulty in coding them, but thank you nonetheless.
 
  • Like
Reactions: PhineasD
I would like to get more feedback from you to understand your general need and plan an implementation in the future:

  • Limit user edits per day to prevent malicious edits or deletions
- Does a simple user group permission with the amount of edits per day would be enough?

  • Send edits to the approval queue so they can be reviewed by moderators before being visible (in my opinion, this is a must have in a Wiki)
- Do you think it would be enough to send the edit to the approval queue? This would require the approver to have admin/moderator permissions in order to approve an edit. Creating the ability for normal user to approve edits would require a more complet implementation.
- How do you imagine the scenario where a user tries to edit the WikiPost while there's an existing edit waiting for approval?


  • The fa-book icon inside box is not displayed in the latest version of XF

View attachment 48
This has been fixed and will be included in the next release!
 
  • Like
Reactions: PhineasD
- Does a simple user group permission with the amount of edits per day would be enough?

Yes, it would be sufficient to be able to configure a maximum number of edits per user group.

- Do you think it would be enough to send the edit to the approval queue? This would require the approver to have admin/moderator permissions in order to approve an edit. Creating the ability for normal user to approve edits would require a more complet implementation.

In my case, it would be sufficient for the administrator to be able to approve the edits, since in case of doubt I would use the comments of the publication to ask other users if the change should be approved.

- How do you imagine the scenario where a user tries to edit the WikiPost while there's an existing edit waiting for approval?

Perhaps the simplest option would be to temporarily block editing on a wiki that has a pending edit, displaying a warning message such as "This wiki has a pending edit and does not allow new edits until it has been resolved. Please try again in a few minutes."
 
  • Like
Reactions: JulianD