2017 © Pedro Peláez
 

silverstripe-module silverstripe-s3publisher

A static publisher which publishes the site to an S3 bucket

image

symbiote-library/silverstripe-s3publisher

A static publisher which publishes the site to an S3 bucket

  • Friday, June 30, 2017
  • by symbiote-library
  • Repository
  • 8 Watchers
  • 2 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

IMPORTANT

This module is no longer actively maintained, however, if you're interested in adopting it, please let us know!, (*1)

SilverStripe S3 Publisher Module

Provides a static publish queue compatible publisher which publishes a copy of the site to S3., (*2)

Maintainer Contacts

Installation

Once you have installed the module using Composer, you need to configure the BucketWebsiteFactory with your S3 bucket details, and apply the Publisher extension to SiteTree:, (*3)

Injector:
  Symbiote\S3Publisher\BucketWebsiteFactory:
    properties:
      client:
        key: "<key>"
        secret: "<secret>"
      bucket: "<bucket>"
      baseURL: "<website-base-url>"

SiteTree:
  extensions:
    - Symbiote\S3Publisher\Publisher

You can then run the static publish queue, and it will publish the site to your S3 bucket as static HTML files. There are also two build tasks:, (*4)

  • ConfigureBucketTask configures the S3 bucket to serve the website.
  • UploadAssetsTask uploads static asset files (CSS, images...).

The Versions

30/06 2017

dev-master

9999999-dev

A static publisher which publishes the site to an S3 bucket

  Sources   Download

BSD-3-Clause

The Requires

 

by Andrew Short

s3 silverstripe static

30/06 2017

1.0.2

1.0.2.0

A static publisher which publishes the site to an S3 bucket

  Sources   Download

BSD-3-Clause

The Requires

 

by Andrew Short

s3 silverstripe static