What can you do if you're editing a page (e.g. the homepage) and accidentally break something? You could try to fix it by hand, but it's often easier to undo your change and try again.


In HarmonySite, you can do this yourself:


  1. Click the "Admin" link in the top-right corner to go to your Admin dashboard.
  2. In the Website Config/Info section, click on "Log Changes":
  3. Scroll down the page. Near the bottom, you'll see a line which says "Website Pages".
    Click the link on the right that says "View":
  4. This will give you a big list of all the changes made to pages on your HarmonySite.
    (Note: to be precise, this is "website pages" – that is, pages where you click the yellow "edit" button in the bottom-right corner. This doesn't include other things like events or songs.)
  5. Each line shows you the new content on the left and the old content on the right.
    If you want to undo a change – that is, restore the old value – click Revert on the right-hand side.
    (Note that you may need to scroll to the right to see the revert button.)
  6. Click OK.
  7. Once you've reverted a change, you'll see a message on the right-hand side:




You may have noticed on the "Log Changes" page that you can enable logging for other areas of the system too, such as Members, Memberships, Participations, etc.


So, if you'd like to keep a record of the changes people make to any of these areas, you can turn on the logging system as follows:


  1. Click the "Admin" link in the top-right corner to go to your Admin dashboard.
  2. In the Website Config/Info section, click on "Log Changes":
  3. Look for the area of the system that you'd like to track changes for, and click "enable":
  4. Now, the system will keep a log of any changes made in this area of the database.