Using the Management Console of Elvis 6
Together with the Admin pages in Elvis Server, the Management Console is used for setting up and managing the Elvis 6 environment.
It is used for:
- Licensing Elvis
- Managing permissions for users and user groups
- Defining the look and feel of Elvis applications
- Viewing plug-ins
- Managing active users
- Importing assets in bulk
- Managing Webhooks
- Repairing lost index entries for all assets in the file store folder
- Repairing broken assets
- Updating an index
This article provides information about how to access the Management Console and gives a short overview of each task.
Accessing the Management Console
Do one of the following:
- Access the following URL and log in using system administrator credentials (a 'Super user' account):
<Elvis Server URL>/console
- Access the Elvis Pro client by accessing the following URL, log in using system administrator credentials, and choose Management Console from the Avatar menu.
<Elvis Server URL>/app
Info: This feature requires Elvis 6.9 or higher.
Use this page to manage the licenses for Elvis Server and its client applications.
For more information, see Licensing Elvis 6 Server.
Before they can do this they need to be given access to these clients and the stored assets. This is done by using the 'User groups' and 'Users' pages in the Management Console.
The following permissions can be set:
- Capabilities define which clients and client features can be used
- Rules define which folders and assets can be accessed
- Metadata permissions define which metadata fields can be seen and edited
- Presets define which Download Presets can be used for downloading images in a particular format or quality
Using the Branding page, the look and feel of the Pro client and the Brand portal can be changed to match the style of the brand that the Pro client and Brand portal is used for, for example by matching it with the branding of a company, product or publication.
For more information, see Setting up the Pro client in Elvis 6.
The functionality of Elvis 6 Server and its client applications can be extended through the use of plug-ins. This makes it possible to schedule regularly occurring tasks in Elvis Server, or add buttons, menus or panels to the Pro client and/or the Brand portal.
The plug-in pages in the Management Console provide an overview of which plug-ins are available and what their status is:
- Scheduled plug-ins. Shows an overview of all Scheduled plug-ins, used for scheduling tasks.
- Action plug-ins. Shows an overview of all Action plug-ins, used for adding functionality to the Pro client or Brand portal.
- Panel plug-ins. Shows an overview of all Panel plug-ins, used for adding functionality to the Pro client.
- API plugins. Shows an overview of all API plug-ins, used for routing API requests through Elvis Server instead of directly to an API of an external service.
- Web Access settings. Shows an overview of all plug-in folders containing a webaccess.comfig.xml file.
For more information, see Extending the Elvis 6 functionality with plug-ins.
The Active Users page provides an overview of all users who are currently logged in to Elvis Server. When needed, users can be disconnected (for example users who have forgotten to log out and who are taking up a license which is preventing another user from logging in).
For more information, see Disconnecting users from Elvis 6 Server.
A bulk import of assets into Elvis is typically done when the system has just been set up and assets need to be moved from your existing file store location(s) into Elvis.
This will also be a good moment to analyze the assets that have accumulated in your file store and to exclude unwanted files from the import to ensure an Elvis system that is as clean as possible.
One of the ways of importing files in bulk into Elvis 6 is to use the Bulk Import tool in the Management Console. It imports large numbers of assets from an existing file storage, including from Amazon S3. Assets are either moved or copied and the folder structure of the original file store in retained.
For more information, see Importing files in bulk using the Import tool of the Elvis 6 Management Console.
A Webhook is a small piece of code attached to a Web application that listens for specific triggers and then performs a predetermined action. Webhooks allow you to automate processes that previously had to be scheduled.
In Elvis, Webhooks can be used to notify your application when certain events occur in Elvis.
Example: You might want to alert and respond in your remote application when asset metadata is updated or when a Share Link is created.
Managing Webhooks is done on the Webhooks page. For more information, see Working with Webhooks in Elvis 6.
After restoring an index backup, the file store and index might not be synchronized. This is especially the case when only a slightly older version of the index is restored instead of restoring a matching backup of the file store.
The File Store Rescue Tool can then be used to validate that the file store and index are synchronized.
For more information, see Backing up and restoring the Elvis 6 index.
Under certain circumstances, assets that are stored in Elvis may become 'broken'. Think of metadata that is not fully extracted or embedded, entries that exist in the index for assets that have been deleted, thumbnails and previews that are missing, and so on.
Such issues can be fixed by running the Asset Processing Tool.
For more information, see Repairing assets in Elvis 6.
When users search for an asset, Elvis uses an index to locate where the asset is stored. It is important therefore that the index is always up-to-date. This can be done by using the Index Revision Tool.
Note: Updating the asset index is mainly necessary when:
For more information, see Updating the Elvis 6 Server index.
- 11 January 2018: Added section 'Licensing Elvis'