Search results


 Manage content

All text strings in ResourceSpace can be customised from the Manage content area.

Read more...


Digital object identifier

A DOI, or Digital Object Identifier, is a unique alphanumeric string used to permanently identify an object. The object is then tied to its metadata and digital location. The DOI plugin allows you to create DOIs for your resources on an individual basis, or in bulk as a collection action.

Read more...


getFolderContents()

Developer reference for function getFolderContents()

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...


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...


Background information

ResourceSpace is a fully featured Digital Asset Management Solution released under an Open Source License

Read more...


Resources and structure

Article to explain the concept of Resources and how they are structured with ResourceSpace Digital Asset Manager

Read more...


Metadata

ResourceSpace Digital Asset Management System uses embedded and user inserted metadata to describe and track your resources

Read more...


System Administrators

ResourceSpace Knowledge Base article to introduce the System Administrators role within ResourceSpace

Read more...


Alternative upload methods

FTP server This method will require access to an FTP server where your assets are stored: Fill in metadata information Fill in the FTP server connection details Click Next Select the files you wish to upload Click Upload Local (server) upload folder This will upload files from the same location as the ResourceSpace installation from a folder configured by the system administrator.

Read more...


Pending review and submission

Some users will have restricted permissions within ResourceSpace, affecting how they upload assets to the library. Usually General Users will first upload into the "Pending Submission" state which will allow them to check that they have included all the necessary metadata.

Read more...


Featured & public collections

Public collections are are designed for grouping resources which belong as set, for example a photo shoot or project documentation. Featured collections are intended for promoting selected resources so Administrators can showcase the best or newest materials Although these collections will contain only a limited number of your resources, they can help users to begin looking for content by directing them to tags or ideas that they may find useful.

Read more...


Editing a collection

Having Created a collection , making changes to your collection allows you to extend the use of it beyond just a reference holder. The following options are available from the edit screen: Name - Customise the name of your Collection by changing this value.

Read more...


 Special search terms

Special search terms help users to find content in a much more specific and controlled manner, either through giving them extra tools or using a prebuilt search.

Read more...


Annotate

Allows annotations to be added to a resource and connected to part of the resource preview. This could include names or features of note within an image. To Annotate a resource, hover over the preview image on a resource's page and click "Add Annotation" You can hide annotations from the hovering annotate menu on the resource preview image which will mean that those annotations will only appear when you hover over that particular section of the image.

Read more...


 License manager

Adds the capability to manage resource licensing via the resource view page.

Read more...


News

Adds a news segment to the site structure. This allows updates to be posted to the website, allowing further advertising or information to users. If you have permission to add news you can do the following: Browse to Related tools in Admin > Manage News Items Click Create news items Give them a date Give them a headline Body Content You can then Edit and Delete and delete them from the "Manage News Items" page These news items will then be displayed on your website for all to see.

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...


User communication

Communicating with your users is important to ensure everyone is using ResourceSpace to its full potential and getting as much out of the system as they can. While Administrators may receive contact from individual users for specific tasks such as Resource requests , there will also be times when Administrators need to contact a user or usergroup or even all users.

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...


Collection and resource promotion

Promoting resources and collections is a great way to showcase new and useful content. ResourceSpace offers simple, yet effective ways to do this, meaning your users will always have easy access to the best resources your system has to offer.

Read more...


Homepage slideshow

As one of the most prominent methods for Promoting resources , updating the homepage slideshow regularly is an important job to keep your users seeing fresh content as well as making your ResourceSpace system look appealing.

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. Checked by default, you will have the option to match the new files with the existing resources based on resource id.

Read more...


Deleted resources

Found in Admin > Resources > View deleted resources , this directory contains all of the deleted resources in the system. You can permanently delete or recover resources from this location, either in batches or individually using the normal resource or collection tools.

Read more...


Resource types

As you will have seen in the Concepts section, well organised metadata is central to working with ResourceSapce, and a key way to arrange your metadata for maximum relevance is through resource types.

Read more...


Understanding resource metadata

Metadata is not only what describes your resources but also what forms the basis of your search. When a resource is uploaded into ResourceSpace it is tagged with words or phrases that best describe the asset.

Read more...


Advanced user group options

Advanced options are ordinarily hidden from view to make the user group page easier to use. To view these options, click the " > Advanced options" header above the save button. The following is a list of the advanced options available and what they are intended to do: Parent and child arrangements If you have a complex user group arrangement, it can help to organise them under each other.

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...


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...


 Analytics

The analytics function allows detailed reporting on a variety of system actions which can be broken down by user group and filtered by a number of options.

Read more...


Version control

Version control functions are available from within the Resource Log page. The Revert option is found in the tools area and allows you to undo each edit made to the resource metadata individually.

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...


