viernes, 23 de noviembre de 2007

Primeros pasos

Los primeros pasos de este proyecto consisten en llevar a cabo la selección del wiki más indicado para trabajar sobre el mismo posteriormente. Sobre dicho trabajo posterior prefiero obviar comentarios al no contar aún con el beneplácito del director del Proyecto para la publicación de información sobre el proyecto en este blog. Inicialmente se consiguió una (muy) extensa lista de wikis candidatos. A la hora de seleccionar los wikis más indicados para la realización del Proyecto se tendrá en cuenta, dicho grosso modo, la arquitectura interna (cómo está construido el wiki) y la arquitectura externa (funcionamiento externo del wiki, principalmente desde el punto de vista de los usuarios).



Por otra parte, existen también una serie de factores que no encajan en ninguno de los grupos anteriores y que son de vital importancia a la hora de llevar a cabo la selección. De entre ellos, cabe destacar los siguientes:



  • Licencia: Debemos obtener el código fuente de la aplicación por lo que el wiki debe estar publicado bajo licencia GNU/GPL, lo que permitirá descartar rápidamente varios candidatos.

  • Lenguaje en que está escrito el wiki: El lenguaje de programación en que esté escrito el wiki, salvo excepciones, debería ser conocido por el desarrollador (un servidor). El motivo principal de ello es facilitar dicho desarrollo, teniendo en cuenta que esto no supone una gran desventaja al existir, como se verá más adelante, buenos wikis escritos en todos los lenguajes. La lista inicial de lenguajes aceptados se reducirá a Java, PHP y ASP.NET.

  • Sistema de almacenamiento: Preferentemente se elegirán aquellos wikis que utilicen bases de datos en lugar de ficheros, por la facilidad/comodidad de consulta posterior.

  • Historial de cambios: Dado que se pretende trabajar con un wiki de carácter general, no específico para ningún ámbito sino lo más amplio posible, es importante almacenar el historial de cambios de una página. Si el wiki fuera para uso privado/personal, no sería imprescindible, pero en caso de ser público, es el mejor método que conocemos acualmente para luchar contra el spam y el vandalismo.



Así pues, teniendo en cuenta los criterios descritos, se procederá a la selección de un grupo reducido (un máximo de 5 ó 6) de wikis para realizar un estudio exhaustivo de cada uno de ellos y elegir finalmente el que se considere más idóneo para el trabajo posterior. Ya que se trata de un trabajo muy abstracto, deberé concretar en cada caso cuáles fueron las razones que motivaron la toma de las decisiones (al menos de aquellas más relevantes) para conseguir que el proceso de selección resulte verdaderamente útil.


Y de nuevo, nada más por hoy. ¡Mañana más!

No hay comentarios: