Finalmente, y tras mucho rebuscar, he localizado el código fuente de KnowledgeTree, versión Community (esto es, open source software). Como fue liberado bajo licencia GNU General Public License v. 3 (2007), esta licencia hace posible que se pueda redistribuir el código tal y como lo he recibido.
Sin embargo, no es oro todo lo que reluce. Como la última versión disponible es la 3.7.0.2, programada hace ya unos años, la instalación y puesta en marcha de KnowledgeTree requiere de cierto tuneo, para conseguir que funcione básicamente. Los pasos y requerimientos básicos son:
- Disponer de un entorno LAMP/WAMP/MAMP (por ejemplo, los que ofrece Bitnami).
- Descarga de KnowledgeTree 3.7.0.2 (Atención, son 56 Mb).
- Descompactar el fichero dentro de un directorio, dentro de la estructura de ficheros del servidor.
- Requiere PHP versión 5.2. Así que aquí toca hacer bricolage 🙁
- Sigue las instrucciones de instalación de la versión 3.7 disponibles en el wiki de Knowledge Tree.
- Ten en cuenta que exige acceso de administrador a MySQL, para poder crear las estructuras de bases de datos y el usuario.
- Lanzar el proceso en el url IP-de-mi-máquina/directorio-el-que-sea/
- Muestra algunos problemas de estructura de bases de datos y variables de PHP en entornos de hosting.
- Y cruzando los dedos, ¡funciona!
- Como los «amigos» de la empresa también ha eliminado los manuales de la herramienta del wiki, he rastreado por la red la documentación básica de referencia:
- KnowledgeTree Administration Manual, ver 3.7, 2009.
- KnowledgeTree User Manual, ver. 3.7, 2009.
Y, ¿la utilidad real de todo esto? Pues a corto plazo, la verdad, ya que habría que actualizar el código a las versiones más modernas de PHP. Si se puede superar este inconveniente, se dispondrá de un entorno operativo que permite conocer y practicar los fundamentos básicos de la gestión de documentos. Flujos de trabajo, acciones, usuarios, controles y versiones… Y a ir pensando, como ya dije hace un par de semanas, en otras opciones.
PD: esta entrada sólo pretende servir de referencia. No me preguntéis sobre problemas con la instalación, que bastante hice con conseguir que la mía funcionase…