Skip to content
Samples that demonstrate how to use the Elvis API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
action_plugins
api_samples
code_samples/action_plugins
elvis_api
README.md

README.md

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.

Demo

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.

jQuery

All API samples are based on the jQuery javascript library.

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.

API Documentation

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 have experience with Git and Github it is very easy to make contributions. You can fork the code, make your changes and then send us a pull request so we can incorporate your improvements.

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.

About Elvis

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

You can’t perform that action at this time.