Skip to main content

GSS saves the document types supported by the Google Docs service on the Google servers

Project description

GoogleSystemStorage

About GoogleSystemStorage

GoogleSystemStorage (GSS) is an extension of FileSystemStorage (FSS).

GSS transparently to the user, saves the document types supported by the Google Docs service on the Google servers, while storing all the other files in the local filesystem.

GSS permits Plone users to access their files from both the Plone application and their Google Docs account.

In addition, GSS permits to overcome the problem of ZODB size growth, and the consequent performance penalties, when many files with large size are used.

Requirements

FileSystemStorage, GoogleAuthentication and gdata-1.3.0 must be correctly installed.

Installation

With buildout

This example speaks of itself:

[buildout]
parts =
    ...
    fss

...

eggs =
  ...
  collective.googlesystemstorage
  collective.googleauthentication
  iw.recipe.fss
  iw.fss
  ...

...

zcml =
    ...
    collective.googlesystemstorage
    collective.googleauthentication
    iw.fss
    iw.fss-meta

...

[fss]
recipe = iw.recipe.fss
zope-instances =
     ${instance:location}

storages =
    global / flat
    portale /portale site1 ${buildout:directory}/var/portale_fss_storage ${buildout:directory}/var/portale_fss_backup

Credits

Main developer: D’Elia Federica <federica.delia@redturtle.it>

Changelog

1.0.0

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.googlesystemstorage-1.0.0.tar.gz (25.0 kB view hashes)

Uploaded Source

Built Distribution

collective.googlesystemstorage-1.0.0-py2.4.egg (40.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page