Download ResourceSpace
Latest Release
The latest ResourceSpace release is available below.
Please read the Resourcespace Documentation Wiki for installation instructions.
Development
The latest development code can be downloaded from the Subversion repository by running the following command:
svn co http://svn.resourcespace.org/svn/resourcespace/
Please read the further instructions on the documentation wiki.
Version History
Reverse chronological order - major features and bug fixes only.
Release 4.3.2912 - 11 September 2011
- Added a 'remote import' plugin that allows resource files and metadata to be remotely inserted and updated via XML over HTTP. This is useful for developers working on synchronisation with other systems.
- Added a tool to edit (rotate, brighten/darken, recreate) on the collection level.
- Several improvements to search performance.
- Updated German translation.
- Improved the spider indexable pages so they are more configurable. Added option to choose a user group so permissions are applied to resources/fields. Added option to choose which access levels are exposed.
- Added the ability to assign resource requests to users to approve/decline, as is already possible with research requests. Also added a 'decline reason' field which is e-mailed to the requesting user.
- Added the ability to hide a field from the resource view page when access to the resource is 'restricted'. This access level previously limited file downloads only but can now also be used to limit field access, for example if data stored in a metadata field is sensitive.
- Added disk_usage column on resource table so it's easier to calculate the total disk usage across resources, or across particular resource subsets. Set cron task to automatically update existing systems. Made the disk usage always visible on the team centre home page is it is very quick to calculate now.
- Added option at bottom of search results to show disk usage for result set. It's now possible to work out how much disk space is being used by resources of each type, or matching a particular metadata field, or in a particular collection - basically anything that can be searched for.
- Improved formatting for result count for disk usage display.
- Added option to edit CKeditor toolbars. You can now add further toolbars to the WYSIWYG metadata field type, such as the option to set font/background colour.
- Several bug fixes and minor improvements and plugin hooks.
Release 4.2.2833 - 12 July 2011
- New "Dynamic Keywords List" field type
- Security fix for an insufficient check on access keys given for resources
- Fixed indexing of HTML fields
- Fixed issue with IE7/8 download when using SSL
- Fixed issue with FFmpeg integration when using Pixel Aspect Ratio extraction
- Various minor bug fixes
Release 4.2.2816 - 24 June 2011
- Added dropdown selector for multipage previews
- Many refinements to the $collections_compact_style option (a Collection Level Tools Dropdown)
- Added $pager_dropdown option to allow dropdown paging instead of 'Jump To'
- Search pages updated to offer the ability to sort on fields that aren't display fields.
- Show User's Fullname rather than their login name in several areas
- Fixed a bug where it was possible to edit all resources in a collection without having the ability to edit each resource.
- Ability to $enable_public_collection_on_upload
- Translation/Language improvements
- Improvements for the interace on all upload methods. Added ability to upload a single file via the Java uploader, to enable chunking support for single file uploads.
- Added support for sending the emails using an external SMTP server.
- Added the ability to deny access to the original resource file using the existing "T1_scr" syntax but extending to support "T1_" (empty ID).
- Fixes for geolocation:
- Edit location link doesn't appear for external shares
- Possible to blank the geolocation by entering a blank value
- Added new "P" permission that allows edit only access to a specific field on the upload form only.
- Added support for HTML format mails to the bulk e-mailer.
- Some improvements for search string handling. Fixes accuracy of field-specific searches.
- Fixed value comparisons on saving metadata (less clutter in Resource Log and far more speed for edits on items with long extracted text.
- Added xml_entities function to fix bugs in xml output such as rss feeds/api_search
- Separated out the wrapping/trimming/highlighting of display fields into a function for easier comprehension. Many fixes with word wrapping/highlighting.
- Added a $use_temp_tables solution for the problem of many keywords. Improves search performance.
- Added ability to refine all special searches
- $search_titles_searchcrumbs and $search_titles_shortnames options for more detailed search titles.
- Focus on input when expanding the refineresults div
- Updates collections search functionality to use keywords instead of hardcoded wildcards to make the Manage Collections searches AND-based.
- Added option to include user collections in search results.
- Extended research request function so that it works with anonymous access. In this event, it collects the user's e-mail address.
- Added $sharing_userlists config, which adds the ability to save custom named userlists when sharing collections or resources
- Added $public_collections_header_only option to remove the public collections section from Manage Collections and Themes. Forces $public_collections_top_nav.
- Added a CKeditor metadata field type.
- Added the ability to index/reindex a single field, and a link to this from System Setup
- Added prompts on team center showing number of pending requests and research requests
- Added option to show alert icon next to team center link if there are pending requests
- Added special syntax to include lang variables in custom header links.
- Improvements to site text management. Ability to search on page, name, and text individually or simultaneously. Highlighted results. Preserve context when editing site text (added a Save and Return to List button, which preserve page offset and search).
- More descriptive browser titlebars for all pages via $show_resource_title_in_titlebar.
- Many, many minor improvements and bugfixes
Release 4.1.2567 - 4 April 2011
- Video preview in full screen preview pages
- Many translation improvements by Henrik Frizén
- Added magictouch plugin (magictouch is a paid zoom service)
- Integration between magictouch and annotate plugins if both are used
- Added ability to exclude by Resource Type or Extension in Magictouch and Annotate
- Fixes for annotate plugin in Opera
- Config option to enable experimental collection sorting mode
- Alterations to the user request form to make it more clear that the anti-spam field is required
- Added the option to deny access to a resource type / download size combination (remove download sizes by resource type / user group)
- UI tweaks and adding count of yours versus others on collection_manage page
- Improvements to api plugins
- Fixes for alternative home pages in header_link and header_text_title options
- Fix to GPS extraction code
- Configurations to show flv/swf/mp3 in 'xlarge' search view
- Refinement to the colors of the flv player based on theme
- Some translated icons from Jeff Harmon
- Added collection count to themes display
- Configuration to expand the width of the collections dropdown and add username and access to each collection
- Added "my requests" link/page that shows user their own requests
- Improvements to global_cookies config, to fix for language switching
- Added count of resources in public collection display
- Added 'no preview' icons to collections cascade in search result
- Option to create a clickable area over the header graphic. ($header_link=true)
- Improvements to collection download, including option to use original if selected size is unavailable
- Many more minor bugfixes and improvements
Release 4.0.2429 - 28 February 2011
- Extended / improved geolocation code. Uses OpenLayers (supports multiple mapping services) and allows geographical searching
- Added api_core and api_search plugins (basic api architecture)
- Multilingual system fixes and improvements by Henrik Frizén
- Added colorthemer plugin to base
- Aadded rss2 plugin to base
- Added annotate plugin to base (improved css)
- Added fix for 'a cookie could not be set correctly' error message
- Added ability to crop images for home animations via transform plugin
- Added patch submitted by Paul Manno that allows plugins to alter resource path locations
- Added metadata_read option to omit the checkbox for metadata import and default to false
- Single uploads now use the same metadata form as batch uploads
- Updated JUpload applet from V4.5.0 to 5.0.1
- Fully updated Spanish, Norwegian and Swedish translations
- Many other minor fixes and improvements
Release 3.9.2269 - 6 January 2011
- Many translation improvements from Henrik Frizén
- Improvements to single upload (uses same metadata template method as
batch uploads now).
- Option to omit archived resources from smart themes
- Option to omit archived resources from collection searches (unless e2
privileges)
- Alternative download code that outputs smaller block sizes. Possible
resolution for download issues with files > 800MB
- Fixed major bug in resource data editing
- Added logging of status and archive changes.
- Added the ability to specify one or more 'auto approve domains' for
which account requests will be automatically approved.
- Updated German translation.
- Updated Flickr plugin
- Added option header_text_title which replaces the header logo with
text representations of applicationname and applicationdesc
- Updated reports to use flexible title field; better created resources report.
- Added config email_url_remind_user
- Added star_search config, which allows searching by minimum star
rating in simple search and advanced search. Requires
display_user_rating_stars
- Updated Polish language - contribution from Tomasz Chwastyk.
- Added video splice plugin.
- Added auto-rotation of extracted nef,dng,cr2 previews
- Added "direct download" link option for resources to allow users to
get direct URL to resource files.
- Added $dng_thumb_extract
- Added export_files.php script to dump original files to a drive
- Added option to display title in browser titlebar when on view
resource page. Disabled by default.
- Added more intuitive logic to the Simple Search box when selecting
resource type specific fields. It now unticks resource types for
inappropriate fields. Vice versa, when selecting additional resource
types, any type specific fields are reset.
- Added the ability to reorder resource types in System Setup.
- SWF previews via gnash-dump, which is a special compile, but possible
and tested at least on Ubuntu, and $display_swf option, to show swf
files in the View page
- Added bluespace theme plugin, rounded edges on the greyblu theme
- Added support for category trees to the Simple Search bar.
- Made the Managed Request mode default for General Users usergroup
- Many minor bugfixes and improvements
Release 3.8.2144 - 5 October 2010
- New permissions manager makes configuring user group permissions much easier
- Fix for previewbased=true option for update_previews.php
- Fixed bug whereby alternative files were being watermarked, replacing the proper original file watermarks
- Added the ability to add a discount percentage for the resource of the day
- Fixes and improvements to ecommerce functionality
- Flickr plugin
- Fixes for mime-type on download, exiftool integration for automation of mime-types.
- Added the ability to subscribe to reports, so that you can have them e-mailed to you on a regular basis.
- Update to the report page to make the date range selection more useful.
- Added option to enable autorotation of newly uploaded images based on embedded camera orientation data.
- Added watermarks to contact sheet images
- Improvements to blackspace theme
- Added web-based configuration file editor
- Added value filters and exiftool filters to system setup; enables file size sorting/display option for default installation.
- Fixes for re-import of dropdown/checkbox metadata modified by Manage Field Options
- Fully deprecated use_resource_column_data; configurable display fields are now standard.
- Added the ability to use long format email addresses, and multiple such addresses comma-delimited on a single user
- Update Chinese language, thanks to Cindy Tung at Oxfam Hong Kong.
- Several other miscellaneous fixes
Release 3.7.2088 - 9 September 2010
- Option to split PDF files to multiple resources on upload (via ghostscript)
- Example unicode font for TCPDF contact sheets
- Optional global_cookies configuration implemented for colourcss, which allows the colortheme to be retained across pages/ team/ and plugin pages. Recommended, but off by default.
- Added hook that allows the automatic user group selection for new registrations to be dynamically replaced by a plugin (e.g. based on certain registration criteria such as e-mail address).
- Usergroups can have multiple parents
- Improvements to ecommerce functionality
- 'whitespace' and 'blackspace' colortheme plugins
- 'resource of the day', 'embed video', and 'discount code' plugins included
- Text extraction for ai files
- direct_download option to bypass download_progress.php
- 'Select All' appears automatically if there are more than 5 resource types
- Unlimited theme_category_levels and improved themes editing interface
- Several fixes for themebar
- Staticsync can now mirror unlimited folder structures
- Many other minor fixes
Release 3.6.2022 - 12 August 2010
- Additions to transform plugin to allow transforming original file
- Support for RSS2 Plugin, which allows authenticated custom search feeds
- A basic ordering/payments system with callbacks
- Updated TCPDF for configurable/subsetted fonts
- Support for page previewing of alternative files
- Ability to hide specific fields from external access users
- Added UTF8 support for text extraction
- Option for specifying alternative file types
- Optional Purge and Delete Empty Collections tools for Manage Collections
page
- Ability to add special searches via plugins
- Ability to add an 'additional' element to custom home panel arrays, for
adding code such as target='_blank'.
- Ability to set a field which will have 'Portrait' or 'Landscape' stored in
it automatically depending on image dimensions
- Option to include RS version info in the header source or not
- PHPMailer email templates included by default, PHP 5.3 supported,
SMTP/POP3 libraries included
- Ability to alter the name of the original file and FLV file downloads
- Added the ability to specify a minimum number of lines that a video must
contain (pixels vertically / height) before the preview is created. In
otherwords, the system will downscale only.
- The ability to automatically create image alternatives (like video
alternatives) e.g. always create a PNG file when an EPS is uploaded.
- Optimized related resources searching
- Added the ability for auto-approved account requests. Useful for demo or
public access systems.
- Added page previewing for cs5 .indd files
- Added the capability to hide fields from the upload screen.
- Added the ability to add multiple parents to a User Subgroup
- Improved implementation/configurability of Category Trees.
Release 3.5.1857 - 4 May 2010
- Made user group ip restriction field a text field so multiple IPs can
be entered (as with the user level settings)
- Added optional random sort
- User Ratings improvements: Editable ratings in search views, ability
to limit users to one rating per resource, resource ratings summary.
- Optional popup for java uploader
- Option to CC oneself when sending resources or collections
- Extra Large ('pre' size) search view
- Ability to add display fields to small thumbs view
- Experimental wildcard searching
- Col-themename.css files can be used in plugins
- Security update to fix a potential access issue
- Various bug fixes (including fixes for PHP 5.3)
Release 3.4.1794 - 17 March 2010
- Improved performance for the 'related resources' display.
- Thumbnail display sort order fields are now configurable independently of display fields.
- Improved search autocomplete behaviour whereby the first item was automatically selected and pressing return would enter the autocompleted item instead of what was typed.
- Fixed file size display for very large files
- Added option to include themes in the public collection search.
- Added new InfoBox mode that shows a preview image instead of metadata.
- Fixed bug whereby incorrect keywords were being copied from the user template to new resources. Keywords for other resource types were still stored on the user template even if the resource type was changed. These unrelated keywords were then being copied to new resources.
- Allowed resource type to be changed when editing resources.
- Resource download summary feature (off by default).
- Added option to display ratings stars on the search view.
- Added Polish language file, kindly contributed by Tomasz Chwastyk.
- Added Catalan language file, kindly contributed by Raul Buira.
- Various minor bug fixes.
Release 3.3.1723 - 17 February 2010
- Added 'Back to Resource View' links for email, edit, delete pages.
- Added search_titles option to allow for more description of search context such as 'Recent 1000' 'Archived', etc.
- Added exiftool-based support for indesign thumbnails
- Smart collections functionality: enable saving a search as a 'smart collection', which will update itself according to its saved search.
- Added cross linking between the two main batch uploader mechanisms to help users with issues with either uploader.
- Updated German translation to current revision.
- Various minor bug fixes.
Release 3.2.1651 - 14 January 2010
- Drastically optimized query performance for custom search displays and contactsheet displays.
- Added up/down sort indicator arrows and sort order links for search views.
- Fixed/improved memory of current context/sort order throughout paging and Resource Tool usage.
- Title and Country columns on the Resource table are deprecated. Field mapping is no longer necessary.
- Added page previews for contact sheets
- Added config option for User's reply-to address to be used in resource and collection emails (on by default)
- Added hooks for Colorthemer plugin
- Improved image size calculations using exiftool (RAW files, mainly)
- Fixes for metadata template feature
- Critical bugfixes for multiple collection emailing
- Improved reliability of email template image embedding.
- Added Revert Metadata tool (simulated reupload to clear and re-extract metadata).
- Added ability to list associated collections on the view page.
- Added ability to filter exiftool extractions and to use value filters for search/contactsheet field displays.
- Bugfixes/improvements for transform plugin
- Added option to show Resource Type on view page
- Fixed Replace Resource Batch
- Made id, resource_type, and date columns in list view optional
- Added cron job analysis in Installation Check
- Added Retry Creating Previews on Edit Page.
Release 3.1.1557 - 3 December 2009
- Added ability to split the themes categories out to separate pages, instead of the themes categories being all on one page. Also works for smart themes
- Added 'view report' functionality so reports can be viewed directly, i.e. without having to open them in a spreadsheet application.
- Added some new reports.
- Added bug report functionality
- Added the ability to set the recent list as the home page.
- Added ability to name new collections upon upload.
- Added ability to configure fields to be displayed on the thumb-style contact sheet.
- Added option to include themes in search results.
- Added RSP (ResourceSpace plugin) no preview icons
- Critical fix to plugin manager - did not check for the creation of the 'tmp' folder first.
- Improved Metadata Templates functionality
- Added an option for extending the height of the title display in search results.
- Better handling of very long non-breakable titles (e.g. filenames) in search results.
- Enabled searching by resource ID combined with the main results. A resource matching the search ID will appear first.
- Added basic anti-spam feature to the account request page.
- Added ASC/DESC sorting ability to search.php
- Added more flexible handling of resource data in search result display.
- Plugin manager: added the ability to enable plugins for certain groups only.
Release 3.0.1490 - 16 November 2009
- Added ability to give user a choice between Java and Flash uploaders on My Contributions page
- Added option to always show my contributions link, even for users with team center access
- Added capability to view 'deleted' resources (if system is configured such that resources go in to a deleted state instead of being deleted). Added function to 'really' delete resources in the deleted state.
- Added X permission to restrict resource types by group.
- Added detection code to check if cookies are disabled, and display a suitable message if so.
- Added option to restrict resource download sizes by resource type at the user group level.
- Added QuickLook generated previews (works with many different file formats) on OS X using qlpreview.
- Addition of plugin manager. Upload accepts .rsp files.
- Added option to set default search result display.
- Basic initial support for geocoded photos.
- Updated JUpload to latest release. Altered error reporting code so it returns errors in a JUpload specific format when using JUpload, which replaces the less useful 'string ^SUCCESS$ not found' message previously displayed.
- Several improvements and bug fixes to the preview/thumbnail processing.
- Added alternative file thumbs/previews.
- Added ability to set that public collections are restricted to collections created by parent, child and sibling user groups only ("My Group's Public Collections")
- Improved Exiftool integration so that 'groupname:tagname' format can be used for more specific Exiftool field mapping. This is useful in situations where the same tag name (e.g. 'Keywords') is shared among multiple profiles (EXIF/XMP etc.). Extended default length of Exiftool field to better support multiple mappings.
- Added resource metadata templates. These are resources that are used purely as a source of metadata when editing resources.
- Added further document icons for those file types where a thumb/preview is not supported or is not appropriate.
- Default inclusion of new transform plugin that allows cropping of image resources.
- Altered account request so the system checks that the user isn't already registered first.
- Added subgroup tree elements to System Setup. Child user groups are now shown as subfolders in the tree structure.
- Added permissions search to System Setup.
- Several minor bug fixes / tweaks to fix common gripes
Release 2.3.1374 - 24 September 2009
- Added config option for switching the default between Add to New Collection or Do Not Add to Collection upon batch upload
- Fix for Safari white background boxes issue.
- Add ability to restrict deletion of resources, by group or globally
- Added ability to use a .ttf font on contact sheets. Also, ability to subset glyphs via fontforge.
- Added function to log e-mailing of resources.
- Added a config option to blank the upload form (user edit template) before every batch upload
- Added process locking functionality to prevent staticsync/create_previews from running if already running.
- Added the ability for staticsync to handle alternative files (placed in a subfolder).
Fixed issue with nopreview icon and full screen display - was still using the old icons.
- Add option to have a "resource id" search in right nav, to allow
sites that need to disable the numeric search option to still find a
resource by ID. Adds !resource special search method to do this.
- Fixed issue with dropdown box searching.
- Altered date field type so it handles empty / not set dates instead of defaulting to today's date.
- Set that the date is reset to today's date on the upload form by default.
- Alteration to edit page so that dropdowns always have a blank first option instead of defaulting to the first entry in the list.
- Added some more no-preview file type icons
- Added admin ability to view user contributed resources pending submission.
- Added optional parameter to force system to always record contributor.
- Made it impossible to share empty collections
- After e-mailing a resource the user has the option to return to the original resource page
- Ability to generate requests for collections (external users)
- Fixed a bug whereby non-image types would constantly be queries for dimensions on every resource view. For very large (GBs) files this caused a noticable delay.
- Option to order checkbox lists vertically, which has been set to on by default as it is potentially more intuitive.
- Added MP3 audio preview creation and improved the positioning / integration of the MP3 player.
- Added resource expiry notifications.
- Improved resource/collections requesting so that custom fields can be added.
- New 'managed requests' functionality. At the user group level it can now be configured via 'request mode' that requests from users in that group are managed, in that requests appear in the 'Manage Requests/Orders' area of the Team Centre.
- Added edit filter - the ability to determine edit access based on resource metadata.
- Added optional 'deletion state' that resources are moved to when deleted, instead of being removed entirely.
- Added ability to store an XML metadata dump file in the resource folder which mirrors all stored resource data.
- Made resource request reason a required field.
- Added config option to change JUpload to use look and feel of local
system rather than Java UI.
Release 2.2.1240 - 11 August 2009
- Theme bar: a left-hand sidebar containing themed collections, with
collapsible sections.
- Ability to deny write access to fields
- Exiftool is Resource Type-smart, allowing different mappings
for different types.
- Ability to select access level when emailing to external users
- Ability to set an expiry date on the URL mailed to external users
- Share multiple collections at once.
- Auto user account creation (automatically creates accounts which can then be
approved)
- Custom user registration fields
- User group selection upon registration
- Added languages: Brazilian Portugese, Danish, Russian, Croatian, Greek, Chinese,
Swedish
- Refine Results - drill down on search results continuously
- PDF Dynamic Rip optimizes render times for extremely large and
small PDFs.
- Option to disable thumbnail creation upon upload
- New default no-preview icons can visually indicate file types
(thanks to the Crystal Project and Jeff Harmon)
- Ability to view the contents of Zip files
- Ability to find Public Themes and Collections in search
- Partial keyword searching on selected fields
- Date searching for user-added date fields
- Autocompletion of simple search fields
- Add custom fields to regular large-thumb search results.
- Smarter highlighting of fields reflects more specifically on
search criteria
- Multithreaded batch script for thumbnailing
- Ability to hide specific resource types from user groups
- Additional Unoconv functionality (automatic PDF alternatives and
previews for MS Office and OpenOffice files)
- Script to prune database
- Easily add custom site text and help entries
- Ability to set allowed extensions per Resource Type
- Staticsync Ingestion - Script to ingest resources from an existing
folder structure
- Ability to batch upload alternative files.
- Easily name a new collection upon creation from the collections
panel.
- Optional checkbox-based selection of resources
- Flash-based MP3 player for audio previews
- Query tracking for performance tuning
- PHPmailer integration to allow HTML templated emails
- Easier to add custom CSS/gfx themes
Earlier Versions
For earlier versions please see the ResourceSpace Subversion Log powered by WebSVN.