Feature

Interaction and Integration

All Features of the software are available via easy to integrate interfaces and allow a wide range of applications.

Interfaces

The following interfaces provide access to the entire functionality of the Manja server:

  • TCP/IP-based proprietary protocol
  • PHP API

You can use them, for a full text search, to generate and retrieve thumbnails and high-resolution files, to retrieve metadata, and to upload files or edit metadata. With appropriate permissions, these interfaces even allow you to modify settings, create user accounts, edit the permissions themselves and much more.

The following interfaces also allow you to access the files managed in Manja Digital:

WebDAV is an open standard for making files available on the Internet. Users can access the files as if they were on a hard disk or network drive. Every major operating system already includes a WebDAV client (Microsoft Windows, Apple Mac OS X, Linux). To deploy a Manja installation via WebDAV, the Manja WebDAV add-on is required.

OAuth2 is an open standard protocol that enables secure authorization. With the support of OAuth2, Manja offers you the possibility to integrate users into the system without creating additional user accounts. A simple login of the user with his/her Google or Microsoft email address is all that is required to initiate the login. The administrator will be notified about the registration afterwards and can then activate it in the system.

LDAP/Active Directory Authentication

With the help of LDAP authentication, you can integrate Manja comprehensively into your network without much effort. User accounts are synchronized with the LDAP server, changes to the user accounts only must be made in the LDAP server and are directly transferred to Manja.

The assignment of permissions is group-based, the mapping from LDAP to Manja groups is stored in a configuration file.

Examples of use

The interfaces allow a wide range of possible applications, some examples:

  • Media management within a CMS software
  • Media import into a CMS software
  • Web Galleries
  • Upload user files with instant preview, keywording, titling, description, etc.
  • Download of files in various output formats, resolutions, etc.
  • User-specific file management with preview, titling, etc. within your application
  • EXIF, XMP and/or IPTC viewer
  • Slideshows consisting of single images or multi-page documents such as PDF or TIFF files
  • Document viewer for your website (e.g. PDF documents with page navigation)
  • Audio/Video streaming to your website – in various output formats (see Add-Ons)

Tip: You can read about what Manja Digital is and can do in a nutshell on our page DAM at a glance – Digital image management and professional media database.