The Site Administrator can create custom sort orders for each archive, which will then be available to users from the Open Harvester Systems Browse page. Multiple sort orders can be created to sort different metadata fields alphabetically, numerically, or by date.
Creating a Sort Order
Sort order configuration options are as follows:
- Name: New sort orders must be given a title. This appears as a clickable link on individual repository Browse pages.
- Type: A sort type must be chosen. Choices are between Text, Number, and Date, and must match the type of content being sorted. Text types will sort material alphabetically; Number types will sort material numerically; and Date types will sort dates. If a Sort By Title option was being created, Text would be a reasonable choice.
- Fields: One field for each supported schema type can be chosen to sort against. Not only should the schema be supported by Open Harvester Systems itself (available schemas only will appear in the fields list): records of that type should also be available from the repositories in question. For example, if a Sort by Title option was being created, it would be reasonable to choose the Title field for any relevant schema type (eg. Dublin Core) that is supported by the system; but this only makes sense if the system is harvesting Dublin Core metadata from any given provider.
Managing Sort Orders
As many sort orders as necessary can be created. A sort order can be edited or deleted from the Sort Orders page. The Status checkbox shows whether the Harvester's index has been rebuilt since the sort order was created: creating a new sort order does not cause the site index to be rebuilt, and after a new sort order has been created tools/rebuildSearchIndex.php must be run. New material indexed by the Harvester will be returned by already-existing sort orders.