Search results


Plugins | ResourceSpace

Explore the range of plugins that are available to expand ResourceSpace's base functionality, including integrations with third party software and systems.

Read more...


Flickr publishing

Allows you to publish selected resources from selected collections to a Flickr account. Create a Featured Collection or collection that contains Resources you wish to publish.

Read more...


Youtube publish

Allows publishing of video resources to a configured YouTube account. This plugin will upload data and has configurable mapped fields to automatically add descriptions, titles and tags. Once uploaded a url to the video will be stored against the resource.

Read more...


Writing your own plugins

Nearly all modications for ResourceSpace should be done within your own plugin. You can access portions of code through hooks and you can add styling, configuration, language strings and all manner of content.

Read more...


Managing plugins

Plugins are packages that extend or modify ResourceSpace's function and presentation. Plugins have a managed structure which makes it easy for third parties to write and for site administrators to maintain, even as function and bug fixes are applied to the base code.

Read more...


Vimeo publish

Allows publishing of video resources to a configured Vimeo account. This plugin will upload data and has configurable mapped fields to automatically add descriptions, titles and tags. Once uploaded a url to the video will be stored against the resource.

Read more...


Table: plugins

Lists all plugins active on the system and stores plugin configuration. Column Type Note name varchar(50) The folder name containing the plugin, also the file name in the case of an uploaded .

Read more...


YT2RS (Youtube embed)

The Youtube to ResourceSpace plugin hooks into the resource View page to embed a YouTube video. On the options page for this plugin you can enter the ID of a metadata field that is used to store the URL of the Youtube video.

Read more...


New to ResourceSpace?

Find out from the Knowledge Base how to get started with the ResourceSpace Digital Asset Management System.

Read more...


User guides

Introduction to the user guides section of the ResourceSpace Knowledge Base

Read more...


Knowledge Base structure

Article to explain how the ResourceSpace Knowledge Base is structured to assist with finding content specific for the reader

Read more...


Collections, public collections and featured collections

Because resources within ResourceSpace may be tagged with many different types and pieces of metadata, there is no need to store them in a traditional hierarchical folder structure in order to know where to find them.

Read more...


 Transform

For the post 9.6 version please refer to this article To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video Enables creation of cropped and scaled images.

Read more...


Managing dash tiles

For some user groups who do not have the permission to manage their own dash, they will not be able to add, remove or rearrange the tiles given to them by the system Administrators. In this case the Admin user will be able to decide exactly how these users see their homepage and will be able to order their tiles for them.

Read more...


Admin overview

Accessible from the top navigation bar, the Admin menu provides a whole range of tools to help manage ResourceSpace and its contents.

Read more...


Useful user permissions

The way users access and interact with resources is easy to control and modify by User Group Permissions. Although configuring user groups is the responsibility of a system administrator, for those managing resources it is important to understand the implications of these user permissions with regard to resource access.

Read more...


User contributions

The way in which your users contribute resources is managed by user group upload permissions. Trusted uploaders (such as administrators) may be granted permission to add resources without the need for review.

Read more...


Batch replace

This functionality can be useful if you wish to update a number of resources within ResourceSpace. It will replace the original file and regenerate the previews of any number of resources. This can be found by going to the admin menu (top right) then choosing "Resources" then "Replace resource batch".

Read more...


Creating and deleting metadata fields

Resource metadata should be clear and descriptive and storing the right data in the right field type can help you to achieve this. Fixed list metadata fields limit the number of options a contributor has to choose from, ensuring the metadata added is consistent, without interpretation or spelling errors.

Read more...


Advanced workflow

workflow, process, publish, embargo, archive, review,state, status

Read more...


Video tracks

This plugin allows users to create custom video files in alternative formats/codecs. Optionally the user can select subtitle and audio track files that have been uploaded as alternative files for a video resource, thus producing multiliingual variants of videos from within ResourceSpace with no further post-production efforts.

Read more...


KE EMu database integration

EMu uses a Texpress database engine: a multi-user and object oriented database management system. The Texpress kernel incorporates features that allow for easy creation and use of applications, accessed via a range of applications.

