Desarrollo
Esta sección ofrece recursos para desarrolladores que trabajan con OpenKM.
El entorno de desarrollo de OpenKM se distribuye como un instalador, dando al usuario plena flexibilidad para elegir el sistema operativo (Windows o Linux), el motor de base de datos (MariaDB, MySQL, PostgreSQL u Oracle) y la máquina de destino, ya sea un host dedicado o un entorno virtualizado. Para más detalles, consulte la sección Personal development environment.
Herramientas recomendadas
Sección titulada «Herramientas recomendadas»Las siguientes herramientas no son obligatorias, pero se recomiendan para mejorar la experiencia de desarrollo:
- IDE: recomendamos usar IntelliJ IDEA. Eclipse también es una opción válida, aunque IntelliJ es nuestra preferencia.
- Cliente de base de datos: recomendamos DBeaver, un cliente de base de datos gratuito y versátil que funciona con todas las bases de datos compatibles.
- Diseño de informes: si planea crear informes, recomendamos crear una cuenta en jaspersoft.com e instalar la edición community de JasperSoft Studio.
Javadoc
Sección titulada «Javadoc»Cada versión de OpenKM se genera con un Javadoc completo disponible en http://docs.openkm.com/apidoc/.