<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
We’re working on a project at Caltech Library to use ArchivesSpace agent records as our central authority for information on Caltech people and organizations, linking not only to related ArchivesSpace archival object records but also to related records in our
other repositories. One piece of this is using Related Agents links to associate Caltech’s administrative units with each other and to associate people with the organization and a whole and with particular departments.
<div class=""><br class="">
</div>
<div class="">One of the goals of this is that one ought to be able to view the agent record for California Institute of Technology and see a complete list of all the Caltech-affiliated people for which the Caltech Library, including the Archives, has holdings.
This will be a long list of people.</div>
<div class=""><br class="">
</div>
<div class="">My colleague Tommy Keswick is testing this out now, and is finding that the long list is unpaginated, and if it’s very long—about 10,000 records—it overwhelms the browser. This is happening in both the public and staff interfaces.</div>
<div class=""><br class="">
</div>
<div class="">Other lists of linked records in ArchivesSpace—the records linked to a subject, for example—are paginated to avoid this problem. They display 30 records at a time, with links to view more and a dropdown menu to change sorting. We’re interested
in being able to use the same paginated interface for the related agents portion of an agent record.</div>
<div class=""><br class="">
</div>
<div class="">Do you have any advice on moving in this direction? Should we file a ticket? Should we consider building a plugin ourselves to change this part of the interface? Is this something already on the radar of developers working on the expansion of
the agents module?</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Thank you very much for any advice,</div>
<div class=""><br class="">
</div>
<div class="">Peter</div>
<br class="">
<br class="">
<div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; color: rgb(0, 105, 217);" class="">
<span style="text-decoration: underline; -webkit-font-kerning: none;" class=""><a href="https://collopy.net/" class="">Peter Sachs Collopy, PhD</a></span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; color: rgb(0, 105, 217);" class="">
<span style="-webkit-font-kerning: none; color: rgb(0, 0, 0);" class="">University Archivist and Head of<span class="Apple-converted-space"> </span><a href="http://archives.caltech.edu/" class=""><span style="-webkit-font-kerning: none;" class="">Archives and
Special Collections</span></a></span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal;" class="">
<a href="https://library.caltech.edu/" class="">Caltech Library</a></div>
<div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal;" class="">
<span style="-webkit-font-kerning: none;" class=""><a href="https://caltech.zoom.us/j/3316412194" class=""><span style="font-stretch: normal; line-height: normal; -webkit-font-kerning: none;" class="">Zoom</span></a><span class="Apple-converted-space"> </span>|<span class="Apple-converted-space"> </span></span><span style="font-stretch: normal; line-height: normal; -webkit-font-kerning: none;" class=""><a href="https://when.works/collopy" class="">schedule</a></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>