Record page editing history
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
I'd like to "dogfood" Mahara's developer documentation by moving it from Mediawiki to the Mahara platform itself, probably as group pages so it could still be edited by many people. One of the features that is lacking to make this feasible, though, is having an edit history. The wiki allows us to keep track of who made what edits, and to revert to older versions if necessary.
So, I'd like to see Mahara gain the ability to keep track of a page's edit history. At a minimum it needs:
1. Who made changes, at what time
2. What the page looked like at each revision
3. Ability to revert the page to a previous version
Also good would be:
4. Ability to "diff" versions and highlight what changed
5. Comments that go in the history log
6. "Publish" ability (including publishing at a later time/date)
7. Versioning file attachments, see also https:/
Changed in mahara: | |
status: | New → Confirmed |
Changed in mahara: | |
status: | Confirmed → In Progress |
Changed in mahara: | |
assignee: | Nigel Cunningham (nigelc-g) → nobody |
status: | In Progress → Confirmed |
(The other main feature that's lacking is full-text search, but we're working on that with a new elasticsearch search plugin.)