ShareThis

Mostrando entradas con la etiqueta OCS. Mostrar todas las entradas
Mostrando entradas con la etiqueta OCS. Mostrar todas las entradas

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


// 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.

miércoles, 3 de junio de 2009

Personalizando OCS: Agregar hora final en la vista de Calendario de Eventos

Calendario de Eventos OCS - Original
Open Conference Systems (OCS) es una solución altamente flexible que puede ser fácilmente personalizada. En esta nota muestro como modificar la herramienta al momento de presentar la programación de eventos del congreso (vista de Calendario de Eventos). OCS por defecto presenta la los eventos agrupados por día y presentando la hora de inicio de cada ponencia.

El código que hace esto es el siguiente: Archivo: templates/schedConf/schedule.tpl

<h4>{$startTime|date_format:$timeFormat}</h4>


A continuación presento como personalizar la pantalla, para que se incluya la hora de finalización junto con la hora de inicio de cada ponencia.

Calendario de Eventos OCS - Modificado


Modifique el archivo templates/schedConf/schedule.tpl y adelante el siguiente cambio:

<h4>{$startTime|date_format:$timeFormat} - {$item->getEndTime()|date_format:$timeFormat}</h4>


Luego de esto, el comportamiento de la pantalla será similar al presentado en la imagen.

domingo, 1 de febrero de 2009

Soluciones para Conferencias y Congresos

Recientemente recibí un requerimiento relativo a una solución para albergar un Congreso. Despues de una exploración en internet entre las cuales están las siguientes (cuadro comparativo):

Openconf


OpenConf is a peer-review / conference management system, under active development, that facilitates the electronic submission, review, advocacy, and acceptance of papers, along with management of the whole process by a Program Chair or Editor. Although targeted towards events such as conferences, workshops, and symposia, OpenConf has also been adapted for use by journals, grants, and books.

Licencia: Openconf License
Tecnología: PHP4 / MySQL
URL: www.openconf.org/
Desarrollo desde 2004
Contacto: Zakon Group LLC info@zakongroup.com


IAPR COMMENCE


The IAPR COMMENCE System is a web application, written in PHP, used for managing Technical Conferences. It provides electronic submission of technical papers or other documents, reviewer assignment, peer reviewing, emailing of letters of acceptance and rejection, and organisation of the proceedings in a form suitable for web, CDROM, or print publication. It has now been used by dozens of international conferences and has been translated into many languages.

Licencia: Mozilla Public License 1.1 (MPL 1.1)
Tecnología: php, mysql, and apache
URL: http://iaprcommence.sourceforge.net/
Desarrollo desde 2003


CyberChair


CyberChair fully supports all activities that come with the review process: the abstract and (camera-ready) paper submission, the reviewer assignment (based on the reviewers' preferences and expertise), the review submission process, the notifications of acceptance and rejection, the preparation of the proceedings (according to the Springer-Verlag procedure), and the abstracts for the conference website and program booklet.

Licencia: GPL
Tecnología: Python
URL: www.CyberChair.org
Desarrollo: 1996-2000
Contacto: Borbala Online Conference Services Attn: Richard van de StadtAddress: Grimberghoek 34 7546 HE Enschede The Netherlands


MyReview


MyReview is an open-source web application for managing the paper submission and paper review phases.

Licencia: GPL
Tecnología: PHP and MySQL
URL: http://myreview.lri.fr/
Desarrollo: desde 2003
Contacto: myreview@lri.frp


Otra opción encontrada fue START V2 ConferenceManager, una solución freeware basada en Perl y Ghostscript

Luego de evaluar de cerca algunas alternativas, la opción escogida fue Open Conference Systems (OCS) del proyecto Public Knowledge Project (PKP). PKP es una iniciativa de investigación y desarrollo que busca mejorar la calidad de la información académica disponible, mediante plataformas de publicación que facilitan el compartir el conocimiento; esta alineado con iniciativas de acceso abierto (Open Access). Si desea más información en español puede visitar la siguiente dirección http://pkp.sfu.ca/espanol

OCS es una solución altamente flexible basada en PHP / MySQL, de código abierto que se ajusta perfectamente a las necesidades de una conferencia o congreso para cualquier institución. Usted puede probar OCS directamente en una instalación demo que PKP ha destinado para tal fin. Esta instalación es regularmente reiniciada, así que se recomienda utilizarla solo para actividades de exploración y evaluación del software. El usuario es "admin" y la clave "testdrive".

La Pontificia Universidad Javeriana ha optado por utilizar esta herramienta en el X Congreso: La Investigación en la Pontificia Universidad Javeriana que se llevará a cabo en Septiembre de 2009. Se encuentra disponible tambien un listado de conferencias que se apoyan en la herramienta.