Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
lib
 
 
 
 
 
 

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

About

Amazon Web Services

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.