Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-1227

Tag cloud for any browse index in the home page of DSpace

    Details

    • Attachments:
      4
    • Comments:
      16
    • Documentation Status:
      Complete or Committed

      Description

      This proposed extension (implemented by National Documentation Centre/EKT - http://www.ekt.gr) allows the import of a tag cloud in the homepage of DSpace.

      The tag cloud can include values from any of the browse indices (of metadata type) of the repository and this is a configuration option along with many other options that you can see later.

      Tha tag cloud is implemented as a tag, meaning that it can be included in any page of the DSpace repository besides the homepage.

      USEFULNESS
      ---------------------
      Select a important browse index of your repository (i.e. subject) and include all major subjects of your records in the home page of DSpace to attract visitors.

      CONFIGURATION FILES
      ---------------------------------------
      Tag cloud is fully configurable within the default dspace.cfg configuration file of DSpace. The new configuration options are:

      #######################################################

      1. TAG CLOUD configuration #
        #######################################################
        #
      2. Should display tag cloud in the home page?
      3. Possible values: true | false
        webui.tagcloud.home.show = true
        #
      4. Select the browse index to create a tag cloud for in the home page
      5. Possible values: any of the browse indices declared earlier in this conf file
        webui.tagcloud.home.bindex = subject
        #
      6. Select the total tags to show
      7. Possible values: any integer from 1 to infinity
        webui.tagcloud.home.maxtags = 50
        #
      8. Should display the score next to each tag?
      9. Possible values: true | false
        webui.tagcloud.home.showscore = false
        #
      10. The score that tags with lower than that will not appear in the rag cloud
      11. Possible values: any integer from 1 to infinity
        webui.tagcloud.home.cutlevel = 5
        #
      12. Should display the tag as center aligned in the page or left aligned?
      13. Possible values: true | false
        webui.tagcloud.home.showcenter = true
        #
      14. The font size (in em) for the tag with the lowest score
      15. Possible values: any decimal
        webui.tagcloud.home.fontfrom = 1.3
        #
      16. The font size (in em) for the tag with the highest score
      17. Possible values: any decimal
        webui.tagcloud.home.fontto = 2.8
        #
      18. The case of the tags
      19. Possible values: Case.LOWER | Case.UPPER | Case.CAPITALIZATION | Case.PRESERVE_CASE | Case.CASE_SENSITIVE
        webui.tagcloud.home.tagcase = Case.PRESERVE_CASE
        #
      20. If the 3 colors of the tag cloud should be independent of score (random=yes) or based on the score
      21. Possible values: true | false
        webui.tagcloud.home.randomcolors = true
        #
      22. The ordering of the tags (based either on the name or the score of the tag)
      23. Possible values: Tag.NameComparatorAsc | Tag.NameComparatorDesc | Tag.ScoreComparatorAsc | Tag.ScoreComparatorDesc
        webui.tagcloud.home.tagorder = Tag.NameComparatorAsc
        #
      24. The first color of the tags
      25. Possible values: hex value of the color (i.e. e3d67a)
        webui.tagcloud.home.tagcolor1 = D96C27
        #
      26. The second color of the tags
      27. Possible values: hex value of the color (i.e. e3d67a)
        webui.tagcloud.home.tagcolor2 = 424242
        #
      28. The third color of the tags
      29. Possible values: hex value of the color (i.e. e3d67a)
        webui.tagcloud.home.tagcolor3 = 818183

      EXTERNAL LIBRARIES
      --------------------------------------
      This extension makes use of the following external java library:

      a) opencloud |(http://opencloud.mcavallo.org/): a java library for for generating and managing tag clouds (under MIT licence)

      EXAMPLES
      -------------------
      Repository: Managing Authority of the Operational Programme "Education and Lifelong Learning"
      URL: http://repository.edulll.gr/edulll/

        Attachments

        1. opencloud.jar
          28 kB
        2. README.txt
          3 kB
        3. tag_cloud_documentation.docx
          56 kB
        4. tagcloud-patch.diff
          31 kB

          Issue Links

            Activity

              People

              • Assignee:
                bollini Andrea Bollini (4Science)
                Reporter:
                kstamatis Kostas Stamatis
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: