#890: WebJournal: improve access to older/newer issues
------------------------+-----------------
 Reporter:  jcaffaro    |      Owner:
     Type:  task        |     Status:  new
 Priority:  major       |  Milestone:
Component:  WebJournal  |    Version:
 Keywords:              |
------------------------+-----------------
 The WebJournal modules provides an optional, customizable page for
 accessing previous issues of a journal (for eg. http://invenio-
 demo.cern.ch/journal/search?name=AtlantisTimes). It is needed to study
 alternative, more visible patterns to navigate to previous issues.

 Some ideas are:

  1. Add a link in the margins of the journal, using the full height of the
 page, and that gets displayed when the mouse reaches the sides of the
 page. The left margin links to previous issue, the right margin links to
 next one (if available). See attachments "prototype1a" and "prototype1b"
  2. Provide a link to navigate to next/previous issue next to the display
 of current issue in the top right corner ({{{BFE_WEBJOURNAL_IMPRINT}}}).
 See attachment "prototype2"
  3. Add access to a browsing interface (similar to
 {{{BFE_WEBJOURNAL_ARCHIVE}}}) right under a click on the current issue
 link, under the form of a "popover". Since this link currently redirects
 to the current issue from any issue, a link should be added to the popover
 view. See attachment "prototype3".
  4. A more complete solution could be to add access to the various issues
 right from a search field. A live-search could suggest a list of issues as
 well as article matching the query. See attachment "prototype4".

 The adopted solution would have to consider that any change to the markup
 of the index template should be compatible with the HTML alert/newsletter
 email that uses this page as content (in particular checking the rendering
 in mail clients such as Outlook is absolutely necessary).

 It is also needed to check the solution with the templates of the CERN
 Bulletin, main user of the WebJournal module.

-- 
Ticket URL: <http://invenio-software.org/ticket/890>
Invenio <http://invenio-software.org>

Reply via email to