Read more...


Configuring php.ini

The php.ini file location can be found on the PHP Info page in the row "Loaded Configuration File", available by running the function phpinfo() on an empty PHP page: < ?php phpinfo(); ?> Increasing the following variables allows for handling much larger files, the default values are set quite low which can cause issues when uploading large media files: memory_limit This should be set to suit your expected usage.

Read more...


Translations

This document describes how to create an official standard translation and how to create a custom translation for your own system. Workflow Before you start working on an official translation you should verify that no other translator is already working with your language - contact the project managers via the contact form on this site in the first instance.

Read more...


Google Vision API

This plugin sends your images to Google's Cloud Vision API on upload, and sets appropriate metadata in pre-configured fields based on what has been recognised in the image. The plugin can be found under the 'Asset processing' category Plugin Configuration If this plugin is enabled at initial setup then only the API key is required and default metadata fileds are used to store suggested tags, location information and extracted text.

Read more...


Simple SAML

WARNING: This plugin should only be enabled and configured by system administrators as it affects how users log in to ResourceSpace. This plugin allows users to log on to ResourceSpace using a SAML compliant single sign-on (SSO) Identity Provider (IdP) Important information Please note that use of this plugin is dependent on your organisation having implemented a SAML compliant single sign-on solution.

Read more...


Winauth

Enables users to login to ResourceSpace using Windows Integrated Authentication

Read more...


ResourceConnect

This plugin allows different ResourceSpace systems to connect to each other to allow searching between installations. ResourceConnect has several advantages over other methods of centralising content: No need to issue a new URL to users.

Read more...


Falcon link

This plugin allows users to publish resources as templates in Falcon.io Important information You need to have an account with Falcon.io in order to use this plugin Falcon.io has no connection to, and is in no way affiliated with ResourceSpace.

Read more...


IIIF

IIIF is an API specification designed to improve interoperability between digital image repositories. For more information on IIIF please refer to http://iiif.io/ Please note that IIIF support requires additional web server configuration ResourceSpace provides basic support for the IIIF presentation API and was originally created to link with the TMS plugin to enable publishing of resources related to a specified TMS object as a IIIF manifest, however TMS is not a requirement to enable the IIIF interface.

Read more...


Cookies notification

Activated under Plugins via the System menu, the cookies_notification plugin creates a header on the login page to notify users that their activity will be tracked via cookies. The plugin may be configured to force users to accept cookies before proceeding to access ResourceSpace.

Read more...


All user permissions

One of the central features of ResourceSpace is the ability to control which resources users are permitted to see and how they are able to interact with them. Setting user group permissions may grant access as limited as resource viewing only or as open as full edit and download rights.

Read more...


Offline job queues

The purpose of the offline jobs function is to delegate slow processes, such as creating a preview for a video file, to another script/process to be run asynchronously. The upload process therefore focuses on getting files into the filestore, later working from a queue for further processing.

Read more...


 Adobe link

This plugin allows you to import files from ResourceSpace directly into Adobe InDesign and Photoshop.

Read more...


MuseumPlus

MuseumPlus is a Web-based Museum Management system providing real-time museum management and fully documents any type of collection and all related workflow. API details ResourceSpace will use the API details to successfully communicate with the MuseumPlus service through its API .

Read more...


 1. Finding your way around

An overview of the ResourceSpace user interface.

Read more...


 5. Working with collections

There are various actions that can be performed that will affect the items in the collection, available from an actions menu on the collection bar.

Read more...


 6. Dash tiles

Collections can be published as dash tiles. The dash is an area on the home page to which users can add their own custom tiles.

Read more...


Wordpress_SSO

WARNING: This plugin should only be enabled and configured by system administrators as it affects how users log in to ResourceSpace. This plugin allows users to log on to ResourceSpace using Wordpress single sign-on (SSO) Identity Provider (IdP) Important information Please note that use of this plugin is dependent on your organisation having implemented a SAML compliant single sign-on solution.

Read more...


