20 points par xguru 2023-02-06 | 4 commentaires | Partager sur WhatsApp
  • Système de gestion documentaire publié par HashiCorp
  • Gère la rédaction, la relecture, l’approbation, la recherche et l’archivage des documents créés au sein de l’entreprise
  • Prend en charge Google Workspace, permettant de rédiger des documents avec Google Docs
  • Il est possible de partager des brouillons avec des collaborateurs puis, une fois finalisés, de les envoyer à d’autres membres de l’équipe pour demander une approbation
  • Golang + Ember.js + PostgreSQL + Algolia (recherche)
  • Utilise Helios, le design system open source des produits HashiCorp

4 commentaires

 
regentag 2023-02-07

Un système de gestion documentaire demande en réalité bien plus de fonctionnalités qu’on ne l’imagine, et étonnamment beaucoup de solutions ne dépassent pas le simple partage de fichiers.
De notre côté, nous utilisons en interne une version communautaire de OpenKM légèrement modifiée pour la gestion documentaire.

 
junho9341 2023-03-22

Bonjour. J’installe la version Community Developer d’OpenKM après avoir vu ce commentaire, et j’ai quelques questions.

  1. Utilisez-vous Eclipse ou IntelliJ ? Ou bien utilisez-vous la version Portable recommandée par OpenKM ?
  2. Après avoir modifié le code source, faites-vous le débogage en exécutant la commande mvn package puis en déployant sur Tomcat ? Ou utilisez-vous un hotswap agent ou une méthode de remplacement du bytecode pour vérifier plus rapidement les modifications ?
 
regentag 2023-03-24

J’ajoute ici aussi le contenu que je vous ai envoyé par e-mail.

Nous utilisons le fichier war de la version communautaire 6.3.9 fourni sur le Github d’OpenKM, déployé sur Tomcat dans un environnement Windows Server 2016 et OpenJDK.

La partie à modifier étant mineure (nous avons remplacé une classe de hachage de mot de passe de md5 à sha256), nous avons compilé directement sans outil comme Maven, puis remplacé le fichier class correspondant dans le fichier war.
https://github.com/Regentag/openkm_6.3.9ce_sha256

Comme le war est décompressé lorsqu’il est déployé sur Tomcat, nous avons appliqué le correctif à cet endroit, et comme aucune autre fonctionnalité ne nécessitait de modification, nous n’avions pas envisagé une reconstruction complète.

 
xguru 2023-03-24

Merci ! Je pense que cela pourra aussi aider d'autres personnes.