Princeton-CDH / geniza

version 4.x of the Princeton Geniza Project
https://geniza.princeton.edu
Apache License 2.0
11 stars 2 forks source link

Revise the sitemap and site flow diagram so that the project team would know about the content that would exist on the site and the possible ways they are connected in a more comprehensible way to meet their needs #57

Closed gissoo closed 3 years ago

gissoo commented 3 years ago

Link to the revised sitemap

Questions for you:

  1. Can you read this map?
  2. Does separating content from features make sense to you in this way?
  3. Please read through all the "content" and "features" and tell me, are there items that are categorized incorrectly? If yes, what are they?
  4. Does this map answer any questions for you? What are they? Are there questions it's not answering for you?
  5. Does this level of detail make sense to you?
gissoo commented 3 years ago

@rlskoeser @thatbudakguy please read the above, view the revised sitemap and respond to the questions

rlskoeser commented 3 years ago
  1. Can you read this map?

Yes, very readable to me. I'm not sure how much the color coding adds since the hierarchy is already conveyed based on placement within the graph. I like the dashed borders for the potentially out of scope pages. (I think maybe I expect the colors to convey different information, like maybe differentiating kinds of pages? Although I also know for accessibility it's not good to rely on color alone for information.)

  1. Does separating content from features make sense to you in this way?

I think so, although you're not dividing content and functionality the way I would in all cases.

It's kind of nice to show explicitly on the content pages that there is no functionality, although I wonder if there's a more efficient way to indicate that. (This is where I might think of using color-coding to indicate content-only pages.)

  1. Please read through all the "content" and "features" and tell me, are there items that are categorized incorrectly? If yes, what are they?

On browse results, I would consider these content and not functionality:

I'm waffling on whether keyword highlighting is functionality or not, maybe that one is fuzzy. I'm not sure what contextual FAQ is yet, but it sounds like that is correctly placed.

My list for search results is basically the same, except also transcription checkmark which you put as content on browse but feature on search.

I'm not sure what "keyword count in each cluster's description" and "keyword count in each cluster's transcription" are in the search results.

On document details: I think transcription belongs under content (unless I'm misunderstanding what you mean); image thumbnail and link to citation/scholarship would also be content.

On Citation/Scholarship records: I think it's also fuzzy whether the dataviz is a functionality vs strict content; leaning towards calling it out as functionality even if it isn't interactive because it's a synthesis we need to generate, vs. just outputting content from the database (with minor adjustments: excerpt, checkmarks to me are still content and not functionality). I don't know what "send scholarly work" is exactly, but it does sound like functionality and not content.

  1. Does this map answer any questions for you? What are they? Are there questions it's not answering for you?

I'm not sure what questions this chart answers because I think I already had a fairly good grasp of the structure you were proposing before.

One question I have that isn't answered (although I'm not sure it should be answered here): this doesn't tell me what the contextual FAQ is or why it's only some pages.

Another question: why are browse results and search results different? I think it's because they are really "browse clusters" (or maybe cluster detail? is this the display of one cluster?) and "search documents" but that isn't clear in this diagram. I mention this because when we're building the site it matters which type of object (cluster, document, fragment) we are listing or displaying.

  1. Does this level of detail make sense to you? Yes
thatbudakguy commented 3 years ago

building on rsk's answers...

  1. exact same as RSK; it's very readable but I feel like the color doesn't add anything (the hierarchy is already represented visually) and I half-expect it to mean something else. dotted stuff for out of scope is great.
  2. yep, makes sense. the term "feature" doesn't bother me, but "functionality" or "capability" are equally good (no preference). calling it "interactions" or even just "actions" is kind of interesting also. for content-only pages I think you can just skip the functionality/features/whatever box entirely and have only the content box.
  3. agree with all the instances RSK mentions but nothing else to add.
  4. i think i know what "contextual FAQ" is (although i could be wrong) - i assume that's where certain terms or interactions that we anticipate people having questions about will have a small icon/link that takes you to a related FAQ entry (like for S&Co). i'm interested in an semi-automated way of doing this, so that we don't have to keep track of everywhere we use a particular term (like "fragment") and manually turn all of them into contextual FAQ links. i think there are still tricky questions though about what deserves an FAQ and what doesn't.
  5. this level of detail makes sense.
gissoo commented 3 years ago

@rlskoeser @thatbudakguy Thank you for the comments!!

Note: Once you respond I will close this issue next week by Thursday and will revise the sitemap based on the comments.

rlskoeser commented 3 years ago

@gissoo — would it be worth asking the project team if the color coding was helpful to them? I would expect people have encountered some kind of hierarchical diagram before and would understand it even if they might not know exactly what it means for a website yet. I agree we shouldn't customize these for different audiences. I do feel fairly strongly that the colors are more distracting than helpful.

Functionality seems like a good word choice. Interesting point that even a link can be interactive — that makes sense. I think what we care about from the development perspective is functionality we have to build ourselves vs things we get for "free" based on the technologies & environments we're using, like links in a browser.

Regarding dividing content and functionality: I provided a list of the specifics I saw in my comments. Were there any that you disagreed with or didn't make sense to you?

Yes, this sitemap is a useful format for understanding the site structure you're proposing, and I think it will work well in future.

Your terminology about the browse clusters and search documents labeling is still not as clear as I'd like... I guess the search landing page technically is the browse clusters page. You can initiate the document search or select a cluster from that page. I think including "results" in the label for document search is helpful, but it doesn't make as much sense to me for the cluster browse (because it isn't a search). Is it a cluster detail page? Or browse documents by cluster? This feels like a quibble, but I also remember from other projects that it's really helpful if we can all agree on and use the same names for pages and views when we're creating visual specs and writing code.

gissoo commented 3 years ago

@gissoo — would it be worth asking the project team if the color coding was helpful to them? I would expect people have encountered some kind of hierarchical diagram before and would understand it even if they might not know exactly what it means for a website yet. I agree we shouldn't customize these for different audiences. I do feel fairly strongly that the colors are more distracting than helpful.

Functionality seems like a good word choice. Interesting point that even a link can be interactive — that makes sense. I think what we care about from the development perspective is functionality we have to build ourselves vs things we get for "free" based on the technologies & environments we're using, like links in a browser.

Regarding dividing content and functionality: I provided a list of the specifics I saw in my comments. Were there any that you disagreed with or didn't make sense to you?

Yes, this sitemap is a useful format for understanding the site structure you're proposing, and I think it will work well in future.

Your terminology about the browse clusters and search documents labeling is still not as clear as I'd like... I guess the search landing page technically is the browse clusters page. You can initiate the document search or select a cluster from that page. I think including "results" in the label for document search is helpful, but it doesn't make as much sense to me for the cluster browse (because it isn't a search). Is it a cluster detail page? Or browse documents by cluster? This feels like a quibble, but I also remember from other projects that it's really helpful if we can all agree on and use the same names for pages and views when we're creating visual specs and writing code.

rlskoeser commented 3 years ago

@gissoo I don't think you should have to make a dev version without color coding. I can live with the color coding.

"Browse documents by cluster" sounds very clear to me!

I was also remembering the confusion of not using the same names for things in past projects and hope we can do better in future!