Database schema

Database schema for ResourceSpace.

Read more...


Project structure

A breakdown of the folders used within ResourceSpace, and their typical contents and function.

Read more...


ResourceSpace plugin for WordPress

Please note that this is a WordPress plugin that needs to be installed and runs on WordPress, not on ResourceSpace A WordPress plugin that allows you to embed resource files from ResourceSpace in your posts is now available.

Read more...


ResourceSpace software design principles

When developing ResourceSpace core and plugins please always consider the below principals. The existing codebase doesn't always adhere to these principals - the contributions from many different developers over the years have meant a mix of coding styles - but the important thing is that we're always moving in the right direction by refactoring as we see fit and peer reviewing new code.

Read more...


Configuring Leaflet Maps

To enable leaflet maps in ResourceSpace 9.6 you will need to set the following configuration option:- $leaflet_maps_enable=true; Leaflet maps configuration options The following options can be configured to add tile sources and customise how gelocation data is displayed.

Read more...


Further videos

h2 { margin-top:21px;margin-bottom:13px; } Action dates Adobe link Auto assign Creating users Customising the homepage slideshow Display conditions Format chooser License manager Search filters Sharing resources Site content Smart featured collections Special search terms Transform

Read more...


Image tools

For the pre-9.6 version please refer to this article Enables simple editing to produce rotated, cropped or scaled images. This plugin also allows for modification of the home slideshow image using resources that have previously been uploaded to ResourceSpace.

Read more...


Table: collection

Collections are groups of resources. Column Type Note ref int(11) Auto incrementing index name varchar(100) The collection display name. user int(11) User ID created datetime public int(11) Set to '1' for public collections and featured collections (deprecated - use type instead).

Read more...


Table: dash_tile

Dash tiles, displayed on the home page. Column Type Note ref int(11) Auto incrementing index title varchar(255) Title text txt text Tile text all_users int(1) (boolean) Is tile published to all users? default_order_by int(11) Default order url text Anchor link href URL link text Link text reload_interval_secs int(11) resource_count int(1) Number of resources (if search/collection tile) allow_delete int(1) (boolean) Can tile be deleted? This table is empty by default.

Read more...


Table: job_queue

The job queue - a list of active offline jobs such as preview processing. Column Type Note ref int(11) Auto incrementing index type varchar(100) Job type e.g. collection_download that matches the name of handler files in include/job_handlers.

Read more...


Table: user

Stores all ResourceSpace users. Column Type Note ref int(11) Auto incrementing index username varchar(50) Username - users use this to log in password varchar(64) One way encrypted password, using hash chaining to support/upgrade old hash algorithms.

Read more...


get_collection()

Developer reference for function get_collection()

Read more...


save_collection()

Developer reference for function save_collection()

Read more...


get_home_page_promoted_collections()

Developer reference for function get_home_page_promoted_collections()

Read more...


config_text_input()

Developer reference for function config_text_input()

Read more...


config_colouroverride_input()

Developer reference for function config_colouroverride_input()

Read more...


config_single_select()

Developer reference for function config_single_select()

Read more...


config_boolean_select()

Developer reference for function config_boolean_select()

Read more...


config_single_ftype_select()

Developer reference for function config_single_ftype_select()

Read more...


job_queue_run_job()

Developer reference for function job_queue_run_job()

Read more...


get_export_tables()

Developer reference for function get_export_tables()

Read more...


activate_plugin()

Developer reference for function activate_plugin()

Read more...


deactivate_plugin()

Developer reference for function deactivate_plugin()

Read more...


purge_plugin_config()

Developer reference for function purge_plugin_config()

Read more...


get_plugin_config()

Developer reference for function get_plugin_config()

Read more...


set_plugin_config()

Developer reference for function set_plugin_config()

Read more...


is_plugin_activated()

Developer reference for function is_plugin_activated()

Read more...


handle_rsc_upload()

Developer reference for function handle_rsc_upload()

Read more...


display_rsc_upload()

Developer reference for function display_rsc_upload()

Read more...


config_gen_setup_post()

