Search results


Downloading multiple resources

To download multiple resources in one go you need to either add the resources you want to a collection or select a number of resources from the search results page, then click on 'Download' from the 'Actions' dropdown box.

Read more...


collection_download_get_archive_file()

Developer reference for function collection_download_get_archive_file()

Read more...


collection_download_use_original_filenames_when_downloading()

Developer reference for function collection_download_use_original_filenames_when_downloading()

Read more...


collection_download_process_text_file()

Developer reference for function collection_download_process_text_file()

Read more...


collection_download_log_resource_ready()

Developer reference for function collection_download_log_resource_ready()

Read more...


collection_download_process_data_only_types()

Developer reference for function collection_download_process_data_only_types()

Read more...


collection_download_process_summary_notes()

Developer reference for function collection_download_process_summary_notes()

Read more...


collection_download_process_csv_metadata_file()

Developer reference for function collection_download_process_csv_metadata_file()

Read more...


collection_download_process_command_to_file()

Developer reference for function collection_download_process_command_to_file()

Read more...


collection_download_process_collection_download_name()

Developer reference for function collection_download_process_collection_download_name()

Read more...


collection_download_process_archive_command()

Developer reference for function collection_download_process_archive_command()

Read more...


collection_download_clean_temp_files()

Developer reference for function collection_download_clean_temp_files()

Read more...


get_user_downloads()

Developer reference for function get_user_downloads()

Read more...


resource_download_allowed()

Developer reference for function resource_download_allowed()

Read more...


download_summary()

Developer reference for function download_summary()

Read more...


download_link_generate_key()

Developer reference for function download_link_generate_key()

Read more...


download_link_check_key()

Developer reference for function download_link_check_key()

Read more...


get_download_filename()

Developer reference for function get_download_filename()

Read more...


render_audio_download_link()

Developer reference for function render_audio_download_link()

Read more...


temp_local_download_remote_file()

Description Download remote file to the temp filestore location. Parameters Column Type Default Description $url string Source URL Return string|bool Returns the new temp filestore location or false otherwise.

Read more...


Usage history

ResourceSpace is logging every time a user is downloading a resource from the system, even one of its available sizes. By default this is not shown on the view page of a resource. There are a few configuration options which can change this behaviour as you will see in the Requirements section.

Read more...


New to ResourceSpace?

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

Read more...


Resource tools

Resource tools provide options and controls for managing each resource. The options you see will depend on your user group permissions but the view here is what you would see if you have full access to the resource and all system actions.

Read more...


Editing resource previews

Resource previews are an important aspect of ResourceSpace as this is the first contact users will have with your resources and is likely to be how they will decide which assests to use. Missing previews are the first thing that should be remedied after upload.

Read more...


Resource status & access

Resource status and access are central to controlling how ResourceSpace users interact with resources. The Status determines whether the resource can be found or edited by users, the Access controls which users can download the resource.

Read more...


 Sharing resources

Resources and Resource Collections each offer a 'Share' option which allows them to be shared with other users, as well as with non-users of the system, to allow greater flexibility of use.

Read more...


 Collection options

There is a list of options available to you from the collection actions dropdown menu. This menu is present in the collection bar and from the "Manage My Collections" page, as well as on the search page when viewing resources in a collection.

Read more...


PDF contact sheet

If you want to have an quick reference overview of what is in a collection, it can be useful to make a PDF contact sheet which can then be printed or downloaded. Simply choose the "Contact Sheet" option in the collection Actions list.

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

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video Allows annotations to be added to a resource and connected to part of the resource preview.

Read more...


Embed document

Allows you to embed Document Resource Previews on another website using a short HTML script. The script is generated by doing the following: Browse to the Resource with the configured resource type (Ask your administrator if you are not sure) that you wish to embed on another site.

Read more...


Image stream

Enables upload of multiple image files as a single zipped resource, with video preview and download. This allows collections of images to be kept together within the system, such as animation frames or sequenced shots.

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


Video splice

The video splice plugin allows users to trim individual videos and to merge videos together within ResourceSpace to create new, separate files. Version 9.6+ Trimming videos The trim tool allows you to easily select portions of a video to be recreated as a new video file.

Read more...


 Reports

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video ResourceSpace tracks information about downloads, uploads and views and the reports area allows you to gain access to this information.

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 resource requests

When users have restricted access to a resource they must place a request before they are able to download it, what happens with the request depends on the 'request mode' setting on the user group.

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


Modifying field options

Within your fixed list metadata field there may come a time when you need to add, remove or edit some of the options, which you originally created. To do this, simply edit the field and choose the "manage options" link.

