Con la compra de Oracle a Sun, es importante tener presentes alternativas a MySQL, el cual se conserva como producto OpenSource. El siguiente articulo muestra un Wiki con una completacomparación de Mysql vs Postgres. De igual manera MariaDB es uno de los (multiples) forks del proyecto de MySQL liderado por uno de los creadores originales de MySQL y que cuenta con un grupo de desarrolladores que conocen muy bien el producto.
Otra opción con Soporte (si asi lo requiere) es Percona Server (http://www.percona.com/software/percona-server/). Esta disponible en RPM, DEB, BSD, Binaria y fuente. La única limitación es que no hay distribuciones para Windows. Algunos clientes de este producto se pueden consultar en http://www.percona.com/software/percona-server/users/
En el siguiente enlace, encontrará 10 sugerencias de cosas que deberia tener en cuenta cuando se migra de MySQL a Postgres
ShareThis
Mostrando entradas con la etiqueta GPL. Mostrar todas las entradas
Mostrando entradas con la etiqueta GPL. Mostrar todas las entradas
viernes, 1 de abril de 2011
miércoles, 1 de julio de 2009
Revisor obtiene error en OCS al enviar correo electrónico
Open Conference Systems (OCS) es una solución altamente flexible que puede presentar algunos mensajes de error mientras se conocen algunos elementos propios de su operación. En esta nota muestro como resolver un error que obtiene un revisor despues de hacer más de un envio de correo electrónico consecutivo.

El error (puede variar) hace referencia a ##email.compose.tooSoon##. Revisando el código fuente se encuentra lo siguiente en el archivo ./pages/user/EmailHandler.inc.php
Esto evidencia que hay un control de tiempo sobre dos envios consecutivos via email para un usuario que no tenga rol de superadministrador. En relación con lo anterior hay un parámetro de configuración denominado time_between_emails localizado en el archivo config.inc.php
Tal como se puede apreciar existe una restricción de tiempo de 3600 segundos, entre envios de correo electrónico. Ajuste este parámetro y problema resuelto.

El error (puede variar) hace referencia a ##email.compose.tooSoon##. Revisando el código fuente se encuentra lo siguiente en el archivo ./pages/user/EmailHandler.inc.php
// Check when this user last sent an email, and if it's too
// recent, make them wait.
if (!$canSendUnlimitedEmails) {
$dateLastEmail = $user->getDateLastEmail();
if ($dateLastEmail && strtotime($dateLastEmail) + ((int) Config::getVar('email', 'time_between_emails')) > strtotime(Core::getCurrentDate())) {
$templateMgr->assign('pageTitle', 'email.compose');
$templateMgr->assign('message', 'email.compose.tooSoon');
$templateMgr->assign('backLink', 'javascript:history.back()');
$templateMgr->assign('backLinkLabel', 'email.compose');
return $templateMgr->display('common/message.tpl');
}
Esto evidencia que hay un control de tiempo sobre dos envios consecutivos via email para un usuario que no tenga rol de superadministrador. En relación con lo anterior hay un parámetro de configuración denominado time_between_emails localizado en el archivo config.inc.php
; Amount of time required between attempts to send non-editorial emails
; in seconds. This can be used to help prevent email relaying via OCS.
time_between_emails = 3600
Tal como se puede apreciar existe una restricción de tiempo de 3600 segundos, entre envios de correo electrónico. Ajuste este parámetro y problema resuelto.
Etiquetas:
error,
GPL,
OCS,
open source,
Personalización OCS,
PKP,
solución congreso
viernes, 5 de junio de 2009
Liferay una alternativa a Oracle Portal
Liferay Portal es un software para el diseño de portales empresariales. Su mayor ventaja es la usabilidad, que permite a los usuarios trabajar sin necesidad de tener que recurrir a costosas capacitaciones ni hacer uso de extensos manuales. Es por tanto una alternativa a considerar a soluciones propietarias como Oracle Portal
Tiene varios beneficios, entre los cuales se cuenta que puede lograrse rápidamente la integración con otros sub-sistemas (viene precargado con portlets JSR 168). Liferay también incluye su propio CMS (sistema de administración de contenido) llamado Journal. Journal provee excelente separación de contenido y layout, facilitando de este modo que cualquiera pueda escribir y contribuir con nuevo contenido.
Por encima de todo esto, las funcionalidades de Liferay incluyen soporte para administración de usuarios LDAP (Active Directory), integración con documentos de Office, flujo de trabajo y Single-Sign On. Tiene soporte para wikis, foros, blogs y calendarios compartidos entre otros.
Tiene varios beneficios, entre los cuales se cuenta que puede lograrse rápidamente la integración con otros sub-sistemas (viene precargado con portlets JSR 168). Liferay también incluye su propio CMS (sistema de administración de contenido) llamado Journal. Journal provee excelente separación de contenido y layout, facilitando de este modo que cualquiera pueda escribir y contribuir con nuevo contenido.
Por encima de todo esto, las funcionalidades de Liferay incluyen soporte para administración de usuarios LDAP (Active Directory), integración con documentos de Office, flujo de trabajo y Single-Sign On. Tiene soporte para wikis, foros, blogs y calendarios compartidos entre otros.
Etiquetas:
codigo abierto,
GPL,
Gratis,
open source,
Oracle,
Portal
jueves, 21 de mayo de 2009
¿Publicación de revistas electrónicas? Open Journal Systems - OJS es la respuesta
Open Journal Systems (OJS) es un sistema de administración y publicación de revistas y documentos periódicos (seriados) en Internet. Es una iniciativa del Public Knowledge Project, liberada bajo licencia GNU General Public License que busca facilitar el desarrollo de publicaciones de acceso abierto (Open Access).
Entre sus principales ventajas se cuentan las siguientes:
En resumen, se trata de una solución integral que apoya todo el flujo de recepción de artículos y aprobación editorial, contemplando aspectos de indización y publicación en web. OJS ha sido traducido a varios idiomas entre los cuales se cuentan inglés, francés, Aleman, Italiano, Portugues, Ruso y Español.
Con 8 años en el mercado (fue liberado en el 2001) OJS es una solución madura. Algunas estadísticas indican que es utilizada por al menos 4000 revistas en el mundo (Oct 2009) (cerca de un 99% de ellas académicas). Se puede encontrar información actualizada en el sitio de PKP. Por ello, si su revista apenas está iniciando, mi recomendación es utilizar desde el inicio OJS.
Al igual que OCS, OJS cuenta con una comunidad de desarrollo muy activa a través de foros de ayuda. OCS comparte ciertas porciones del codigo base y la estructura de CSS de OJS.
Arquitectura de OJS
OJS cuenta con una arquitectura de plugins, que permite que nuevas características puedan ser fácilmente integradas en el sistema sin que sea requerido cambiar el código base. Algunos de los plugins disponibles permiten la indización en Google Scholar y en PubMed central. Asi mismo existen soluciones para generar RSS, entradas Atom. Un plugin muy interesante es el COUNTER (Counting Online Usage of Networked Electronic Resources) que permite obtener estadisticas de utilización y consulta sobre los distintos contenidos publicados a través de OJS. Una de las principales ventajas es que OJS soporta el protocolo OAI-PMH de manera nativa, lo cual puede ayudar a mejorar la visibilidad de su publicación al poder ser indexado por servicios como OAIster
Perspectivas de los Editores de Revistas
Algunos editores estiman que es una herramienta valiosa en la medida que permite incorprar las mejores prácticas en el proceso editorial de una revista. Si bien existe una práctica interna de cada revista (cada revista es un mundo independiente), es necesario establecer mecanismos comunes que permitan constituir una comunidad académica y que simplifiquen procesos de indexación (Ej. Colciencias en el caso colombiano). De lo contrario, se caería en el riesgo de que cada revista desarrolle su propio sistema electrónico de gestión editorial, con un alto costo de integración con otros sistemas externos.
Otras soluciones editoriales como SEGE (Sistema Electrónico de Gestión Editorial) dan lugar a ciertas reservas para un editor común en la medida que puede generarse una relación de dependencia con Redalyc. De igual manera, para ciertas revistas su pool de evaluadores es un "activo intangible" y puede que no sea deseable compartir esta información con otras entidades externas.
OJS en Colombia
Para el caso colombiano existen algunas universidades que ya tienen implementado este sistema entre las cuales se cuentan las siguientes:
Portales de Revistas en Colombia
A continuación presento algunos enlaces de interés:
Actualización: Recientemente el equipo de PKP llevo a cabo una importante actualización sobre su sitio web que permite encontrar una mayor cantidad de recursos de referencia. Recursos PKP en español Recursos OJS
Si requiere más información contacte a:
Entre sus principales ventajas se cuentan las siguientes:
- Permite un manejo eficiente y unificado del proceso editorial. Reduce el tiempo de procesos editoriales en actividades recurrentes como envios de correos relativos a confirmaciones de recepción de articulos o recordatorios de revisión, pues el sistema los hace de manera automática.
- Simplifica el acceso en texto completo de los documentos publicados.
- Incluye un sistema de búsqueda de documentos en texto completo y por los metadatos asociados. En relacion con esto, los artículos pueden ser publicados en tres formatos: HTML, texto plano y PDF. La recomendación es tener cada artículo con las tres versiones.
- Estadísticas detalladas. Se pueden tener estadísticas detalladas del número de artículos publicados asi como información de consulta y descarga de los mismos a nivel de revista.
- Herramienta totalmente WEB que puede ser accedida desde cualquier lugar mediante un navegador.
- Permite someter un articulo a revision y soportar proceso multiples revisiones por parte de los árbitros.
- Brinda mecanismo de inscripción de revisores en la cual puedan especificar sus intereses
- Apoya la labor de asignación de revisores/arbitros
- Los autores puedan conocer el estado de los artículos enviados a revisión
En resumen, se trata de una solución integral que apoya todo el flujo de recepción de artículos y aprobación editorial, contemplando aspectos de indización y publicación en web. OJS ha sido traducido a varios idiomas entre los cuales se cuentan inglés, francés, Aleman, Italiano, Portugues, Ruso y Español.
Con 8 años en el mercado (fue liberado en el 2001) OJS es una solución madura. Algunas estadísticas indican que es utilizada por al menos 4000 revistas en el mundo (Oct 2009) (cerca de un 99% de ellas académicas). Se puede encontrar información actualizada en el sitio de PKP. Por ello, si su revista apenas está iniciando, mi recomendación es utilizar desde el inicio OJS.
Al igual que OCS, OJS cuenta con una comunidad de desarrollo muy activa a través de foros de ayuda. OCS comparte ciertas porciones del codigo base y la estructura de CSS de OJS.
Arquitectura de OJS
OJS cuenta con una arquitectura de plugins, que permite que nuevas características puedan ser fácilmente integradas en el sistema sin que sea requerido cambiar el código base. Algunos de los plugins disponibles permiten la indización en Google Scholar y en PubMed central. Asi mismo existen soluciones para generar RSS, entradas Atom. Un plugin muy interesante es el COUNTER (Counting Online Usage of Networked Electronic Resources) que permite obtener estadisticas de utilización y consulta sobre los distintos contenidos publicados a través de OJS. Una de las principales ventajas es que OJS soporta el protocolo OAI-PMH de manera nativa, lo cual puede ayudar a mejorar la visibilidad de su publicación al poder ser indexado por servicios como OAIster
Perspectivas de los Editores de Revistas
Algunos editores estiman que es una herramienta valiosa en la medida que permite incorprar las mejores prácticas en el proceso editorial de una revista. Si bien existe una práctica interna de cada revista (cada revista es un mundo independiente), es necesario establecer mecanismos comunes que permitan constituir una comunidad académica y que simplifiquen procesos de indexación (Ej. Colciencias en el caso colombiano). De lo contrario, se caería en el riesgo de que cada revista desarrolle su propio sistema electrónico de gestión editorial, con un alto costo de integración con otros sistemas externos.
Otras soluciones editoriales como SEGE (Sistema Electrónico de Gestión Editorial) dan lugar a ciertas reservas para un editor común en la medida que puede generarse una relación de dependencia con Redalyc. De igual manera, para ciertas revistas su pool de evaluadores es un "activo intangible" y puede que no sea deseable compartir esta información con otras entidades externas.
OJS en Colombia
Para el caso colombiano existen algunas universidades que ya tienen implementado este sistema entre las cuales se cuentan las siguientes:
Portales de Revistas en Colombia
- Revistas Universidad Nacional
- Revistas Pontificia Universidad Javeriana
- Revistas Universidad Pedagógica
- La Universidad de la Sabana con las siguientes revistas: Aquichan, Persona y Bioética y Educación y Educadores
- Recientemente la Revista de la EAN
A continuación presento algunos enlaces de interés:
- Instalación OJS
- Taller de PKP sobre OJS. Bogotá, Noviembre de 2007
- Como una revista en Colombia puede llegar a ser A1
Actualización: Recientemente el equipo de PKP llevo a cabo una importante actualización sobre su sitio web que permite encontrar una mayor cantidad de recursos de referencia. Recursos PKP en español Recursos OJS
Si requiere más información contacte a:
Suscribirse a:
Entradas (Atom)