API

ResourceSpace implements a RESTful API that returns JSON. All requests must be signed using a shared private key specific to each user. This can be performed via GET or POST. To make an API call simply access the /api/ URL of your ResourceSpace installation with the following parameters: user The alphanumeric ID of the user to access the system as, for example "admin".

Read more...


do_search

Perform a search and return the matching resources. $search * The search string in the standard ResourceSpace format, see also special search terms . $restypes A string of resource type IDs to include e.

Read more...


Installing on Windows Server 2008 R2

General Windows settings Assign the server a static IP address Log in as a user who is a member of the local administrator group Install the IIS Web Server role Open Server Manager Click "Add Roles" Click Next Check the box next to "Web Server (IIS)" then click Next Click Next Check the box next to "CGI" only, leaving the other prexisting checked boxes alone, then click Next Click Install Click Close Install 7-zip Download the 64-bit version from ( http://www.

Read more...


Installing on Windows 7

General Windows settings Assign the server a static IP address Log in as a user who is a member of the local administrator group Install IIS components Navigate to the Control Panel -> Programs and Features Click "Turn Windows features on or off" Click inside the checkbox next to "Internet Information Services", the box should become completely filled, not just checked Navigate to Internet Information Services -> World Wide Web Services -> Application Development Features Check the box next to CGI then click OK, the IIS components will then be installed Install 7-zip Download the 64-bit version from ( http://www.

Read more...


Installing on Mac OS X

The below instructions will work on earlier versions of OS X with some small alterations. With Snow Leopard there is no need to replace PHP (unlike Leopard) as the provided PHP comes bundled with the GD library.

Read more...


Installing on Synology DSM

Requirements A Synology NAS with an Intel processor. If you successfully install on an unit with a different processor architecture, please let us know. Some familiarity of the Synology DSM control panel.

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...


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...


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 The plugin options page requires the following information to be provided:- Google API key You must add the API key and ensure you have set up a Google billing account - see the Google Vision API quick start guide for more information Field for suggested tags Select the metadata field that will store tags suggested by Google Vision.

Read more...


search_get_previews

Perform a search and return matching resources including URLs for the requested preview sizes. (ResourceSpace 8.1 +) $search * The search string in the standard ResourceSpace format.

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...


How to back up your ResourceSpace installation

Ensure that your ResourceSpace open source Digital Asset Management system has appropriate backups in place.

Read more...


Lockable metadata

Lockable metadata fields can be used to speed up the 'refine metadata process' after uploading new resources. This is intended for use when the default upload sequence is set to 'Upload first, then set metadata'.

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...


User opt-in consent

Version 8.6+ Certain data protection regulations such as the General Data Protection Regulation (GDPR) may require user consent for a system to process their personal data. From version 8.6 ResourceSpace now has a configuration option called user_registration_opt_in which is enabled by default.

Read more...


ResourceSpace messages

Messages are used by ResourceSpace to ensure notifications are prominently displayed so required actions are not overlooked. As new messages are received, a counter next to the user's profile will increase to indicate the activity.

Read more...


Configuring email and messaging

You can configure the default behaviour of ResourceSpace with the following configuration options System settings To change the email address that system emails are sent from, navigate to Admin > System > System configuration and change the 'Email from address'.

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...


TMS link

Help for setting up the tms_link plugin.

Read more...


 Adobe link

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

Read more...


Image text

The Image Text plugin allows the contents of a selected metadata field to be included as a caption when a resource is downloaded. Configuration settings within the plugin allows you to choose which resource types and file extension types the caption should be applied to and which field the text should be extracted from, for example title.

Read more...


Checkmail

The Checkmail plugin expands ResourceSpace capability with support for ingestion of resources using email. It enables devices to contribute digital assets to the system. The plugin provides advanced configuration options and the ability to handle a wide range of email types.

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...


 3. File sizes and formats

When we click on a resource we are shown all the available metadata for that resource, and also a list of available versions.

Read more...


 4. Sharing and collections

Sharing single resources is very straightforward. We can send the resource to other users of the system, but we can also enter e-mail addresses and share with people that are not users of the system. They receive a special link that allows them to access only the resource you've shared with them.

Read more...


The Complete Guide to Developing Your Brand Guidelines

Your brand characterises your business. Without it, your products and services become indistinguishable from those offered by competitors.

Read more...


Debugging ResourceSpace

debug() function ResourceSpace has an internal function called debug() which is defined in include/db.php For simple or quick debugging of the system, you can pass in the debug text. The debug() function will try and write to the file specified by $debug_log_location in the config file (disabled by default) and constant debugging can be enabled by changing $debug_log to true.

Read more...


Thanks for downloading your copyright consent form template

Thank you for downloading the ResourceSpace Copyright Consent Form pack. The templates will be emailed to you, but you can also access them below: General photo release consent form Model / minor model consent form Property consent form Copyright consent forms are the first step in ensuring you are effectively managing image consent, but keeping track of those permissions is a different challenge.

Read more...


Free Cheat Sheet: How to Brief Professional Print Agencies

Here are the questions you should ask your print services supplier when choosing them.

Read more...


Thanks for downloading How to Brief Professional Print Agencies

Thank you for downloading the ResourceSpace 'How to Brief Professional Print Agencies' cheat sheet.

Read more...


Data only resource types

Data only resources are resources which do not have an associated file. These resources contain metadata only and can be used to store a record or set of data that does not directly relate to a specific asset.

Read more...


The Complete Guide to Developing Your Brand Guidelines Download

Thank you for downloading the PDF version of our Guide to Developing Your Brand Guidelines.

Read more...


Injection

Overview Injection attacks refer to a broad class of attack vectors. Injection flaws occur when an attacker can send hostile data to an interpreter as part of a command or query. In turn, this alters the execution of that program.

Read more...


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...


Intellectual property

All code, images, libraries, and other digital content (hereafter 'material') included in ResourceSpace must meet the following criteria: For material created by yourself, you or your employer must have signed the Contributor License Agreement .

Read more...


Project structure

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

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...


Extracted text

When uploading document files, ResourceSpace can detect and extract the text contained within the document and use it to populate a configured metadata field. This field can then be indexed, making it possible to search within the system for resource contents, as well as by applied metadata tags.

Read more...


Anonymous access

Useful if you frequently work with third party agencies and don't want to create new user accounts, or if you want to make selected resources available to the public, anonymous access allows non-registered users to access your ResourceSpace system without requiring a login.

Read more...


Table: activity_log

A log of all user activity across the system. Column Type Note ref int(11) Auto incrementing index logged datetime The date and time of the activity user int(11) See table user log_code char(1) A single character code defining the activity type note text Further information relating to the activity value_old text If the activity involved a change - the old value value_new text If the activity involved a change - the new value value_diff text The difference between the old and new values remote_table varchar(100) The table the activity related to remote_column varchar(100) The column the activity related to remote_ref varchar(100) The row the activity related to This table is empty by default.

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) See table user created datetime public int(11) Set to '1' for public collections and featured collections.

Read more...


Table: collection_resource

Defines the contents of a collection. Column Type Note collection int(11) See table collection resource int(11) See table resource date_added timestamp comment text See table comment rating int(11) use_as_theme_thumbnail int(11) purchase_size varchar(10) purchase_complete int(11) purchase_price decimal sortorder int(11) This table is empty by default.

Read more...


Table: keyword

A list of keywords used when indexing. With stemming enabled (the default) the stems are stored as well as the full keywords. Column Type Note ref int(11) Auto incrementing index keyword varchar(100) An individual word, used for indexing/searching.

Read more...


Table: node

Node keyword list (fixed metadata). Used for the fixed list types such as drop down boxes and category trees. Column Type Note ref int(11) Auto incrementing index resource_type_field int(11) Which metadata field this belongs to.

Read more...


Table: node_keyword

Keyword nodes are indexed - broken down into single word keywords. Column Type Note node int(11) See table node keyword int(11) See table keyword position int(11) The position within the node string, e.

Read more...


Table: preview_size

Defines preview sizes used for resource preview and thumbnail generation. Column Type Note ref int(11) Auto incrementing index id char(3) width int(11) height int(11) padtosize int(11) name varchar(50) internal int(11) allow_preview int(11) allow_restricted int(11) quality int(3) Default contents are as follows.

Read more...


Table: report

Reports as listed in the admin area. Column Type Note ref int(11) Auto incrementing index name varchar(100) query text SQL defining the report. Default contents are as follows.

Read more...


Table: resource

A resource is the central record within ResourceSpace mapping to a single asset / file. Column Type Note ref int(11) Auto incrementing index title varchar(200) The resource title, synchronised with the configured title metadata field resource_type int(11) See table resource_type has_image int(11) Does the resource have a preview image? is_transcoding int(11) Is there a transcoding process underway for this resource? hit_count int(11) How many times this resource has been viewed.

Read more...


Table: resource_type

Resource types, such as photo / video / case study. The choice of resource type will determine the metadata fields a resource has. Column Type Note ref int(11) Auto incrementing index name varchar(200) allowed_extensions TEXT order_by int(11) config_options text Supports separate configuration options for resources depending on resource type.

Read more...


Table: resource_type_field

Metadata fields. Column Type Note ref int(11) Auto incrementing index name varchar(50) title varchar(400) field_constraint int(11) type int(11) order_by int(11) keywords_index int(11) partial_index int(11) resource_type int(11) See table resource_type resource_column varchar(50) display_field int(11) use_for_similar int(11) iptc_equiv varchar(20) display_template text tab_name varchar(50) required int(11) smart_theme_name varchar(200) exiftool_field varchar(200) advanced_search int(11) simple_search int(11) help_text text display_as_dropdown int(11) external_user_access int(11) autocomplete_macro text hide_when_uploading int(11) hide_when_restricted int(11) value_filter text exiftool_filter text omit_when_copying int(11) tooltip_text text regexp_filter varchar(400) sync_field int(11) display_condition varchar(400) onchange_macro text linked_data_field text automatic_nodes_ordering tinyint(1) fits_field varchar(255) personal_data tinyint(1) include_in_csv_export tinyint(1) browse_bar tinyint(1) read_only tinyint(1) active tinyint(1) full_width tinyint(1) Default contents are as follows.

Read more...


Table: user_collection

Determines which internal users a collection has been shared with. Column Type Note user int(11) See table user collection int(11) See table collection request_feedback int(11) Default contents are as follows.

Read more...


Table: usergroup

Defines user groups. Column Type Note ref int(11) Auto incrementing index name varchar(100) permissions text A list of permissions that this user group has - see /documentation/permissions.

Read more...


Installing on Windows (Server)

IMPORTANT: Follow the below instructions but keep in mind you may need to adjust to be suitable for your own version of Windows Server OR preferences (name wise). Please make sure the machine has a static IP and that you are using a user who is a member of the local administrators' group.

Read more...


Browse bar (version 9.0+)

While metadata searching is a very powerful tool, for some users, especially those new to ResourceSpace, it can be an unfamiliar way of working. The browse bar, accessed at the left of the screen, can therefore be a great place for people to start finding resources.

Read more...


do_collections_search()

Developer reference for function do_collections_search()

Read more...


copy_collection()

Developer reference for function copy_collection()

Read more...


collection_download_process_archive_command()

Developer reference for function collection_download_process_archive_command()

Read more...


config_html()

Developer reference for function config_html()

Read more...


config_add_html()

Developer reference for function config_add_html()

Read more...


generateResourcesMetadataCSV()

Developer reference for function generateResourcesMetadataCSV()

Read more...


generateNodesExport()

Developer reference for function generateNodesExport()

Read more...


get_default_dash()

Developer reference for function get_default_dash()

Read more...


get_managed_dash()

Developer reference for function get_managed_dash()

Read more...


get_user_dash()

Developer reference for function get_user_dash()

Read more...


render_upgrade_available_tile()

Developer reference for function render_upgrade_available_tile()

Read more...


sql_query()

Developer reference for function sql_query()

Read more...


get_checksum()

Developer reference for function get_checksum()

Read more...


unescape()

Developer reference for function unescape()

Read more...


get_all_site_text()

Developer reference for function get_all_site_text()

Read more...


send_mail()

Developer reference for function send_mail()

Read more...


txt2html()

Developer reference for function txt2html()

Read more...


tail()

Developer reference for function tail()

Read more...


text()

Developer reference for function text()

Read more...


system_notification()

Developer reference for function system_notification()

Read more...


get_nodes_from_keywords()

Developer reference for function get_nodes_from_keywords()

Read more...


generate_pdf()

Developer reference for function generate_pdf()

Read more...


process_template()

Developer reference for function process_template()

Read more...


activate_plugin()

Developer reference for function activate_plugin()

Read more...


handle_rsc_upload()

Developer reference for function handle_rsc_upload()

Read more...


register_plugin_language()

Developer reference for function register_plugin_language()

Read more...


renderBreadcrumbs()

Developer reference for function renderBreadcrumbs()

Read more...


renderCallToActionTile()

Developer reference for function renderCallToActionTile()

Read more...


render_browse_bar()

Developer reference for function render_browse_bar()

Read more...


render_question_div()

Developer reference for function render_question_div()

Read more...


do_report()

Developer reference for function do_report()

Read more...


create_resource()

Developer reference for function create_resource()

Read more...


get_resource_access()

Developer reference for function get_resource_access()

Read more...


get_edit_access()

Developer reference for function get_edit_access()

Read more...


refine_searchstring()

Developer reference for function refine_searchstring()

Read more...


search_special()

Developer reference for function search_special()

Read more...


render_advanced_search_buttons()

Developer reference for function render_advanced_search_buttons()

Read more...


render_new_featured_collection_cta()

Developer reference for function render_new_featured_collection_cta()

Read more...


render_featured_collection()

Developer reference for function render_featured_collection()

Read more...