Amazon Web Services
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
helpers
lib
.gitignore
composer.json
readme.md

readme.md

AWS plugin for KISSCMS

Simple CRUD methods to AWS for KISSCMS

Dependencies

Install

Add the plugin in your plugins folder manually or as a submodule, for example:

git submodule install git://github.com/kisscms/aws.git ./app/plugins/aws/

In your env.json you'll need to add where your root SDK folder. The SDK path will be used to include the AWS PHP SDK, which should live in this path:

SDK. "aws/[VERSION]/aws.phar"

Usage

Create models using the SimpleDB trait

class MyModel extends Model {
    use SimpleDB;
}

Then use like any other KISSCMS module:

$data = new MyModel();

$data->set(...);
$data->create();

or

$data = new MyModel( id );

$data->set(...);
$data->update();

Methods

Currently supporting the basic CRUD methods: create, read, update, delete

Options

These are the options added in the site's configuration

Simple DB

  • simpleDB_host: The host of the SimpleDB table(s) (default: sdb.us-west-1.amazonaws.com)
  • simpleDB_timestamps: If enabled inserts created & updated flags for every item (default: true)
  • simpleDB_soft_delete: A boolean that if selected hides the items instead of deleting (default: false)

S3

  • s3_region: The region of the S3 bucket(s) (default: s3-us-west-1.amazonaws.com)

Credits

Created by Makis Tracend ( @tracend )

Distributed through Makesites.org

Released under the MIT license