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.
Developer reference for function collection_download_get_archive_file()
Developer reference for function collection_download_use_original_filenames_when_downloading()
Developer reference for function collection_download_process_text_file()
Developer reference for function collection_download_log_resource_ready()
Developer reference for function collection_download_process_data_only_types()
Developer reference for function collection_download_process_summary_notes()
Developer reference for function collection_download_process_csv_metadata_file()
Developer reference for function collection_download_process_command_to_file()
Developer reference for function collection_download_process_collection_download_name()
Developer reference for function collection_download_process_archive_command()
Developer reference for function collection_download_clean_temp_files()
Developer reference for function get_user_downloads()
Developer reference for function resource_download_allowed()
Developer reference for function download_summary()
Developer reference for function download_link_generate_key()
Developer reference for function download_link_check_key()
Developer reference for function get_download_filename()
Developer reference for function render_audio_download_link()
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.
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.
Find out from the Knowledge Base how to get started with the ResourceSpace Digital Asset Management System.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The 'action_dates' plugin will automatically perform certain actions based on resource metadata, for example, archiving a resource when an expiry date is reached.
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.
adding information on the log codes recorded in the type field
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".
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.
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.
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).
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.
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.
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.
This plugin allows you to import files from ResourceSpace directly into Adobe InDesign and Photoshop.
This plugin allows you to choose different formats when downloading files which are generated on the fly.
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.
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.
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.
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.
When we click on a resource we are shown all the available metadata for that resource, and also a list of available versions.
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.
ResourceSpace include comprehensive reporting and analytics capabilities.
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.
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.
Explore the range of plugins that are available to expand ResourceSpace's base functionality, including integrations with third party software and systems.
A breakdown of the folders used within ResourceSpace, and their typical contents and function.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
Developer reference for function getAnnotoriousResourceAnnotations()
Developer reference for function compile_collection_actions()
Developer reference for function generateResourcesMetadataCSV()
Developer reference for function generateNodesExport()
Developer reference for function daily_stat()
Developer reference for function render_selected_collection_actions()
Developer reference for function display_field_data()
Developer reference for function do_report()
Developer reference for function email_resource_request()
Developer reference for function get_resource_path()
Developer reference for function update_hitcount()
Developer reference for function get_resource_access()
Developer reference for function check_use_watermark()
Developer reference for function get_video_snapshots()
Developer reference for function get_extension()
Developer reference for function get_image_sizes()
Developer reference for function purchase_set_size()
Developer reference for function payment_set_complete()
Developer reference for function notify_resource_change()
Developer reference for function search_special()
Developer reference for function generate_featured_collection_image_urls()
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.
Description Get the default priority for a given job type Parameters Column Type Default Description $type string "" Name of job type e.