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:
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).
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.
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.
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:
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.
Clicking the versions link expands the versions, which can be accessed or promoted to be the current version.
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'.
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.
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.
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.
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.
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.
The windows phone version of the App does not currently support access to prior versions of a file.
The BlackBerry App(s) do not currently support access to prior versions of a file.
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.)
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.