That's fantastic, helix. Thanks! We were recently thinking of doing something with D3.js too, perhaps building a NodeJS endpoint to sit on localhost and query PostgresSQL or Solr for us. Your example is a great starting point visually and architecturally, I will have a look and discuss with my web people.
Thanks again, On Mon, Jun 20, 2016 at 12:43 AM helix84 <[email protected]> wrote: > Hi Alan, > > check out these as examples: > > http://publikace.k.utb.cz/ > http://publikace.k.utb.cz/handle/10563/1000001 > http://publikace.k.utb.cz/handle/10563/1006255 > > I used d3 with some convenience libraries built on top of d3 and Solr as > the data source rather than the REST API (but the same approach can be used > with REST API, even leaving out the XSLT layer because there is no > localhost restriction in the REST API). > > The interesting stuff used in XSLT is here: > > <xsl:stylesheet > ... > xmlns:confman="org.dspace.core.ConfigurationManager" > exclude-result-prefixes="i18n dri mets xlink xsl dim xhtml mods dc > confman"> > > > <xsl:variable name="solr-search-url" > select="confman:getProperty('discovery', 'search.server')"/> > > <xsl:variable name="total" select="document(concat($solr-search-url, > '/select/?q=dc.format:text+AND+withdrawn:false&start=0&rows=0&indent=on& > facet=true'))/response/result[@numFound]/@numFound"/> > > > You can see the JavaScript stuff in page source. Notice how I can nicely > ask Solr to give me the CSV data for the line chart (the .py endpoint is > just a trivial thin proxy to bypass the localhost restriction), no need to > do any awkward transformations in JS. > > > Regards, > ~~helix84 > > Compulsory reading: DSpace Mailing List Etiquette > https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette > > > > On Sat, Jun 18, 2016 at 2:37 PM, Alan Orth <[email protected]> wrote: > >> Hi, >> >> We're also looking into ways to visualize our repository's metadata, >> either on the DSpace collection pages or on an external page powered by the >> DSpace REST API and D3.js, etc. >> >> Has anyone done anything like this? >> >> Thanks, >> >> On Thu, Oct 17, 2013 at 5:20 PM Bram Luyten <[email protected]> wrote: >> >>> Hi Patrick, >>> >>> when it comes to out of the box eye candy options, here are a few >>> pointers: >>> >>> *Thumbnail listings vs Abstract snippet listing* >>> >>> In the Mirage theme for XMLUI, there is a configuration setting that >>> enables you to choose between item listings with thumbnails, or text based >>> listings that will give you the snippet of an abstract. >>> More info: >>> https://wiki.duraspace.org/display/DSDOC3x/Mirage+Configuration+and+Customization >>> >>> *Tag Cloud* >>> >>> Although it is not committed to the core yet, there is a pending Tag >>> Cloud feature for JSPUI. >>> Discussion about this feature: https://jira.duraspace.org/browse/DS-1227 >>> Code: https://github.com/DSpace/DSpace/pull/47 >>> >>> Most institutions add their own eye candy and specific graphics. If you >>> see anything in particular out there you like, you can always reach out to >>> these institutions to see if they want to share their approach/code. >>> >>> hope this helps >>> >>> Bram >>> >>> >>> >>> >>> -- >>> [image: logo] >>> *Bram Luyten* *@mire* >>> *2888 Loker Avenue East, Suite 315, Carlsbad, CA. 92010* >>> *Esperantolaan 4, Heverlee 3001, Belgium* >>> www.atmire.com >>> <http://atmire.com/website/?q=services&utm_source=emailfooter&utm_medium=email&utm_campaign=braml> >>> >>> >>> On Thu, Oct 17, 2013 at 10:29 AM, Patrick Rynhart < >>> [email protected]> wrote: >>> >>>> >>>> >>>> On 17/10/2013 8:08 p.m., Bram Luyten wrote: >>>> >>>>> Hi Patrick, >>>>> >>>>> I don't think I've ever seen it in DSpace. But the wheel is the >>>>> "Sunburst" visualization part of the open source InfoVis toolkit: >>>>> http://philogb.github.io/jit/demos.html >>>>> >>>>> Integrating this into DSpace should definitely be possible. >>>>> >>>> >>>> Thanks for this. Actually, we're really just looking for some >>>> (preferably ready-made) DSpace "eye-candy" for our landing page. We found >>>> the above, and thought it looked nice ;-) What options, if any, are >>>> available ? We're intending to deploy DSpace v3.2. >>>> >>>> Cheers >>>> >>>> >>>>> cheers, >>>>> >>>>> Bram >>>>> >>>>> >>>>> >>>>> -- >>>>> logo >>>>> *Bram Luyten*/@mire/ >>>>> /2888 Loker Avenue East, Suite 315, Carlsbad, CA. 92010/ >>>>> /Esperantolaan 4, Heverlee 3001, Belgium/ >>>>> www.atmire.com >>>>> <http://atmire.com/website/?q=services&utm_source= >>>>> emailfooter&utm_medium=email&utm_campaign=braml> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Oct 17, 2013 at 5:58 AM, Patrick Rynhart >>>>> >>>> <[email protected] >>>> >>>> >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> Hi all, >>>>> >>>>> We've seen the subject / collection visualisation tool which is >>>>> available via DigitalCommons - the "wheel" which appears on the >>>>> following site: >>>>> >>>>> http://www.repository.law.indiana.edu/ >>>>> >>>>> We were wondering whether anything like this is available for >>>>> DSpace 3.X >>>>> which could be included on our landing / welcome page. >>>>> >>>>> Thanks in Advance. >>>>> >>>>> Regards, >>>>> >>>>> Patrick Rynhart >>>>> >>>>> >>>>> ------------------------------------------------------------ >>>>> ------------------ >>>>> October Webinars: Code for Performance >>>>> Free Intel webinars can help you accelerate application >>>>> performance. >>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the >>>>> most from >>>>> the latest Intel processors and coprocessors. See abstracts and >>>>> register > >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu= >>>>> /4140/ostg.clktrk >>>>> _______________________________________________ >>>>> DSpace-tech mailing list >>>>> >>>> [email protected] >>>>> <mailto:DSpace-tech-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public. >>>>> gmane.org> >>>> >>>> >>>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>>>> List Etiquette: >>>>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------ >>>>> ------------------ >>>>> October Webinars: Code for Performance >>>>> Free Intel webinars can help you accelerate application performance. >>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the >>>>> most from >>>>> the latest Intel processors and coprocessors. See abstracts and >>>>> register > >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu= >>>>> /4140/ostg.clktrk >>>>> >>>>> >>>>> >>>>> >>> ------------------------------------------------------------------------------ >>> October Webinars: Code for Performance >>> Free Intel webinars can help you accelerate application performance. >>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most >>> from >>> the latest Intel processors and coprocessors. See abstracts and register >>> > >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> DSpace-tech mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>> List Etiquette: >>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >> >> -- >> >> Alan Orth >> [email protected] >> https://englishbulgaria.net >> https://alaninkenya.org >> https://mjanja.ch >> >> -- >> You received this message because you are subscribed to the Google Groups >> "DSpace Technical Support" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/dspace-tech. >> For more options, visit https://groups.google.com/d/optout. >> > -- Alan Orth [email protected] https://englishbulgaria.net https://alaninkenya.org https://mjanja.ch -- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/dspace-tech. For more options, visit https://groups.google.com/d/optout.
