Overview
The Drupal XML Sitemap module does not include links to Islandora repository objects by default. Islandora XML Sitemap add URLs for Islandora objects to the XML sitemap modules sitemap module database as custom links. When the XML sitemap module creates its site maps it will include these custom linksIncluding Islandora objects in the Drupal sitemap makes them more likely to be correctly indexed by search engines.
Dependencies
This module requires the following modules/libraries:
...
Set 'Last Modified Solr Field' and 'Maximum number of Islandora links to process at once' in Administration » Islandora » XML Sitemap Integration (admin/islandora/xmlsitemap).
![Configuration](https://camo.githubusercontent.com/407972e0a2c14bafd74924992c659021b800abb0/687474703a2f2f692e696d6775722e636f6d2f455a534f4b68372e706e67)
Notes
Admins Administrators can configure the number of pids to process plus the Solr field to sort on.
To remove or edit links you can manage them in the xmlsitemap custom links tab.
objects to add to the sitemap at once, as well as the field to use to track when objects were last added to the sitemap.
In the administration tools for the Drupal XML sitemap module, the Custom Links tab (admin/config/search/xmlsitemap/custom) provides a list of Islandora links in your sitemap. You can edit or delete Islandora links from your sitemap in this tab.
The following hooks will create an update to the list of Islandora sitemap custom linksWe have also implemented a number of hooks to automatically add/remove links to objects, including:
hook_islandora_object_purged()
hook_islandora_object_ingested()
hook_islandora_object_modified()
hook_islandora_datastream_purged()
hook_islandora_datastream_ingested()
hook_islandora_datastream_modified()
...