Read more...


Creating user groups

The default user groups are: Administrators : almost everything, except System Setup (aimed at your internal resources team) Archivist : can edit resources in the 'waiting to be archived' and 'archived' states only.

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


CSV upload

This plugin is better suited for administrators and users with elevated permissions in order to obtain the correct information and due to the risk of inserting incorrect data into ResourceSpace. The plugin allows you to edit existing resource metadata as well as to create new resources by uploading a CSV file.

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


Installing on CentOS Linux

Install from the command line: yum update To install the mysql-server you must include the MySQL Community Repo first. Visit the MySQL Yum Repository download site and find the .rpm file you need.

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


Upgrading

Upgrading Upgrading ResourceSpace requires Subversion (SVN) to be installed on your server. Before upgrading you should ensure that your system meets the General installation requirements . Open a Terminal/Command Prompt and change to the web root where ResourceSpace is installed (i.

Read more...


Creating custom reports

New reports can be created in Admin > System > Reports. A ResourceSpace report is simply an SQL query - those with knowledge of SQL should be able to write new reports given an understanding of the ResourceSpace database.

Read more...


Watermarks

Watermarks can be enabled in ResourceSpace, by default this will place the watermark image in a tiling pattern over any preview images generated for each resource. To enable watermark preview generation add the following to your config.

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 OAuth

In most cases it is best to use SimpleSAML for Google authentication. Before you can use the google_oauth plugin you will need to create a Google API Console project. To create it, follow these steps: Download the Google APIs Client Library for PHP to /lib/google_api_php_client_2.

Read more...


Google VR View

This plugin displays previews of 360° images and videos using the Google VR View browser API For more information on VR View visit https://developers.google.com/vr/concepts/vrview-web As per the Google specifications, the plugin is supported on the following:- Modern versions of Chrome and Opera on Windows, macOS, Linux, Android, and iOS.

Read more...


Metadata read/write mapping

ResourceSpace is able to map between embedded metadata stored in your original files and the metadata fields in ResourceSpace itself. This synchronisation can be two way, so that imported metadata can be automatically extracted into a configured field, but also that metadata added to the resource after import is written back to the file at download.

Read more...


 Action dates

The 'action_dates' plugin will automatically perform certain actions based on resource metadata, for example, archiving a resource when an expiry date is reached.

Read more...


Video bookend

This allows you to add opening and closing image slides to a video stored in ResourceSpace. You will need to upload your slides as alternative files for the video resource. Under Resource Tools you will see the Bookend option.

Read more...


resource_log_last_rows

adding information on the log codes recorded in the type field

Read more...


Image banks

The image banks plugin provides the ability to search external image banks for photos without navigating manually to their system. How to use it Searches are run in the external image bank using the simple search box and using the dropdown selector called "Search external image banks".

Read more...


Emails

Emails are used in ResourceSpace to notify users of ResourceSpace activity that they may be interested in, such as resources submitted for review, user account requests or resource download requests. By default most email notifications have now been replaced by system messages, however you can still opt to receive emails by modifying your user preferences.

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


E-commerce

E-commerce functions are available in ResourceSpace to allow users to purchase different sizes of your Resources at set prices. Payments are processed via PayPal. Enabling e-commerce functionality is done on a per user group basis, the user group should have restricted access to the resource they will be buying (either tick permission 'g' to restrict all resources or use one of the 'X' permissions to restrict access to a specific resource type).

Read more...


Manage image sizes

When files are uploaded into ResourceSpace they are stored in their original form but derivative files in other resolutions are also created and stored alongside the resource. The default sizes of these derivative files are appropriate for most uses, however you may require a specific size to be available, new sizes can therefore be configured in Admin -> System -> Image Sizes.

Read more...


Logs

ResourceSpace maintains a record of the actions of each user, saved as a log which is accessible in the Users section of the Admin area. These logs record the date and time of user logins, resources they have created, deleted and downloaded, and edits they have made to resources, showing both the previous and new values.

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


 Format chooser

This plugin allows you to choose different formats when downloading files which are generated on the fly.

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


QuickTime reporting corrupt file when using H264 encoding

When generating previews using H264 encoding (automated alternatives or just normal previews) sometimes, depending on options used to generate the preview, QuickTime can complain that the downloaded mp4 file is corrupt.

Read more...


Conditional terms

With this plugin enabled acceptance of terms and conditions can be made necessary prior to the download of certain resources based on their metadata. The plugin configuration allows you to select a metadata field value which, when met, will require your terms to be accepted, useful for resources which are sensitive or should be used in certain cases only.

Read more...


Resource usage

The Resource usage plugin allows users to keep a log of how a resource has been used, along with the usage medium such as Print or TV. Enabling the plugin adds a new section to the bottom of the resource view page where you can click "New usage" to create a new record of where the resource was used.

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


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


 7. Reporting

ResourceSpace include comprehensive reporting and analytics capabilities.

Read more...


Exporting data

You can export data and the configuration file from ResourceSpace for testing purposes This functionality requires offline jobs to be configured and the config option $system_download_config to be enabled first.

Read more...


Access control

Overview Access control enforces policy such that users cannot act outside of their intended permissions. Failures typically lead to unauthorized information disclosure, modification or destruction of all data, or performing a business function outside of the limits of the user.

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


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


Managing offline jobs

The My Jobs page is used to check on the status of your jobs e.g. collection downloads, preview creation etc. System administrators can also use this page to check on the status of jobs systemwide To view your jobs click on the user preferences icon and click 'My jobs' The page shows you the following information about jobs in the queue:- The job priority* The job reference The job type The user that created the job (admins only) The job status The earliest job start date The tools column has the following options:- Delete the job (e.

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


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


Mobile responsive mode

ResourceSpace isn't just available from your desktop computer - you can also access it via your smartphone or tablet. The functionality stays exactly the same but the interface automatically adjusts to account for the smaller screen.

Read more...


Configuring Expiry date field

The expiry date field type enables a visual aid to help users know when a particular resource has expired and should no longer be used (e.g the download options are no longer immediately available - but they can be by clicking on the link).

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: report

Reports as listed in the admin area. Column Type Note ref int(11) Auto incrementing index name varchar(100) Report name. query text SQL defining the report. support_non_correlated_sql tinyint(1) Can this report run on search results? 1 - yes, 0 - no.

Read more...


Table: resource_log

Logs all activity relating to a resource. Column Type Note ref int(11) Auto incrementing index date datetime Date the log was recorded user int(11) See table user resource int(11) See table resource type char(1) Log type.

Read more...


Table: resource_type_field

Metadata fields. Column Type Note ref int(11) Auto incrementing index name varchar(50) Metadata field short name identifier title varchar(400) Metadata field name field_constraint int(11) Apply constraints to field (e.

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


File integrity checking (9.1 +)

From version 9.1 onwards, ResourceSpace includes a tool to verify the file integrity of primary resource files, allowing you to be notified should any corruption occur and take remedial action as necessary.

Read more...


getAnnotoriousResourceAnnotations()

Developer reference for function getAnnotoriousResourceAnnotations()

Read more...


compile_collection_actions()

Developer reference for function compile_collection_actions()

Read more...


generateResourcesMetadataCSV()

Developer reference for function generateResourcesMetadataCSV()

Read more...


generateNodesExport()

Developer reference for function generateNodesExport()

Read more...


daily_stat()

Developer reference for function daily_stat()

Read more...


render_selected_collection_actions()

Developer reference for function render_selected_collection_actions()

Read more...


display_field_data()

Developer reference for function display_field_data()

Read more...


do_report()

Developer reference for function do_report()

Read more...


email_resource_request()

Developer reference for function email_resource_request()

Read more...


get_resource_path()

Developer reference for function get_resource_path()

Read more...


update_hitcount()

Developer reference for function update_hitcount()

Read more...


get_resource_access()

Developer reference for function get_resource_access()

Read more...


check_use_watermark()

Developer reference for function check_use_watermark()

Read more...


get_video_snapshots()

Developer reference for function get_video_snapshots()

Read more...


get_extension()

Developer reference for function get_extension()

Read more...


get_image_sizes()

Developer reference for function get_image_sizes()

Read more...


purchase_set_size()

Developer reference for function purchase_set_size()

Read more...


payment_set_complete()

Developer reference for function payment_set_complete()

Read more...


notify_resource_change()

Developer reference for function notify_resource_change()

Read more...


search_special()

Developer reference for function search_special()

Read more...


generate_featured_collection_image_urls()

Developer reference for function generate_featured_collection_image_urls()

Read more...


upload_share_setup()

Description Set up external upload share "collection" - (int) collection ID "user" - (int) user ID of share creator "usergroup" - (int) usergroup ID used for share Parameters Column Type Default Description $key string access key $shareopts array array Array of share options Return void Location include/collections_functions.

Read more...


get_job_type_priority()

Description Get the default priority for a given job type Parameters Column Type Default Description $type string "" Name of job type e.

Read more...