Extension:CloudStorage

CloudStorage is an extension for allowing storing media files (images, videos, ...) in the cloud such as Google Cloud Storage, particularly when MediaWiki is hosted on Google App Engine. Please note the current implementation of this extension only works with the modified version of MediaWiki.

MediaWiki On GAE Settings
If you decide to run your Wiki on Google App Engine and would like to make use of its Cloud Storage, please first get a latest copy of supported version of MediaWiki On GAE as showed below.

Edit the  under the mediawiki-on-gae directory, and add:

$wgGaeAppId = 'Google App Engine ID'; $wgGaeInstanceName = 'Google Cloud SQL Instance Name';

CloudStorage Extension Settings
And add the following code to your LocalSettings.php file:

Please make sure that you specify the cloud storage bucket name before loading the extension. Setting  is optional.

For Google Cloud Storage, you will be able to check your bucket by running the following command:

Debug
When you try to debug your Wiki locally with either Apache or Google Development Server, you can switch the CloudStorage to local file system. To do so, please add following code in your LocalSettings.php file:

Acknowledgement
The Amazon S3 Service as File Repo is forked from: Extension:LocalS3Repo it may not work as the code was refactored a lot and weren't tested at all.

Support
Please email your questions and suggestions to support at tyo.com.au.