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

IDs for non-Katz interactive narrative objects #4

Open
jeremydouglass opened this issue Sep 27, 2017 · 0 comments
Open

IDs for non-Katz interactive narrative objects #4

jeremydouglass opened this issue Sep 27, 2017 · 0 comments

Comments

@jeremydouglass
Copy link
Owner

Currently the Katz ID is a box-folder BB-FF, separated by a hyphen (e.g. "01-09"). In order to making parsing extremely easy in Liquid the box and folder numbers are always two digits (zero-padded), and the full ID is always five characters long. This means up to 9999 works could be uniquely identified, although in practice there are ~2500 (2569) listed spread across 57 boxes.

What about listing works that aren't in the Katz collection? Approaches:

  1. Just don't; only Katz works are listed in this project
  2. Create imaginary boxes 58-99 (or count backwards) and assign up to 99 works to each. For example, Box 98 could be Twine Games, Box 99 could be Hypertext Fiction. Treat these boxes differently in display or mark them clearly as non-Katz. 41 more "boxes" of 99 works each would allow 4059 more IDs.
  3. Create a collection identifier, e.g. DK01-07 for the Demian Katz Collection. Alter all display code to accommodate parsing the new IDs, then create separate "collections" for entries on related objects -- e.g. TG01-01 for Twine games, or HF01-01 for Hypertext Fiction.

Approach 3 might require a meta-level of multiple galleries, multiple asset collections, etc. -- although this could be flat in Jekyll.

Alternately, each collection site could be a separate site, built and rebuilt with separate assets, and they could be gathered under and umbrella. This makes sense -- although perhaps not if there are only 10-20 "Other" examples of various kinds and 1000 gamebooks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant