Elvis: API samples
These samples demonstrate various ways in which you can use the Elvis API.
All the samples are open-source and licensed under the MIT License so you can use the code in your own projects and change it as much as you need.
An online demo version of these samples can be found at: demo.elviscloud.com
Use and customize them yourself
We encourage you to download the samples and customize them. They can provide a good starting point to build your own interfaces and apps on top of Elvis.
To use the samples on your own Elvis server, place this folder in the "Config/plugins/active" folder of your Elvis server. They will then be available on the following url: http://yourserver/plugins/...name of folder...
Some of the samples auto-login using the 'guest' user. You will have to either change that, or enable the guest user.
Old 'prototype-js' based samples are still available in the prototype-js branch. These are not maintained anymore and quite outdated, so it's advised to use the jQuery variant.
Documentation for the Elvis API is available at: https://helpcenter.woodwing.com/hc
Some of the plugins here are described in the Bundled plugins section.
How to contribute
We encourage everyone to share and contribute improvements or new samples back to the elvis community.
If you don't have experience with Git, you can just email patches or zip files to us and we will include them in the samples.
Elvis is a digital asset management system. It's main features:
- Intuitive user interface
- Easy collaboration and sharing
- High performance search engine
- Scalable processing engine to preview images, video, office documents, Adobe CS files, PDF, XML and more.
- Powerful metadata based permission rules
- REST and SOAP API's
- Plugin framework to customize server and client functionality
For more information, go to: woodwing.com