Información de construcción del sitio de la Biblioteca Virtual en Salud de Cuba

El prototipo del sitio BVS Cuba (http://bvscuba.sld.cu/) está desarrollado sobre el Content Management System WordPress presentado por BIREME y extendido algunas funcionalidades por INFOMED, utiliza un tema que satisface las normas establecidas por BIREME, dándole una arquitectura de información única y a la vez compleja que satisface las espectativas del usuario final. Conjuntamente con el tema se desarrollaron varios plugins y otros se tomaron de la comunidad de WordPress para complementar las funcionalidades requeridas, así como la traducción de este sitio a los idiomas español, portugués e inglés.

WordPress

WordPress versión 4.1 en español

Tema

  • blogbvsite (Versión 1.0 | Por Téc. Lucia García Martínez | INFOMED) Basado en los requisitos y normas de BIREME, cuenta con 12 zonas de widget para una mejor distribución del contenido en el sitio.

Plugins de la Comunidad de WordPress

  • Adminimize (Versión 1.7.26) y User Role Editor (Versión 3.5.4) con el objetivo de la personalización del Panel de Edición para diferentes Roles.
  • All in One SEO Pack (Versión 1.6.14.2) Optimiza automáticamente tu blog de WordPress para Motores de Búsqueda.
  • Breadcrumb NavXT (Versión 4.0.2) Añade una ruta de navegación que muestra la trayectoria del visitante a su ubicación actual.
  • CodeStyling Localization (Versión 1.99.16) Permite administrar, editar y modificar los archivos de WordPress de traducción de idiomas (*.po/*.mo)
  • List category posts (Versión 0.24) Listar Post por Categoría permite listar los post de una categoría en una página/post usando un código especial.
  • SI CAPTCHA Anti-Spam (Versión 2.7.5) Añade CAPTCHA anti-spam para comentarios, registro, contraseña perdida, login, o todos. Compatible con WP, WPMU y BuddyPress.
  • TinyMCE Advanced (Versión 4.0.2) Permite adicionar las funciones avanzadas del editor TinyMCE WYSIWYG de WordPress.

Plugins desarrollados para la BVS

  • buscadorbvs (Versión 0.2.2 | Por Ing. Pavel Rivera Abdo | INFOMED) Adiciona un widget que permite buscar utilizando la misma filosofía de la IAHx (Interfaz de recuperación de la IAHx en wordpress) y otro que es opcional de añadir por el usuario, el cual le permite filtrar la búsqueda por determinadas facetas. Los resultados de la búsqueda se muestran en un widget que el usuario puede ubicar donde desee.
  • bvs-cache-rss (Versión 0.0.1 preliminar | Por Ing. Pavel Rivera Abdo | INFOMED) Permite almacenar en la cache de wordpress los rss.
<?php
/*
Plugin Name: bvs-cache-rss
Description: Permite almacenar en la cache de wordpress los rss.
Version: 0.0.1
Author: Ing. Pavel Rivera Abdo
Author Email:   pavel.rivera@infomed.sld.cu
*/

add_filter( 'wp_feed_cache_transient_lifetime', 'speed_up_feed_bvs_rss', 10, 2 );
function speed_up_feed_bvs_rss( $interval, $url ) {

        if( 'http://boletinaldia.sld.cu/aldia/feed/' == $url ) //Noticias de salud
            return 86400;// 1 dia
        else
        if( 'http://regional.bvsalud.org/rss/newsletter/?lang=es' == $url ) //Newsletter BVS
            return 86400;//1 dia
        else
        if( 'http://srv.bvsalud.org/bvsnet/rss?bvs=regional.bvsalud.org&lang=es' == $url )
            return 2592000;//30 dias

        return $interval;
    }

?>

Partipantes: