kisscms / aws
Amazon Web Services for KISSCMS
3.8.0
2019-04-05 14:08 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-12-21 13:26:22 UTC
README
Simple CRUD methods to AWS for KISSCMS
Dependencies
- AWS PHP SDK v2.8.2
- KISSCMS >= 2.2.0
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