« Wiki Index

Versioning

Introduction

File Versioning is built into the SME Cloud solution. This works above any cloud that is mapped to the SME solution and is independent of any versioning that may be provided by the Providers itself (with the notable exception being OpenStack which has an integrated SME/OpenStack versioning option for the SME Enterprise on-premises edition).

Files are versioned:

  1. When Trash is set to "on" then prior versions of the files are appended with a datestamp and moved to the Trash view in Storage Made Easy but are still visible on the underlying provider and are not removed until removed from SME Trash in Storage Made Easy.

This is a precaution to ensure files are not accidentally deleted and Trash can be set to "off" if required and the file(s) are then instantly removed (see above).

  1. If versioning in SME is set to "on" then prior versions of the files are appended with a datestamp and these will also reside in the same directory on the underlying cloud.

Turning on versioning

Versioning can be turned on:

Free or Personal Cloud: From the versioning option in the Cloud DashBoard Business or Enterprise Cloud: At a team level from the Team Options->Versioning section.

Hiding file versions from SME Clients

SME has a feature that turns off the view of file versions in SME Apps.

For free or personal cloud users this setting can be set from the Cloud DashBoard. For business or enterprise users this can be set as Team Admin from the Options->Versioning section.

SME Apps

Many of the SME client Apps also have the capabilities to deal with access to file versions. The section below outlines how SME Apps deal with access to file versions:

Web

The Web File Manager displays versions using a 'visual versioning' paradigm in which versions are 'rolled up' so that how many versions of a file can be easily seen without cluttering up the interface.

SME Versioning

Clicking the versions link expands the versions, which can be accessed or promoted to be the current version.

Promote Versioning

Windows

The Windows Cloud Drive and Windows Explorer enables access to prior versions of a file.

Versions can be access on a document in the windows drive by right clicking the file, choosing cloud actions and then properties and opening the tab 'previous versions'.

Cloud Versions

The Windows SME Cloud Explorer App can also access prior file versions by right clicking on a document, choosing properties, and choosing the tab 'previous versions.

Explorer Versions

Mac

The Mac Apps are not currently able to access versions of a file directly. This feature should be available shortly (as of September 2015) but currently Mac users should use the SME Web File Manager to access file versions.

Linux

The Linux Apps are not currently able to access versions of a file directly. This feature should be available shortly (as of September 2015) but currently Linux users should use the SME Web File Manager to access file versions.

iOS App

The iOS App has support for versioning and displays the number of file versions in the file manager. These can then be accessed and opened from within the App.

iPad Versions

Android App

The Android currently does not support access to prior versions of a file but as of September 2015 this is in progress and will be released in a future version of the App.

Windows Phone

The windows phone version of the App does not currently support access to prior versions of a file.

BlackBerry

The BlackBerry App(s) do not currently support access to prior versions of a file.

Protocol Adaptors

The SME Protocol Adaptors (WebDav, FTP etc) will honour what has been setup within SME for file versioning. The WebDav protocol adaptor has a special setting that enables versioning to be on at a global level but turned off when using the SME clouddav protocol adaptor.

This is accessible from either the DashBoard (personal users) or the Team Options->Versioning section (business and enterprise users.)

clouddav Versioning

Native Cloud Storage Provider File versioning

Although SME provides support for versioning above what is provided by a Cloud storage provider some cloud storage providers provide their own versioning. To take advantage of this simply set the SME versioning to 'off' and the mapped Cloud Storage Provider will continue to version files in its own platform.

NOTE For enterprise Appliance customers SME provides integration with OpenStack versioning in that there is an option to directly directly map the SME versioning to OpenStack versioning.