This project started off as an Ember Data front-end to the Zimbra SOAP APIs. Its purpose was to make it easier to get started with managing a Zimbra server from JavaScript.
Later a Bootstrap based adaptive UI was added, to put the Ember Data bindings through their paces. This makes the project a good launchpad for a custom administrative UI.
Watch the Inroduction Video on YouTube.
- Use Ember CLI for project scaffolding and Bower-based dependency management.
- Provide Ember Data models and SOAP-based Adapter for common tasks, such as managing users and aliases.
- Provide a minimal adaptive UI and routes to exercise the data layer, and for use by others kicking off new projects.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
npm install
bower install
ember server
- Visit your app at http://localhost:4200.
- If you're using a localhost based Zimbra server, you might want to launch your browser with CORS disabled.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.
- Zimbra SOAP API Reference
- ember: http://emberjs.com
- ember-cli: http://www.ember-cli.com/
- Development Browser Extensions