I’m excited by this idea!

Create the ability to rollback content to previous versions

I spoke to a user today and she had a great idea about being able to rollback contact to older versions in case of mistakes or as general back up.
7 people like
this idea
+1
Reply
  • Brie, that's an awesome idea. One way to achieve that is to use "revisions". When you edit a post and make changes , you may create a revision (tabs in the bottom). That basically "tags" the content at that point in time. You can switch to any revision
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • I have never been able to get this to work but i'd like to learn. Can you show me this week? Lemme know. Thanks mystery Employee!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • I’m puzzled
    Brie, and ME: we at HDS would love to have the rollback functionality but can't find it. Where in the current release is "create a revision?"
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Hi Gordon,

    Revisions are not available - apologies for the hit or miss information sprinkled throughout Community on this topic.

    Related: http://community.openscholar.harvard....

    When we've had internal discussions on this in the past I know one of the challenges is how to define a "page" (or the "thing") that holds the revision. In OS a "page" is often an assemblage of widgets and not really a "page" in the traditional sense - so the question becomes how best to define what you are revising.

    If you have a few specific use cases in mind, it would be great to get them captured here on Community.

    Thanks,
    Kenton
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Hello,

    Most of our needs for revisioning usually involve text in the center content area.

    For instance, I made major revisions to http://hds.harvard.edu/alumni-friends... by adding new information, removing a few paragraphs, and reordering the content. Before I made any changes, I disabled rich text and copied the HTML code into a text doc just in case we needed to revert back to the previous structure.

    Also, there are events or deadlines that occur every year (for example, when the admissions application period opens and closes). It would be helpful to revert back to the previous year's page and update the information for the current year without having to recreate the content.

    There are times where we make structural changes to a page (adding or removing widgets) and we would like to revert back to a previous layout, but that is typically a more significant process that involves planning. That being said, it would be useful to be able to revert to a previous layout of widgets on the page for those times when a stakeholder changes their mind.

    Thank you,
    Heather
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • I am currently work with the Harvard Kennedy School and they wanted to know our policy on revisions and how they can get to their site backups.

    I believe if we are going to have department sites and sites that have several content contributors revisions are absolutely essential.

    If we are talking about a department where there are 5 to 20 content editors on a site and one overwrites another's work they need to be able to get it back.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • We do make daily backups of content and can recover that data during extreme circumstances.

    I think making use of content versioning to allow new revisions of content would be the best first step. This will allow you to restore your content to previous versions and see a version history. This is not currently in OpenScholar but should be, it was removed at some point because it was not working.

    As a second step and an additional layer of backups, It would be nice to add a "TimeCapsule" feature that backs up a complete site and allows users to restore to or use that version. A feature like this would likely be combined with the site import/export functionality.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Good morning...

    For the purposes of 1) completing a business continuity plan, and 2) describing to stakeholders the implications of storing documents on the website:

    1)
    -Is it Acquia where backups are executed?
    -Are the backups stored locally there or offsite?
    -What backup media is utilized?
    -Has a successful restore of a site or the application been fully tested or executed in production?

    2)
    -For the content (or records) management-savvy, should one discourage users from using the website as a permanent storage place for their documents?
    -Has anyone declared an official approach (either way) to your users?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Joe,

    You can see more information about our backup process here https://docs.acquia.com/cloud/arch/availability#backups.  We have both automated and on-demand backups.  Some On-demand are kept for years.  We have had several full restores in the past and test the restore process regularly.  

    We don not recommend using ´╗┐OpenScholar as a storage repository, but rather it should be used as a tool for distributing the content.

    Thanks,
    Richard Brandon
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • In case you can't get to the link.

    We takes hourly snapshots of the passive master database, file system, and code repository. These snapshots are programmatically stored in Amazon S3 buckets (Amazon's highly available cloud storage) and used to restore a site in the case of multiple disk failure or total data center loss. Backup data stored in Amazon S3 is maintained in the same region (US-East, US-West, EU-East, etc) where the production site is located. Amazon S3 repositories are distributed amongst multiple Availability Zones (data centers) and multiple devices within each Availability Zone for redundancy.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Richard,

    Excellent - Thanks so much. These are great reference details.

    Regards,

    Joe
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated