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.
- Antispam Bee (Versión 2.4.3) Solución Anti-spam.
- Black Studio TinyMCE Widget (Versión 2.1.6) Crea widgets de texto enriquecido.
- 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)
- Custom Admin Branding (Versión 3.0.3) para la personalización de la página de entrada al Panel de Edición http://bvscuba.sld.cu/wp-login.php.
- 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.
- Really Simple CAPTCHA (Versión 1.5) Módulo para ser utilizado por otros plugins.
- 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.
- WP Super CachePlugin de caché para WordPress.
Plugins desarrollados para la BVS
- BVS Site (Versión 0.1 | Por Vinicius Andrade BIREME/OPAS/OMS) Permite instanciar una Biblioteca Virtual de Salud en WordPress. Se aplicaron varias adiciones disponibles en https://github.com/pavelrivera/bvs-site-wp-plugin.
- 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:
- Victor Ricardo Díaz: Coordinador General por INFOMED.
- Vinicius Andrade: Coordinador General por BIREME.
- Pavel Rivera Abdo: Programador.
- Lucia García Martínez: Maquetadora.
- Jorge Hurtado Pompa, Lucia García Martínez, Rolando Cotilla Díaz: Mantenimiento del sistema.
Outstanding post, I conceive website owners should larn a lot from this website its very user genial. So much excellent info on here :D.
What a great blog