I did not find anything out of the box. This is how I added altmetrics
*AND* dimensions:
in Mirage2/xsl/core/page-structure.xsl
right after:
else
return true;
}
*</script>*
Add this:
*<script *type="text/javascript"*>*
*<*xsl:attribute name="src"*>*
*<*xsl:text*>*https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js
*</*xsl:text*>*
*</*xsl:attribute*>*async
*</script>*
*<script *type="text/javascript"*>*
*<*xsl:attribute name="src"*>*
*<*xsl:text*>*https://badge.dimensions.ai/badge.js*</*xsl:text*>*
*</*xsl:attribute*>*
*</script>*
And then in Mirage2/xsl/aspect/artifactbrowser/item-view.xsl, you need to
add this where you want it to appear on the item page. Note that it grabs
the doi from the metadata identifier.doi, so you need to have it there, for
this to work. If an item does not have a doi, the altmetrics and
dimensions icons will not show up as expected. I put this xslt at the end
of this template:
*<*xsl:template name="itemSummaryView-DIM-file-section"*>*
here is the code:
*<*xsl:variable name='doi_alt'
select="/mets:METS/mets:dmdSec/mets:mdWrap[@OTHERMDTYPE='DIM']/mets:xmlData/dim:dim/dim:field[@element='identifier'
and @qualifier='doi']"*></*xsl:variable*>*
*<*xsl:variable name='handle_alt'*><*xsl:value-of select=
"/dri:document/dri:meta/dri:pageMeta/dri:metadata[@element='focus'][@qualifier='object']"
*/></*xsl:variable*>*
*<p *align="center"*>*
*<span *align="center" data-badge-popover="right"
data-badge-type="1" data-hide-less-than="1" class="altmetric-embed"
data-style="large_rectangle"* >*
*<*xsl:attribute name="data-handle"*>*
*<*xsl:value-of select="substring-after($handle_alt,':')"
*/>*
*</*xsl:attribute*>*
*<*xsl:attribute name="data-doi"*>*
*<*xsl:choose*>*
*<*xsl:when test="contains($doi_alt, '
http://dx.doi.org/')"*>*
*<*xsl:value-of select="substring-after($doi_alt,'
http://dx.doi.org/')"*/>*
*</*xsl:when*>*
*<*xsl:otherwise*>*
*<*xsl:value-of select="$doi_alt"*/>*
*</*xsl:otherwise*>*
*</*xsl:choose*>*
*</*xsl:attribute*>*
*</span>*
*</p>*
*<p>*
*<span *style="margin-left: auto; margin-right: auto; width:
8.5em" class="__dimensions_badge_embed__" data-hide-zero-citations="true"
data-style="large_rectangle"* >*
*<*xsl:attribute name="data-doi"*>*
*<*xsl:choose*>*
*<*xsl:when test="contains($doi_alt, '
http://dx.doi.org/')"*>*
*<*xsl:value-of select="substring-after($doi_alt,'
http://dx.doi.org/')"*/>*
*</*xsl:when*>*
*<*xsl:otherwise*>*
*<*xsl:value-of select="$doi_alt"*/>*
*</*xsl:otherwise*>*
*</*xsl:choose*>*
*</*xsl:attribute*>*
*</span>*
*</p>*
Hope this helps,
-Jose
On Wed, Oct 21, 2020 at 12:29 PM [email protected] <[email protected]> wrote:
> hi everyone!
> Is it possible to configure and display altmetrics on Dspace 6.3 - Mirage2?
> I couldn't find much information on how to get it setup.
>
> thanks
> -Peter
>
> --
> All messages to this mailing list should adhere to the DuraSpace Code of
> Conduct: https://duraspace.org/about/policies/code-of-conduct/
> ---
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/473e12ee-079f-4991-be44-fdf93b3c6a76n%40googlegroups.com
> <https://groups.google.com/d/msgid/dspace-tech/473e12ee-079f-4991-be44-fdf93b3c6a76n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
All messages to this mailing list should adhere to the DuraSpace Code of
Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
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 view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/CAK%3DKc-s4rzoybk_JkPEM5VFD0xq5YRRHwJ%2B9vWoR77rfnMwH%2BQ%40mail.gmail.com.