← Back to team overview

mahara-contributors team mailing list archive

[Bug 1157543] Re: Record page editing history

 

I still like the idea of snapshotting a page manually (besides the
automatic versioning) because that could tell the author / viewer more
clearly which version is important. If we version everything then it can
be very tricky to find the version that you are looking for. Mediawiki I
think tackles this by allowing you to leave a comment.

Etherpad makes it really easy by allowing you to save a page. That
actually doesn't create a copy you can download, but a highlight on the
timeline slider (a star in the case of Etherpad). Easy to get back to
and move from that more important revision to another important revision
rather than looking through every single revision.

Also: When are revisions made? When a block is changed and saved or when
the entire page is "saved" (by clicking the "Done" button which not many
people do I would say as it is not required). Or would we set the
revision saving interval like we do for watchlist notifications so that
there is no overwhelming number of notifications?

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1157543

Title:
  Record page editing history

Status in Mahara ePortfolio:
  In Progress

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://bugs.launchpad.net/mahara/+bug/548195

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1157543/+subscriptions