20 puntos por xguru 2023-02-06 | 4 comentarios | Compartir por WhatsApp
  • Sistema de gestión de documentos publicado por HashiCorp
  • Gestiona la creación/revisión/aprobación/búsqueda/eliminación de los documentos que se generan dentro de la empresa
  • Compatible con Google Workspace, por lo que permite redactar documentos con Google Docs
  • Se pueden compartir borradores con colaboradores y, cuando estén terminados, enviarlos a otros miembros del equipo para solicitar su aprobación
  • Golang + Ember.js + PostgreSQL + Algolia (búsqueda)
  • Aplica Helios, el sistema de diseño de productos de código abierto de HashiCorp

4 comentarios

 
regentag 2023-02-07

Los sistemas de gestión documental tienen más funciones a considerar de lo que uno pensaría, y sorprendentemente muchos sistemas se quedan en el nivel de simple compartición de archivos.
Nosotros usamos, para la gestión interna de documentos, una versión comunitaria de OpenKM modificada parcialmente.

 
junho9341 2023-03-22

Hola. Estoy instalando la versión de desarrollo de la comunidad de OpenKM después de ver este comentario, y tengo algunas preguntas.

  1. ¿Cuál de los dos están usando, Eclipse o Intellij? ¿O están usando el Portable que recomienda OpenKM?
  2. Después de modificar el código fuente, para depurar ¿ejecutan el comando mvn package y luego lo despliegan en Tomcat? ¿O están usando un método como hotswap agent o reemplazo de bytecode para verificar los cambios más rápido?
 
regentag 2023-03-24

Agrego aquí también el contenido que les envié por correo.

Nosotros estamos usando en Tomcat el archivo war de la versión comunitaria 6.3.9 que ofrece OpenKM Github, sobre Windows Server 2016 y un entorno OpenJDK.

Como la parte que necesitaba modificación era pequeña (solo cambiamos una clase que hace el hashing de contraseñas, de md5 a sha256), compilamos directamente sin herramientas como Maven y reemplazamos el archivo class correspondiente dentro del archivo war.
https://github.com/Regentag/openkm_6.3.9ce_sha256

Como al desplegar el war en Tomcat este se descomprime, aplicamos el parche ahí, y como no hacía falta modificar otras funciones, no consideramos hacer una compilación completa.

 
xguru 2023-03-24

¡Gracias! Creo que también les será útil a otras personas.