Skip to content
A module to allow for the replacement and version management of asset files.
PHP Scheme
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx Globalisation, transifex support Oct 29, 2013
_config Exclude versions folders from syncing. Feb 16, 2014
code Merge pull request #58 from chrometoasters/fix-rename-warning Apr 29, 2019
docs/en/userguide
lang
templates
tests
.editorconfig
.gitattributes
.scrutinizer.yml
.travis.yml Add PHP 7.3 to Travis builds Jul 23, 2019
README.md DOCS Add Scrutinizer badge to readme May 9, 2019
_config.php
changelog.md
code-of-conduct.md
composer.json Merge branch '2.0' Jul 23, 2019
license.md VENDOR UPDATE. Jun 23, 2017

README.md

SilverStripe Versioned Files Module

Build Status Scrutinizer Code Quality SilverStripe supported module

IMPORTANT: File versioning is built-in with SilverStripe 4.x. There is currently no migration path from this module. Current file versions are handled by SilverStripe’s built-in upgrade tooling. Both past file metadata versions (in FileVersion table) and content versions (in assets/_versions) are retained, but they’re no longer accessible via the CMS UI. If required, those versions can be retrieved by a developer.

Requirements

  • SilverStripe 3.1 +

Installation Instructions

  1. Place this directory in the root of your SilverStripe installation.
  2. Visit yoursite.com/dev/build to rebuild the database.
  3. Visit yoursite.com/dev/tasks/FileVersionCreationTask - this creates initial versions for any existing files.

Documentation

User guide

Known Issues

Issue Tracker

Contributing Translations

Translations of the natural language strings are managed through a third party translation interface, transifex.com. Newly added strings will be periodically uploaded there for translation, and any new translations will be merged back to the project source code.

Please use https://www.transifex.com/projects/p/silverstripe-versionedfiles to contribute translations, rather than sending pull requests with YAML files.

You can’t perform that action at this time.