Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browse interface needed in addition to search #5

Open
martindholmes opened this issue Dec 21, 2024 · 4 comments
Open

Browse interface needed in addition to search #5

martindholmes opened this issue Dec 21, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request website functionality Issue related to the website interface or functionality website generation Issue related to how the static site is created

Comments

@martindholmes
Copy link
Member

It would be useful to have a drill-down browsing interface so you could choose e.g.

year -> county -> city -> record list
county -> city -> year -> record list
trade -> county -> city -> year -> record list

etc. All of this can of course be done via the search, but many users will find a browse interface more appealing, and also it will provide a mechanism by which web crawlers and archivers can find their way to all the record pages, meaning that the whole site could be archived by a crawler minded to do it. We should also provide a standard sitemap.xml file for this purpose, of course.

@martindholmes martindholmes added the enhancement New feature or request label Dec 21, 2024
@martindholmes martindholmes self-assigned this Dec 21, 2024
@martindholmes martindholmes added website generation Issue related to how the static site is created website functionality Issue related to the website interface or functionality labels Dec 21, 2024
@martindholmes
Copy link
Member Author

Working on this in branch issue-5-browse.

@martindholmes
Copy link
Member Author

The year range is 1020 to 2004 at the moment, which will add a lot of pages when we add browsing. I think the logical starting point will be county -> city -> year -> records, and in fact these pages could be simply a browsing mechanism to a pre-configured search, but if we do that, we lose any way of getting to the records without JavaScript.

@martindholmes
Copy link
Member Author

This is blocked by some dependency issues arising from the organization of the XSLT. I may need to split the functions module in two or move a required function into the TEI generation code to make further progress. I need to add @xml:ids to the orgography XML files and right now there's a problem.

@martindholmes
Copy link
Member Author

Got past that problem, and as of today we have a county listing page, with each county linking to its own page, which lists its cities/towns. Those are links to what I hope will be individual city pages, which in turn will perhaps link to individual years. What happens from there is not clear yet -- maybe a link out to a pre-configured search?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request website functionality Issue related to the website interface or functionality website generation Issue related to how the static site is created
Projects
None yet
Development

No branches or pull requests

1 participant