Daily Archives: August 12, 2008

Repository mashup map software update

The Repository Mashup Map (http://maps.repository66.org/) has just undergone a bit of a software upgrade. Here are some details:

  • A JavaScript spring-clean: The JavaScript which powers the maps (not including the Google Maps code!) has evolved over time from a simple map showing repositories in the UK, to repositories worldwide, with data from multiple data sources, and with multiple filters. The code has now been tidied up and rationalised, which will hopefully make it faster and more efficient, and is about 10% smaller than it was before. For example, rather than holding multiple arrays of the same data but keyed differently for different filters, it is now all stored in one multi-dimensional array. No rocket science here, just a tidy-up.
  • Extra filter: You can now filter on the country where the repository is located, as well as the software platform it runs on, and the date it was created.
  • Auto-zooming: When you select a filter (e.g. “Show me all DSpace repositories in the UK”) the map will automatically zoom to show just the area covered by the repositories (in this case, just the UK).
  • Auto-filtering: When you select a filter (e.g. “Show me repositories in Austria”) the maps update on their own, without you having to press the filter button.

To make my life easier, I also now have a development copy of the maps where I can test upgrades. The URL for this is http://beta.repository66.org/

As always, comments or suggestions on how the maps could be improved are very welcome!