20 pontos por xguru 2023-02-06 | 4 comentários | Compartilhar no WhatsApp
  • Sistema de gerenciamento de documentos lançado pela HashiCorp
  • Gerencia a criação/revisão/aprovação/busca/descarte de documentos produzidos dentro da empresa
  • Suporta Google Workspace, permitindo criar documentos no Google Docs
  • É possível compartilhar rascunhos com colaboradores e, quando estiverem prontos, enviá-los para outros membros da equipe para solicitar aprovação
  • Golang + Ember.js + PostgreSQL + Algolia (busca)
  • Adota o Helios, sistema de design dos produtos open source da HashiCorp

4 comentários

 
regentag 2023-02-07

Um sistema de gerenciamento de documentos tem mais funcionalidades a considerar do que parece, e surpreendentemente muitos sistemas acabam ficando no nível de simples compartilhamento de arquivos.
Nós usamos internamente a versão Community do OpenKM, com algumas modificações, para gerenciamento de documentos da empresa.

 
junho9341 2023-03-22

Olá. Vi este comentário e estou instalando a versão Community Development do OpenKM, mas tenho algumas perguntas.

  1. Entre Eclipse e Intellij, qual dos dois você está usando? Ou está usando o Portable recomendado pelo OpenKM?
  2. Depois de modificar o código-fonte, para depurar você executa o comando mvn package e faz o deploy no Tomcat? Ou está usando um método como hotswap agent ou substituição de bytecode para verificar as mudanças mais rapidamente?
 
regentag 2023-03-24

Vou adicionar aqui também o conteúdo que enviei por e-mail.

Estamos usando no Tomcat, em um ambiente Windows Server 2016 e OpenJDK, o arquivo war da versão comunitária 6.3.9 fornecido no GitHub do OpenKM.

Como a parte que precisava de ajuste era pequena (alteramos apenas uma classe que faz o hash de senha, de md5 para sha256), compilamos diretamente sem usar ferramentas como Maven e substituímos o arquivo class correspondente dentro do arquivo war.
https://github.com/Regentag/openkm_6.3.9ce_sha256

Como o war é descompactado ao ser implantado no Tomcat, aplicamos o patch ali mesmo e, como não era necessário modificar outras funcionalidades, não chegamos a considerar um build completo.

 
xguru 2023-03-24

Obrigado! Acho que também vai ajudar outras pessoas.