Skip to content

uklibraries/exploreuk-web-app

Repository files navigation

exploreuk-web-app

This is the main portion of the ExploreUK web application. Document data is pulled from Solr, and other settings are managed in Omeka admin mode.

This is based in part on euk: https://github.com/uklibraries/euk/ .

Installation

Install Omeka. Make sure to configure ImageMagick.

Install and activate the following plugins:

Download and extract the repository in a working directory outside your web installation.

Modify the Omeka installation's .htaccess file to include the stanza included in the following file:

  • htaccess-stanza.txt

This stanza should be included just before the line

RewriteRule ^install/.*$ install/install.php [L]

Change the Omeka rule

RewriteRule .* index.php

to read

RewriteRule .* catalog.php

From the root of the downloaded repository, run the command

bash exe/build.sh

This will wipe out and recreate the dist directory, then build the file

  • dist/omeuka.tar.gz

Extract this file in the Omeka root directory.

Log in to Omeka as a Super User. Select the Omeuka Prologue theme, then configure the theme appropriately. Make sure to save changes to the theme. This ensures that the Solr configuration is saved to the Omeka database.

Notes

To use the maintenance scripts in the exe directory, the following programs are required:

  • bash
  • npm
  • rsync
  • wget

Licenses

Copyright (C) 2018-2024 MLE Slone and Eric Weig.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

The following directories are derived in part from the HTML5 Up Prologue theme, which is licensed under the Creative Commons Attribution 3.0 License:

  • theme/assets/css
  • theme/assets/js/ie

Additionally, the HTML in the following directory is derived in part from the HTML5 Up Prologue theme:

  • theme/templates

The following file is derived from Google's documentation of lazy loading images, which is licensed under the Apache 2.0 License:

  • theme/assets/js/lazy-loading.js

This package includes some packages with other licenses:

Releases

No releases published

Packages

No packages published