VuFind
  1. VuFind
  2. VUFIND-382

Add a timeline graph/visualisation for Publication dates

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3
    • Component/s: Search, User Interface
    • Labels:
      None
    • Environment:
      All

      Description

      1. flot-0.1.patch
        247 kB
        Till Kinstler
      2. flot-0.2.patch
        252 kB
        Till Kinstler
      3. flot-0.3.patch
        252 kB
        Till Kinstler
      4. flot-0.4.patch
        258 kB
        Demian Katz
      5. flot-0.5.patch
        257 kB
        Demian Katz
      6. flot-0.6.patch
        257 kB
        Demian Katz

        Activity

        Hide
        Till Kinstler added a comment - - edited
        added file flot-0.3.patch: sligtly improved patch against VuFind 1.2:
        - Configuration now only in saerches.ini by adding a default_top_recommend[] module of type "PubDateVisAjax" there. List index fields to "visualize" one by one seperated by colons, eg default_top_recommend[] = PubDateVisAjax:publishDate
        - translations for field names are pulled through getFacetLabel($field) in web/sys/SearchObject/Base.php. This function needs to be public to be accessible from the recommendation module. I hope the change protected->public doesn't have side effects
        - the earlier mentioned bug in getFullFieldFacets() is fixed.
        - limitations in "classic" theme (not possible to add multiple visualisations due to hassles with the YUI flot implementation) still apply

        Please test and comment.
        Show
        Till Kinstler added a comment - - edited added file flot-0.3.patch: sligtly improved patch against VuFind 1.2: - Configuration now only in saerches.ini by adding a default_top_recommend[] module of type "PubDateVisAjax" there. List index fields to "visualize" one by one seperated by colons, eg default_top_recommend[] = PubDateVisAjax:publishDate - translations for field names are pulled through getFacetLabel($field) in web/sys/SearchObject/Base.php. This function needs to be public to be accessible from the recommendation module. I hope the change protected->public doesn't have side effects - the earlier mentioned bug in getFullFieldFacets() is fixed. - limitations in "classic" theme (not possible to add multiple visualisations due to hassles with the YUI flot implementation) still apply Please test and comment.
        Hide
        Demian Katz added a comment -
        I'm attaching a patch which simplifies the new "get search parameters" search object method, improves protected vs. public changes (fixes a problem caused in Summon and avoids the need to make one method public) and adds some comments to searches.ini.
        Show
        Demian Katz added a comment - I'm attaching a patch which simplifies the new "get search parameters" search object method, improves protected vs. public changes (fixes a problem caused in Summon and avoids the need to make one method public) and adds some comments to searches.ini.
        Hide
        Demian Katz added a comment -
        Attaching flot-0.5.patch, featuring an improved getFullFieldFacets method courtesy of Lutz Biedinger.
        Show
        Demian Katz added a comment - Attaching flot-0.5.patch, featuring an improved getFullFieldFacets method courtesy of Lutz Biedinger.
        Hide
        Demian Katz added a comment -
        Attaching flot-0.6.patch, containing a couple of small fixes courtesy of Lutz Biedinger.
        Show
        Demian Katz added a comment - Attaching flot-0.6.patch, containing a couple of small fixes courtesy of Lutz Biedinger.
        Hide
        Demian Katz added a comment -
        Committed as r4261.
        Show
        Demian Katz added a comment - Committed as r4261.

          People

          • Assignee:
            Till Kinstler
            Reporter:
            Eoghan Ó Carragáin
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: