Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tracim_gestion_documentaire_collaborative [Le 19/01/2018, 14:14] 78.194.2.45 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial BROUILLON}} | ||
- | ---- | ||
- | |||
- | {{ https://img.linuxfr.org/img/687474703a2f2f7777772e74726163696d2e66722f77702d636f6e74656e742f75706c6f6164732f323031372f30382f6c6f676f2d74726163696d2e706e67/logo-tracim.png?250}} | ||
- | ====== Tracim : gestion documentaire collaborative ====== | ||
- | |||
- | {{ https://linuxfr.org/images/sections/91.png?100}} | ||
- | |||
- | [DESCRIPTION DE L'APPLICATION] | ||
- | |||
- | FIXME : traduction en cours... | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Avoir activé l'accès au [[:depots#depot_partenaire_ou_depot_commercial|dépôt Partenaires de Canonical]]. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>paquet1|paquet 1]]**. | ||
- | [AUTRES PRÉ-REQUIS NÉCESSAIRES] | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | |||
- | ==== Installation des dépendances ==== | ||
- | |||
- | Vous devez installer la série de paquets et de bibliothèques de développement suivants : | ||
- | |||
- | <code> sudo apt install git curl realpath redis-server \ | ||
- | python3 python-virtualenv python3-dev python-pip python-lxml \ | ||
- | build-essential libxml2-dev libxslt1-dev zlib1g-dev libjpeg-dev \ | ||
- | libmagickwand-6.q16-3 | ||
- | </code> | ||
- | |||
- | ==== Obtenir les fichiers sources ==== | ||
- | |||
- | * Télécharger les sources depuis GitHub : <code> git clone https://github.com/tracim/tracim.git | ||
- | cd tracim/ | ||
- | </code> | ||
- | |||
- | === Installation des dépendances au niveau « console utilisateur » === | ||
- | |||
- | Téléchargement depuis le site : \\ | ||
- | https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions | ||
- | |||
- | * Installer `nodejs` en tapant : <code bash>curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - | ||
- | sudo apt install -y nodejs | ||
- | </code> | ||
- | |||
- | * verifier que tout s'est bien déroulé en affichant la version de`npm` : <code bash>npm -v | ||
- | </code> | ||
- | |||
- | * Installer ensuite les dépendances console utilisateur en installant les fichiers inclus dans `package.json`: <code bash>npm install </code> | ||
- | |||
- | * Pour finir, compiler les fichiers de la console utilisateur : <code> npm run gulp-dev # dans un environnement de développement | ||
- | # npm run gulp-prod # dans un environnement de production </code> | ||
- | |||
- | ## Tracim virtual environment ## | ||
- | |||
- | Create a python virtual environment: | ||
- | |||
- | virtualenv -p /usr/bin/python3 tg2env | ||
- | |||
- | Activate it in your terminal session (**all tracim command execution must be executed under this virtual environment**): | ||
- | |||
- | source tg2env/bin/activate | ||
- | |||
- | Ensure latest `pip`/`setuptools` versions are installed: | ||
- | |||
- | pip install --upgrade pip setuptools | ||
- | |||
- | Install Tracim and its dependencies: | ||
- | |||
- | cd tracim/ | ||
- | python setup.py develop | ||
- | pip install -r ../install/requirements.txt | ||
- | |||
- | ## Configuration files ## | ||
- | |||
- | Create configuration files for a development environment and for `WsgiDAV`: | ||
- | |||
- | cp development.ini.base development.ini | ||
- | cp wsgidav.conf.sample wsgidav.conf | ||
- | |||
- | ## Translation ## | ||
- | |||
- | Compile translation binary files from available catalogs: | ||
- | |||
- | python setup.py compile_catalog | ||
- | |||
- | ## Database schema ## | ||
- | |||
- | The last step before running the application is to initialize the database | ||
- | schema. This is done through the following command: | ||
- | |||
- | gearbox setup-app | ||
- | |||
- | ## Running Tracim ## | ||
- | |||
- | The two parameters are optional but useful to reload the server upon code changes and to get debug data: | ||
- | |||
- | gearbox serve --reload --debug | ||
- | |||
- | You can now enter the application at | ||
- | [http://127.0.0.1:8080](http://127.0.0.1:8080) and login with admin user: | ||
- | |||
- | * user : `admin@admin.admin` | ||
- | * password : `admin@admin.admin` | ||
- | |||
- | If admin user not created yet, execute following command: | ||
- | |||
- | gearbox user create -l admin@admin.admin -p admin@admin.admin -g managers -g administrators | ||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | Tout d'abord, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/truc/machin/bidule** en modification puis … | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>machin-chose</code> | ||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * **(en)** [[http://tracim.org/|Tracim software community]] Site officiel du logiciel collaboratif. Si vous êtes un visiteur, entrer les infos suivantes : //visitor@tracim.org (password: visitor@tracim.org)// \\ Vous aurez accès à la documentation, au forum, au suivi de bogues,… | ||
- | * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr | ||
- | |||
- | ----- | ||
- | |||
- | //Date de création : 18 janvier 2018. \\ | ||
- | Contributeurs principaux : [[utilisateurs:eagle08|René Stoecklin]]. \\ | ||
- | \\ | ||
- | Basé sur [[https://linuxfr.org/news/tracim-socle-libre-du-travail-en-equipe-sort-en-v1-0|« Tracim, socle libre du travail en équipe, sort en v1.0 »]] ; source : Linuxfr.org ; auteur : Bouquetin ; date : 16 janvier 2018.// |