OpenProject
OpenProject est une plateforme de gestion de projet open-source qui permet de planifier, suivre et collaborer sur des projets. Elle offre des fonctionnalités comme la gestion des tâches, des diagrammes de Gantt, le suivi des bugs, et la gestion des sprints pour les équipes agiles. Son caractère open-source permet de la personnaliser et de l'adapter aux besoins des utilisateurs.
Fonctionnalités entreprise
Source : OpenProject Enterprise mode for free · GitHub
Solution :
- Remplace le fichier
/opt/openproject/app/models/enterprise_token.rb
dans le code source par le fichier enterprise_token.txt (version texte) ou enterprise_token.rb (version .rb) - Assure-toi également de REDÉMARRER OpenProject après avoir remplacé le fichier. Il n'indique pas que le mode entreprise est activé dans les paramètres, mais toutes les fonctionnalités du mode entreprise, telles que les tableaux KanBan, sont activées.
Version du cœur : OpenProject 14.6.3
Version de PostgreSQL : 13.16
Mise à jour :
Si vous souhaitez mettre à jour OpenProject, il est recommandé de retirer le fichier et de remettre le fichier d'origine enterprise_token_origin.rb avant de procéder à la mise à jour. Si vous choisissez de procéder à la mise à jour sans retirer le fichier, assurez-vous ensuite d'exécuter la commande suivante :sudo openproject reconfigure
Cela permettra de reconfigurer OpenProject et de restaurer son bon fonctionnement (ne modifiez rien lors de la reconfiguration pour conserver vos données). Après cette opération, il vous faudra remettre le fichier enterprise_token.rb
manuellement.
Notez également qu'en cas de développement spécifique ou de modifications apportées au logiciel, la mise à jour peut entraîner la suppression ou rendre obsolètes vos ajouts.
Avertissement concernant l’utilisation des fonctionnalités Enterprise payantes via un contournement
L'utilisation de fonctionnalités Enterprise payantes d'OpenProject activées par un contournement (par exemple, le remplacement de fichiers dans le code source) est strictement réservée à des fins de test ou d'évaluation dans un environnement non productif. Cette méthode de contournement n'est pas autorisée par OpenProject et peut entraîner des risques juridiques et techniques.
Si vous utilisez ces fonctionnalités dans un environnement de production, vous risquez de rencontrer des problèmes de stabilité ou de compatibilité, et OpenProject se réserve le droit de refuser tout support technique en raison de l'exploitation de ces fonctionnalités via un contournement. L'utilisation non conforme peut également entraîner des sanctions, notamment en cas de non-respect des conditions d'utilisation d'OpenProject.
Nous vous conseillons vivement de souscrire à une licence officielle si vous souhaitez bénéficier des fonctionnalités Enterprise dans un cadre de production et recevoir un support dédié.
Mise à jour
Source : Upgrading your OpenProject installation
Voici les étapes pour mettre à jour OpenProject en utilisant les informations de la documentation officielle.
-
Sauvegarde :
sudo openproject run backup
Sauvegarde ton installation actuelle pour éviter toute perte de données.
-
Mise à jour du dépôt :
sudo apt-get update
Mets à jour ton dépôt de paquets pour obtenir les dernières versions disponibles.
-
Mise à jour d’OpenProject :
sudo apt-get install --only-upgrade openproject
Installe la dernière version d’OpenProject.
-
Configuration :
sudo openproject configure
Exécute la commande de configuration pour appliquer les nouvelles modifications.
-
Redémarrage des services :
sudo openproject run restart
Redémarre les services pour appliquer les changements.
-
Vérification : Accède à ton instance OpenProject via le navigateur pour vérifier que tout fonctionne correctement.
Voici la commande compilé :
sudo openproject run backup && sudo apt-get update && sudo apt-get install --only-upgrade openproject && sudo openproject configure && sudo openproject run restart
Concernant les fonctionnalités entreprise, si elles sont activées sur votre instance OpenProject, merci de vous référer à la section Mise à jour du chapitre Fonctionnalités entreprise.
Mise à jour pour des versions majeur :
Les versions majeur du logiciel sur le noyau Linux nécessite un changement dans le fichier de mise à jour des paquets.
Voici la ligne à change :
Modification du fichier :
sudo nano /etc/apt/sources.list.d/openproject.list
Changer $VERSION$ par la version majeur (e.g. .../stable/15/debian...)
deb https://dl.packager.io/srv/deb/opf/openproject/stable/$VERSION$/debian 12 main
Enregistrer et quitter : Après avoir modifié l'URL, appuyez sur Ctrl + O
pour enregistrer le fichier, puis Ctrl + X
pour quitter l'éditeur.