Skip to content

kisscms/aws

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

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

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

Stars

Watchers

Forks

Packages

No packages published

Languages