Archivos de Tags: facebook

Integración con redes sociales

La alta capacidad de customización de DSpace permite la inclusión de nuevos elementos en la interfaz de usuario. Uno puede ser la inclusión de una barra que conecte con las famosas redes sociales, por ejemplo «addthis«:

Se trata de un código que se incrusta en el de DSpace para que aparezcan los iconos de las redes sociales deseadas.

En el caso concreto de las instancias cuya interfaz sea XMLUI el proceso es el siguiente:

  • Editar «structural.xsl» para añadir el siguiente código:
<xsl:template match="dri:options">
        <div id="ds-options">

            <h3 id="ds-share-option-head"><xsl:text>Share</xsl:text></h3>
            <div id="ds-share-option" style="text-align: center">
                <a>
                    <xsl:attribute name="href">
                        <xsl:text>http://www.addthis.com/bookmark.php?v=250&amp;pub=xa-4a848ff246b1eec7</xsl:text>
                    </xsl:attribute>
                    <xsl:attribute name="class">
                        <xsl:text>addthis_button</xsl:text>
                    </xsl:attribute>
                    <img>
                        <xsl:attribute name="src">
                            <xsl:text>http://s7.addthis.com/static/btn/lg-share-en.gif</xsl:text>
                        </xsl:attribute>
                        <xsl:attribute name="width">
                            <xsl:text>125</xsl:text>
                        </xsl:attribute>
                        <xsl:attribute name="height">
                            <xsl:text>16</xsl:text>
                        </xsl:attribute>
                        <xsl:attribute name="style">
                            <xsl:text>border:0</xsl:text>
                        </xsl:attribute>
                    </img>
                </a>

                <script type="text/javascript">
                    <xsl:attribute name="src">
                        <xsl:text>http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a848ff246b1eec7</xsl:text>
                    </xsl:attribute>
                    <xsl:text>// Empty comment</xsl:text>
                </script>
            </div>