DCLP / dclpxsltbox

Sandbox for development, testing, and review of XSLT for DCLP
http://dclp.github.io/dclpxsltbox/
1 stars 5 forks source link

implement better top-level navigation #303

Closed paregorios closed 6 years ago

paregorios commented 7 years ago

This ticket has been split off from #288.

paregorios commented 7 years ago

Resolution of this ticket is a blocker for #288.

paregorios commented 7 years ago

Background and current behavior

The DCLP project has introduced new elements into the top-level navigation in order to facilitate access to DCLP content via multiple thematic facets. A new link ("DCLP") has been added to the main menu bar, as is clear from comparison of these screen captures:

screen shot 2017-07-20 at 3 56 05 pm screen shot 2017-07-20 at 3 56 19 pm

But there's an additional nuance to the modifications. In papyri.info and in litpap.info, each of the "browse" links (DDBDP, HGV, and APIS) is a simple hyperlink: one clicks through it to the corresponding page. But the "DCLP" browse link has two modalities:

  1. a simple click-through of the "DCLP" link takes one to a DCLP browse page constructed like those for the other collections (i.e., a clickable hierarchy of series and volumes, ultimately terminating in a search result set),
  2. but mouse-over without a click produces a pop-up dialog box (@jcowey and the Heidelberg team have been using the term "dropdown" for this affordance) that provides three additional link options as shown in the following screen capture:
screen shot 2017-07-20 at 4 09 25 pm

Each of the links in the dropdown take one to a custom-generated DCLP thematic index page:

The interaction flow can be diagrammed as follows:

current-nav

wherein reddish-brown elements are those DCLP retains unchanged from papyri.info and the blue elements are those newly-added by DCLP.

stay tuned for additional comments on inadequacies with the current approach and a suggestion of an alternative

paregorios commented 7 years ago

Inadequacies, concerns, and suggested resolutions

1. "ddbdp browse" and "dclp browse" overlap

When one clicks through to the main "DDBDP" or the main "DCLP" browse pages, one is presented with a list of series represented in the corresponding collection. One then selects the link corresponding to the series of interest, yielding another page listing the volumes of that series that are represented in the corresponding collection. BGU is a good example: DDBDP takes in 20 volumes whereas DCLP takes in only five. But then one clicks through the link for the volume of interest and finds oneself at the standard search page, with the series and volume pre-selected. What's not preselected is the collection, such that the the results of clicking through the following link chains are exactly the same (i.e., they include the union set of BGU 2 content found in DDBDP and DCLP):

Note that the URL one gets for the final step in each of the above browse paths is identical to the other: http://litpap.info/search?SERIES=bgu&VOLUME=2

recommendation: include a query parameter that differentiates between DCLP and DDBDP at the final step (related issue: #264).

2. "dclp browse" vs. "browse by series"

At present, given the above information architecture, there are two browse-by-series affordances provided by the DCLP interface: one by clicking through the "DCLP" link and the other by activating the "dropdown" on that link and then selecting "browse by series." I submit that this dichotomy is not only redundant, but likely to confuse and frustrate users. We should try to fix the "dclp browse" as discussed in section 1 (above) and get rid of the dropdown's "browse by series" function entirely. Indeed, @m-k-r calls out the dropdown's "browse by series" function in #288 as a quick-and-dirty workaround for the overlap/redundancy described above.

recommendation: eliminate the dropdown-accessed DCLP "browse by series" affordance.

3. DCLP's "browse by TM number" vs. the existing TM-number lookup dialog

Core papyri.info functionality provides a TM lookup dialog via a link in the main navigation:

screen shot 2017-07-20 at 5 04 56 pm

The added "browse by TM number" functionality on the DCLP dropdown seems redundant by comparison.

recommendation: eliminate the dropdown-accessed DCLP "browse by TM number" affordance.

4. DCLP "authors and works"

This is truly unique functionality and an essential axis of access for the literary papyri and surely should be retained.

recommendations:

The above recommendations are reflected in the following architecture diagrams:

Option 1 (eliminate dropdown functionality entirely)

option-nav-1

Option 2 (use dropdown as the only function on the DCLP link)

option-nav-2

paregorios commented 7 years ago

I invite comments from @rogerbagnall @rla2118 @jcowey @HolgerEssler and @jds15 on the recommendations laid out above. If we can get consensus on what you want to see, then we can move on to resolving the technical issues, including those in #288.

cc @hcayless @ryanfb @wsalesky @m-k-r

rogerbagnall commented 7 years ago

Perhaps I am missing something, but I don't see in either recommended architecture an option for the user to decide whether to be looking for only DDbDP content, only DCLP content, or both. I thought we had talked about this at an early stage. Or is this applicable only to search? Recommendation 1 above does seem to apply this to browse, but I don't see how it fits into the diagram.

paregorios commented 7 years ago

@rogerbagnall search across/within collections is addressed in a separate ticket (#264) as indicated parenthetically and telegraphically above, sub "Inadequacies..." sub "1" sub "recommendations".

Can I get thumbs up or thumbs down on my suggestions above from the papyrologists ( @rogerbagnall @rla2118 @jcowey @HolgerEssler and @jds15 ) ? We're running out of runway to address this issue.

rogerbagnall commented 7 years ago

I think I prefer the simplicity of option 1. The other recommendations seem OK to me.

HolgerEssler commented 7 years ago

I prefer option 1 as well.

paregorios commented 7 years ago

@hcayless Since I know you're working on the general technical problems underlying browse and search re-integration, I'm assigning this ticket to you so you are aware of what the users would like to see eventually.

Edelweiss commented 6 years ago

Option 1 already implemented in litpap.info