Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
67789dc
add header component
Jan 30, 2026
648dacb
add files from exploreuk-web-app and trim unneeded files
Apr 13, 2026
d68a71f
add components and remove unused js
Apr 13, 2026
63fbd7f
add button and button states for selections
Apr 13, 2026
6d6d7c0
add empty alt tag for screenreaders to ignore loading image
Apr 13, 2026
8b4fe73
add breadcrumbs for referring back to search
Apr 13, 2026
7d946c3
linter fixes
Apr 14, 2026
18f8bc7
remove blue background
Apr 20, 2026
9e84e8b
Merge branch 'main' into limestone-rewrite
Apr 20, 2026
e3c7ccb
Merge branch 'main' into limestone-rewrite
Jun 8, 2026
24615b0
Correct filepaths and sync limestone partials
Jun 9, 2026
8aa1ed8
update harmful language component
nrsa222 Jun 18, 2026
c96f85b
remove blank div
nrsa222 Jun 18, 2026
8ad8ece
move components on FA page
nrsa222 Jun 18, 2026
a5a7d84
add section nav styling
nrsa222 Jun 22, 2026
1530587
update advanced note layout and location; rename advance note to cont…
nrsa222 Jun 22, 2026
c9af988
update button text to be more descriptive
nrsa222 Jun 23, 2026
fbffc08
WIP: revert back to accordions
nrsa222 Jun 25, 2026
4a79159
WIP: move unused css
nrsa222 Jun 25, 2026
57bd7fb
add micro archive notice
nrsa222 Jun 25, 2026
dfa71fe
fix empty divs
Jul 8, 2026
31999f6
WIP: readd accordions
Jul 15, 2026
04dbe69
WIP: Patch jquery for nested accordions
Jul 15, 2026
57fd581
WIP: add back scope label, fix heading levels
nrsa222 Jul 15, 2026
7ba91d0
WIP: add back scope label, fix heading levels
nrsa222 Jul 15, 2026
032bd23
WIP: clean up unused styles, add image-gallery override
nrsa222 Jul 15, 2026
6df5d1b
WIP: rework image layout
nrsa222 Jul 15, 2026
c947dc1
remove unused code
nrsa222 Jul 15, 2026
6181d4d
update button text
nrsa222 Jul 15, 2026
109e683
swap glyphicons for limestone icons
nrsa222 Jul 20, 2026
126ec0e
remove unused styles; add wildcat-white color var
nrsa222 Jul 20, 2026
5033776
fix reveal for limestone jquery compat
Jul 20, 2026
7e9a35c
Alt text and limestone masonry
Jul 20, 2026
ec8de12
readd bioghist_head
Jul 20, 2026
d268a34
fix footer styles
Jul 20, 2026
fbcb528
WIP: container list semantics
Jul 20, 2026
41b2d4b
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
Jul 20, 2026
2d0b7ae
remove old footer css
nrsa222 Jul 20, 2026
bb3d9fa
fix lingering merge conflict notification
nrsa222 Jul 21, 2026
102cf01
wrap universal footer in semantic tag; add region to global footer; m…
nrsa222 Jul 21, 2026
3d31118
specify usual font
nrsa222 Jul 21, 2026
985acf1
fix form html
nrsa222 Jul 21, 2026
87a2172
change default select option
nrsa222 Jul 21, 2026
848b3f5
WIP: styles for accordions
Jul 22, 2026
0279a7b
wip: accordion styles and image/video players
Jul 23, 2026
12eb17f
aria headings below h6, style changes
Jul 24, 2026
6f9cc22
show divider only on nested siblings
Jul 24, 2026
d7dac82
relocate init scripts
Jul 24, 2026
8cbd7c6
fix search box style, carried from exploreuk-web-app
Jul 24, 2026
eb91863
bring component.php to parity, fix subcomponents rendering accordions…
Jul 24, 2026
f888a62
use limestone spacing/font-size values
Jul 24, 2026
ac6696f
fix padding and missing note heads
Jul 24, 2026
f565bf4
add some helpful info, correct inaccurate link
Jul 24, 2026
1632b8d
WIP: fix select options js
nrsa222 Jul 24, 2026
aa621e1
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
nrsa222 Jul 24, 2026
d8ba93b
cleanup unused code
nrsa222 Jul 24, 2026
587d0a0
rework divider info to php
Jul 27, 2026
031ee93
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
Jul 27, 2026
1f8f33a
fix padding for nested components
Jul 27, 2026
c31270c
remove final divider. Readd border.
Jul 27, 2026
49f04bb
fix nested with accordions and content padding
Jul 27, 2026
2266b87
scroll/open when URL has selector
Jul 27, 2026
a3f7ea1
cleanup unused code
Jul 27, 2026
dca06fb
WIP: fix lingering button hover color on mouse click
nrsa222 Jul 27, 2026
3a8591a
add redirects for superseded findingaids
Jul 28, 2026
aa2ed2f
sync state on duplicate buttons
nrsa222 Jul 28, 2026
d4c3f85
set default request type to retrieval
nrsa222 Jul 28, 2026
19bcff3
fix single-fields losing lineheight and other styling
Jul 28, 2026
1f2bcb9
style request form, clean up unused styles; rework form for ux
nrsa222 Jul 28, 2026
64dd6c4
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
nrsa222 Jul 28, 2026
dcc66cc
remove unused overview files
Jul 29, 2026
6764211
remove internal overview references
Jul 29, 2026
9cb8f0b
update text for clarity
nrsa222 Jul 29, 2026
05ab557
update contact info text
nrsa222 Jul 29, 2026
caf1baa
update text
nrsa222 Jul 29, 2026
d7bc416
remove old file, replaced by contact_info.mustache
nrsa222 Jul 29, 2026
afe0c3c
clean up
nrsa222 Jul 30, 2026
15e3726
limit image height in lity viewer
Jul 30, 2026
4375e1d
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
Jul 30, 2026
b726aff
simplify shared css resources
nrsa222 Aug 3, 2026
e50ceaf
update to use shared resources and theme
nrsa222 Aug 3, 2026
496fedb
refactor in-page alert
nrsa222 Aug 3, 2026
2e96d4d
text/link accessibility fix
nrsa222 Aug 3, 2026
f8aad22
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
Aug 3, 2026
1a7d457
move gtm/ga
nrsa222 Aug 3, 2026
47f0da4
Merge branch 'limestone-rewrite' of https://github.com/uklibraries/fi…
nrsa222 Aug 3, 2026
4ae711e
fix absolute paths
nrsa222 Aug 3, 2026
079aee2
fix extra closing div
nrsa222 Aug 3, 2026
9ea2310
rename Shared directory for clarity; add inline SVG for blogger icon
Aug 4, 2026
2b306b4
add needed CSS for blogger icon. Add fontawesome to software attribut…
Aug 4, 2026
9800c5a
remove unneeded repo dependencies
Aug 4, 2026
bc50b83
Update lity API call for new version
Aug 4, 2026
5057af2
fix backwards and double tab behavior
Aug 4, 2026
bbf6eb6
finish datepicker removal
Aug 4, 2026
35dfe4a
force 1 column layout for image, 3 across at larger screen sizes
Aug 5, 2026
c525d92
open extrefs in same tab unless show=new; add link affordances, fix n…
Aug 18, 2026
1da252a
fix readme inaccuracy
Aug 18, 2026
583b5da
update intended use options (#59)
nrsa222 Aug 18, 2026
a2b1760
cleanup comments
nrsa222 Aug 18, 2026
0f9db14
Merge branch 'main' into limestone-rewrite
nrsa222 Aug 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 37 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,19 @@ make sample
make dev
```

The application should then be available at `http://localhost:8080/<id>`.
The application should then be available at `http://localhost:8080/?id=<id>`.
Developers should run `make help` to see a list of helper commands through
[make](https://www.gnu.org/software/make/).

#### Some Helpful Findingaids
Here is a small list of findingaid identifiers that are helpful for viewing
particular functionality:

- xt7x3f4knz7q - Watts family papers - Components with many images
- xt754746qt9q - Claude Sullivan Recordings - Audio examples
- xt7w0v89kz6h - Edward T. Ned Breathitt films - Video examples
- xt75736m0k6d - Dean Cadle collection, 1919-1997 - Many nested levels of components

### Dependencies

We use [Docker](https://www.docker.com/) for reproducible environments.
Expand Down Expand Up @@ -58,13 +67,37 @@ Finding aids must be arranged in a
[PairTree](https://confluence.ucop.edu/display/Curation/PairTree) hierarchy in
the `xml` directory. The files are not pure EAD, but must be preprocessed using
a different program. For an example, install the
[sample data](https://exploreuk.uky.edu/fa/findingaid/xml.tar.gz) (which expands
[sample data](https://solrindex.uky.edu/fa/findingaid/xml.tar.gz) (which expands
to just shy of a gigabyte):

```shell
make sample
```

### Redirecting a finding aid

When a finding aid is withdrawn and its content is superseded by another finding
aid under a different id, add an entry to `app/Config/redirects.json` so that
old links redirect to the new id:

```json
{
"<retired_id>": {
"to": "<new_id>",
"note": "Retired 2026-07; content merged into the Foo Bar Papers."
}
}
```

The `note` is never displayed, it is a record to keep for future developers
and/or archivists.

Requests for the retired id return `301 Moved Permanently`.

Browsers cache `301` responses indefinitely, so a redirect is effectively
irreversible for anyone who has followed it. Confirm the pairing before adding
it.

## Coding standard

This program attempts to adhere to the
Expand All @@ -83,7 +116,7 @@ Sarah Dorpinghaus, Neal Powers, Nicole Sand, and MLE Slone. For details, consult
This program is Copyright (C) 2016-2026 University of Kentucky. For
details, consult [LICENSE](LICENSE.txt).

This program uses the following libraries:
This program uses the following software:

- Luis Almeida's [unveil.js](https://github.com/luis-almeida/unveil)
- John Dyer's [MediaElement.js](http://mediaelementjs.com)
Expand All @@ -92,5 +125,4 @@ This program uses the following libraries:
- Jan Sorgalla's [Lity](http://sorgalla.com/lity/)
- [Bootstrap](https://getbootstrap.com)
- [jQuery](https://jquery.org)
- [jQuery UI](https://jqueryui.com)

- [Fontawesome](https://fontawesome.com/)
Loading
Loading