Review Pages Application
| This application allows to maintain list of wiki pages that needs to be reviewed from time to time, together with a date for the next review for each page. |
| Type | XAR |
| Category | |
| Developed by | Clemens Robbenhaar, Alex Cotiuga |
| Active Installs | 6 |
| Rating | |
| License | GNU Lesser General Public License 2.1 |
| Compatibility | XWiki 14.3.1+ |
Table of contents
Description
If you have a wiki with a lot of pages, some of them might slowly get out of date. Especially in a quality management context this is highly undesirable.
A remedy against important pages getting out of date is to review them periodically. This application helps you by maintaining a list of pages together.
Overview Table

The table on the start page of the application shows a list of pages together with the information when and by whom they have been reviewed the last time, and when the next review is due. If the page is overdue, that date is rendered in red.
Pages are initially sorted by next review date descending (i.e. pages with nearest due date next to the top).
Initially a dummy sample page is added, which you can safely delete.
Adding Pages to the review list
Below of the table of pages you can find a small form that allows you to add pages to the review process. You can style in the page name in the form Space.Name where the input field suggests the right pages by auto completion.

Afterwards you can add the date you feel appropriate for the next review.

Updating the date after review
If a review is due for some page you can use the "View" link in Actions column to view the page in a new browser tab and check if the contents are still up to date. If (possible after bringing them up to date) you feel the contents are ok, you can come back to the review page and shift the review date by an appropriate amount into the future by clicking on the "Review" link in the "Actions" column. A dialog to enter the next review date will open:
After filling in a date for the next review you can submit the dialog, which will cause the page to sort in the results table according to its new review date. It will also show you as the last reviewer and show the date of the last review to now automatically.
If you do not want to review a page any more, it can be removed from the list by clicking on the "Remove" link. This will not delete the page, it will just no longer queue in for a review.
Alternatively if you do not need the page any longer at all, you can delete the page normally; it will be gone from the review list automatically.
Notifications
A daily job scheduler is executed to identify the documents ready to review in the current day and notifies the document creator in the Notifications menu.

To get notifications for this application, go to the user profile and enable them.

Feedback
For bug reports and feature request please use the issue tracker at: https://jira.xwiki.org/browse/REVPAGE
You want to customize it to your need? Fork me on GitHub!
(If you want your changes to be merged back to the repository in xwiki-contrib, please also file a feature request in the issue tracker.)
Prerequisites & Installation Instructions
We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager). Note that installing Extensions when being offline is currently not supported and you'd need to use some complex manual method.
You can also use the following manual method, which is useful if this extension cannot be installed with the Extension Manager or if you're using an old version of XWiki that doesn't have the Extension Manager:
- Log in the wiki with a user having Administration rights
- Go to the Administration page and select the Import category
- Follow the on-screen instructions to upload the downloaded XAR
- Click on the uploaded XAR and follow the instructions
- You'll also need to install all dependent Extensions that are not already installed in your wiki
Versions
Dependencies
Dependencies for this extension (org.xwiki.contrib:application-reviewpages-ui 1.0.1):
- org.xwiki.contrib:application-reviewpages-api 1.0.1