The list:
- A major effort to remove hard-coded URLs to eXist and Solr, placing them, instead, into configuration files that can be edited by an XForms web form.
- Introduction of themes configured through a web form. Though rudimentary so far, they are documented here. Currently, the user can select from a list of available jQuery UI themes and select the layout of the search results page: facet list in a left or right-aligned column.
- Flickr API integration.
- The introduction of a new Solr core for storing docs of every finding aid in eXist (including those not published), so that the file list page in the admin section loads faster and enables full-text searching of the collection. I will eventually develop methods for more advanced searching and sorting of records in the admin page. Each time the file list page is loaded, it verifies the number of eXist documents is the same as Solr documents, so that if finding aids are added/removed with the eXist client, the Solr index is flushed and the collection reindexed.
- Batch publication of all finding aids to the public Solr index and batch removal of all documents from this index.
- The ability to edit a container-type template.
- Significant improvements in performance due to rewriting of some XBL components in which a glitch in my code resulting in commands being fired off numerous times, and other general bug fixes.
Screenshot showing "sunny" jQuery UI theme and a thumbnail served from flickr. The banner text "EADitor: XForms for EAD" is stored in the configuration file and editable in the admin section.