Compartir documentos en Redes Sociales desde Greenstone

Publicado: febrero 23, 2012 en Desarrollo, Diseño, Facebook, Gmail, Google, Google+, Interfaces, Internet, Redes sociales, Twitter, Web
Etiquetas:, , , , , ,

Hace algún tiempo ya existe la posibilidad de poder compartir en las redes sociales los documentos publicados en una biblioteca digital creada en Greenstone, el proceso de configuración es bastante simple y voy a explicarlo lo más claramente posible.

Desde la versión 2.84 de Greenstone está disponible la implementación de una nueva macro llamada Shareme _shareme_, la que nos permite tener la posibilidad de compartir nuestras publicaciones en las redes sociales más usadas como Facebook, Twitter y Google+; por ejemplo, y también la posibilidad de enviar el documento vía correo electrónicos si así lo queremos.

Para lograr esto los desarrolladores de Greenstone implementaron una nueva sección de código en el archivo de macro document.dm que contiene todo lo necesario para poder lograr nuestro objetivo.

Configurar formateo de Greenstone

Para poder implementar la macro _shareme_ debemos agregar al formateo de salida de Greenstone una pequeña y simple configuración: _shareme_(_1_,_2_), donde _shareme_ es la macro para compartir, _1_ es el título de la publicación y _2_ es el enlace que se compartirá, por ejemplo:

_shareme_([dc.Title],[srclink])

dc.Title indica el metadato que contiene el título del documento y srclink es el enlace a este documento, también se puede escribir de forma manual un enlace bien formado que comience con http://

Un código más o menos completo de un formateo sería así:

<td valign=\”top\”>[highlight]
{Or}{[dc.Title],[exp.Title],[ex.Title],Untitled}
[/highlight]{If}{[ex.Source],<br><i>([ex.Source])</i>}<br>
_shareme_([dc.Title],[srclink])</td>

Esto nos da como resultado:

shareme macros

Al hacer click sobre Share obtenemos más posibilidades de publicación.

shareme expandido 2

 

 

 

 

 

shareme expandido 2

También existe la macro _sharemesmall_ que sólo despliega el icono share y es configurable con los mismos parámetros.
Para las versiones de Greenstone anteriores a la 2.84 también existe la posibilidad de agregar esta funcionalidad, para esto es necesario agregar al final del archivo de macro document.dm el trozo de código correspondiente a la configuración de esta macro y luego formatear la salida de los documentos como ha sido explicado aquí; para obtener el código necesario puedes hacerlo desde este enlace.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s