Developer reference for function config_gen_setup_post()

Read more...


config_gen_setup_html()

Developer reference for function config_gen_setup_html()

Read more...


config_multi_select()

Developer reference for function config_multi_select()

Read more...


config_single_user_select()

Developer reference for function config_single_user_select()

Read more...


config_multi_user_select()

Developer reference for function config_multi_user_select()

Read more...


config_single_group_select()

Developer reference for function config_single_group_select()

Read more...


config_multi_group_select()

Developer reference for function config_multi_group_select()

Read more...


config_multi_ftype_select()

Developer reference for function config_multi_ftype_select()

Read more...


config_single_rtype_select()

Developer reference for function config_single_rtype_select()

Read more...


config_multi_rtype_select()

Developer reference for function config_multi_rtype_select()

Read more...


config_db_single_select()

Developer reference for function config_db_single_select()

Read more...


config_db_multi_select()

Developer reference for function config_db_multi_select()

Read more...


get_plugin_css()

Developer reference for function get_plugin_css()

Read more...


plugin_activate_for_setup()

Developer reference for function plugin_activate_for_setup()

Read more...


register_plugin_language()

Developer reference for function register_plugin_language()

Read more...


get_plugin_path()

Developer reference for function get_plugin_path()

Read more...


register_plugin()

Developer reference for function register_plugin()

Read more...


render_actions()

Developer reference for function render_actions()

Read more...


display_field_data()

Developer reference for function display_field_data()

Read more...


update_field()

Developer reference for function update_field()

Read more...


delete_resource_type_field()

Developer reference for function delete_resource_type_field()

Read more...


compile_search_actions()

Developer reference for function compile_search_actions()

Read more...


config_multi_archive_select()

Developer reference for function config_multi_archive_select()

Read more...


config_add_hidden_input()

Description Generate a data structure to instruct the configuration page generator to add a hidden input Parameters Column Type Default Description $cf_var_name string Plugins' configuration variable name $cf_var_value string '' Value Return array Location include/config_functions.

Read more...


plugin_encode_complex_configs()

Description Encode complex plugin configuration (e.g mappings defined by users on plugins' setup page) Parameters Column Type Default Description $c mixed Configuration requiring encoding Return string Location include/plugin_functions.

Read more...


plugin_decode_complex_configs()

Description Decode complex plugin configuration (e.g mappings defined by users on plugins' setup page) Parameters Column Type Default Description $b64sc string Configuration encoded prior with {@see plugin_encode_complex_configs()} Return mixed Location include/plugin_functions.

Read more...


leaflet_markers_legend()

Parameters This function accepts no parameters. Location include/map_functions.php lines 514 to 544 Definition   function  leaflet_markers_legend ()     {     global  $lang ,  $marker_metadata_field ,  $marker_metadata_array ,  $MARKER_COLORS ;     if (!isset( $marker_metadata_field ) ||  $lang [ 'custom_metadata_markers' ] ==  '' )         {  ?>         <b>    echo  $lang [ 'legend_text' ] ?> &nbsp;</b>                  $restypes  =  get_resource_types ();         foreach( $restypes  as  $restype )             {              $markercolour  = (isset( $restype [ "colour" ]) &&  $restype [ "colour" ] >  0 ) ? (int) $restype [ "colour" ] : ( $restype [ 'ref' ] %  count ( $MARKER_COLORS ));             echo  "<img src='.

Read more...


get_geolibraries()

Description Definition of providers. see http://leafletjs.com/reference.html#tilelayer for options in the options map. L.TileLayer.Provider.providers = { <?php foreach($geo_leaflet_sources as $leaflet_source) { echo htmlspecialchars($leaflet_source["code"]) .

Read more...


get_geo_maps_scripts()

Parameters This function accepts no parameters. Location include/map_functions.php lines 735 to 741 Definition   function  get_geo_maps_scripts ()     {     global  $baseurl ;      ?>     <script src="   echo  $baseurl?> /lib/leaflet_plugins/leaflet-markercluster-1.

Read more...