Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A SimpleDB Administration web-interface
JavaScript CSS
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
extjs @ 7764d0b
node_modules/wrench
resources
.bowerrc
.gitignore
.gitmodules
Gruntfile.js
README.md
app.js
bower.json
build.js
extension.html
extension.js
index.html
manifest.json
package.json

README.md

SdbNavigator

A free and open source webinterface for Amazon SimpleDB

  • No server-side scripts needed: do everything from your browser
  • Manage domains, Create, Read, Update and Delete
  • Manage records, Create, Read, Update and Delete
  • Find records using your own queries, or by sorting on properties
  • Quickly edit records using a convenient interface
  • Convenient interface like PhpMyAdmin.

Installation

Usage

To make the data more manageable, SdbNavigator uses a 'virtual schema' for a schema-less database.

  • Fire up Google Chrome and the plugin
  • Open a new tab
  • Sign in for your AWS amazon account at https://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key
  • Copy and paste the "Access Key ID" and "Secret Access Key" into the corresponding fields on the plugin-page
  • Choose your nearest Region.
  • Click connect
  • Now choose a domain on the left-hand side, or create a new one.
  • Add some properties to the selected domain (if they could not be retrieved by scanning existing records)
  • Start adding new records using the defined properties

PLEASE NOTE that your AWS credentials will be stored in a local cookie so don't use this plugin on any public computer. This free, beta software is released under GPL v3 and comes with absolutely no warranty. Make sure you have backup of important data before using this software.

Contributing

Get a working local development version of the app

  1. Fork it on Github.
  2. Clone to your development environment
  3. Install submodule (git submodule init && git submodule update)
  4. Run npm install -g grunt-cli
  5. Run npm install
  6. Run grunt (or sudo grunt)
  7. Start your chrome with --disable-web-security and open http://localhost

When something nice is created:

  1. Create a branch (git checkout -b my_sdbNavigator)
  2. Commit your changes (git commit -am "Added Shizzle")
  3. Push to the branch (git push origin my_sdbNavigator)
  4. Create an Issue with a link to your branch
  5. Enjoy a beer and wait

Build your own version of the plugin

  1. Download and install node.js
  2. Run "npm install"
  3. Run "grunt" to test your app locally
  4. Run "grunt build" to build the plugin version of your source.
  5. See http://code.google.com/chrome/extensions/getstarted.html#load for how to install it in Chrome
Something went wrong with that request. Please try again.