He estado trabajando en un par de proyectos de revistas académicas en línea, y si bien inicialmente pensé en montar todo sobre WordPress (en lo que tengo [cierta->Comentando algunas funciones para WordPress] [experiencia->WordPress: encontrar los ancestros de una página]), finalmente me decidí a explorar otras alternativas, y entre ellas encontré lo que hasta ahora ha resultado en la opción (casi) ideal: Open Journal Systems.
OJS es un sistema de publicación y gestión de publicaciones electrónicas desarrollado para adherir a los estándares de la Iniciativa de Archivos Abiertos, OAI.
Está escrito en PHP y utiliza una base de datos MySQL; corre perfectamente sobre Apache u otros servidores web y tiene licencia GPL.
Puede ser utilizado para administrar una o varias publicaciones; permite el envío de artículos en línea y la coordinación del proceso editorial (corrección, edición) a través del mismo sistema; está disponible en varios idiomas tanto el back-end como el front-end (la navegación e interfaz del usuario, y en caso de estar disponible, también presenta el contenido en el idioma solicitado); ofrece canales de sindicación RSS/Atom; búsqueda avanzada, etc.
En general, es un software bastante bien desarrollado y bien posicionado en su nicho… pero como siempre, hay algunas cosas que se podrían mejorar: el desarrollo parece estar un poco-demasiado centralizado, hay elementos diseñados para la web de hace un siglo (frames en las páginas de contenido, pop-ups no accesibles, etc.), no tiene un sistema de plantillas intercambiables, la lógica para nombrar las clases e ids de los elementos HTML es algo confusa… pero en fin, nada que sea imposible de superar, y ciertamente, nada que le reste mérito.
Dejo algunos PDF con documentación en inglés y español. También pueden ver algunas publicaciones que utilizan OJS