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 | ||
|
maarch [Le 21/04/2010, 14:08] hoani.cross Partie de la documentation sur la configuration de la base de données ajoutée |
maarch [Le 16/05/2017, 14:21] (Version actuelle) L'Africain tags |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Karmic serveur BROUILLON}} | + | {{tag>Xenial serveur BROUILLON}} |
| ---- | ---- | ||
| ====== Maarch ====== | ====== Maarch ====== | ||
| + | <note warning>Cette page n'est pas à jour, [[http://wiki.maarch.org/Maarch_RM/Proc%C3%A9dure_d%27installation|ici]] vous trouverez un tutoriel complet pour l'installer à partir des sources.</note> | ||
| Le logiciel **Maarch** est un logiciel de gestion électronique des documents (GED) sous licence libre distribué sous plusieurs formes. Cette documentation est dédiée à l'installation de la version //Enterprise// du logiciel. | Le logiciel **Maarch** est un logiciel de gestion électronique des documents (GED) sous licence libre distribué sous plusieurs formes. Cette documentation est dédiée à l'installation de la version //Enterprise// du logiciel. | ||
| Ligne 56: | Ligne 56: | ||
| php_flag magic_quotes_sybase Off | php_flag magic_quotes_sybase Off | ||
| php_value smtp <nom-de-votre-serveur-smtp> | php_value smtp <nom-de-votre-serveur-smtp> | ||
| - | php_value smpt_port 25 | + | php_value smtp_port 25 |
| </IfModule> | </IfModule> | ||
| Ligne 64: | Ligne 64: | ||
| Maintenant, il nous faut lier ce fichier à la liste des fichiers de configuration pris en charge par [[apache2|apache 2]]. Pour cela, il suffit de créer un lien symbolique dans le répertoire ''/etc/apache2/conf.d'' qui pointera vers notre nouveau fichier. A cet effet, lancez la commande suivante dans un terminal : | Maintenant, il nous faut lier ce fichier à la liste des fichiers de configuration pris en charge par [[apache2|apache 2]]. Pour cela, il suffit de créer un lien symbolique dans le répertoire ''/etc/apache2/conf.d'' qui pointera vers notre nouveau fichier. A cet effet, lancez la commande suivante dans un terminal : | ||
| - | <code>sudo ln -s /etc/apache2/conf.d/maarch.conf /etc/maarch/apache.conf</code> | + | <code>sudo ln -s /etc/maarch/apache.conf /etc/apache2/conf.d/maarch.conf </code> |
| ==== Création de la base de données ==== | ==== Création de la base de données ==== | ||
| - | L'équipe de développement de Maarch préconique l'utilisation de la base de données [[postgresql|PostgreSQL]] pour l'installation de leur produit logiciel. Cependant, il est possible également d'utliliser d'autres types de bases de données que nous ne détaillerons pas dans ce document. | + | L'équipe de développement de Maarch préconique l'utilisation de la base de données [[postgresql|PostgreSQL]] pour l'installation de leur produit logiciel. Cependant, il est possible également d'utiliser d'autres types de bases de données que nous ne détaillerons pas dans ce document. |
| Pour la suite de ces opérations, nous allons avoir besoin du contenu du fichier ZIP d'installation de Maarch Enterprise. Créez à l'occasion le répertoire ''/tmp/maarch'' et décompressez le contenu de l'archive dans ce dernier. | Pour la suite de ces opérations, nous allons avoir besoin du contenu du fichier ZIP d'installation de Maarch Enterprise. Créez à l'occasion le répertoire ''/tmp/maarch'' et décompressez le contenu de l'archive dans ce dernier. | ||
| Ligne 75: | Ligne 75: | ||
| <code> | <code> | ||
| + | mkdir /tmp/maarch | ||
| cd /tmp/maarch | cd /tmp/maarch | ||
| sudo su postgres | sudo su postgres | ||
| psql template1; | psql template1; | ||
| - | CREATE DATABASE maarch WITH OWNER = postgres ENCODING = 'UNICODE' TABLESPACE 'pg_default'; | + | CREATE DATABASE maarch WITH OWNER = postgres ENCODING = 'UNICODE' TABLESPACE pg_default; |
| \connect maarch | \connect maarch | ||
| CREATE USER maarch PASSWORD 'maarch' VALID UNTIL 'infinity'; | CREATE USER maarch PASSWORD 'maarch' VALID UNTIL 'infinity'; | ||
| Ligne 86: | Ligne 87: | ||
| \quit | \quit | ||
| </code> | </code> | ||
| + | ==== Création du répertoire de stockage des documents ==== | ||
| + | |||
| + | Maarch exploite un répertoire dédié au stockage des documents à archiver dans la GED, intitulé //docserver//. Nous allons nous charger dans cette partie de la documentation de créer ce répertoire et de le configurer. | ||
| + | |||
| + | A cet effet, tapez la commande suivante dans un terminal : | ||
| + | |||
| + | <code> | ||
| + | sudo mkdir -p /var/cache/maarch/docserver | ||
| + | </code> | ||
| + | |||
| + | Il faut ensuite donner les droits nécessaires et suffisants à [[apache2|Apache]] afin qu'il puisse y accéder. Pour cela tapez les commandes suivantes dans un terminal : | ||
| + | |||
| + | <code> | ||
| + | sudo chown www-data:www-data /var/cache/maarch/docserver | ||
| + | sudo chmod 700 /var/cache/maarch/docserver | ||
| + | </code> | ||
| + | |||
| + | ==== Création du répertoire de l'application web ==== | ||
| + | |||
| + | Maarch est une application [[php|PHP]] qui doit être disponible dans un emplacement dédié. Dans cette partie de la documentation, nous allons nous charger de cette tâche. | ||
| + | |||
| + | Ainsi, tapez les commandes suivantes dans un terminal : | ||
| + | |||
| + | <code> | ||
| + | sudo mkdir -p /usr/share/maarch | ||
| + | sudo cp -Rf /tmp/maarch/* /usr/share/maarch/ | ||
| + | sudo chown -Rf www-data:www-data /usr/share/maarch | ||
| + | sudo chmod -Rf 700 /usr/share/maarch | ||
| + | </code> | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | En théorie, notre installation est terminée, il reste maintenant à configurer Maarch. Cette partie du document est dédiée à cette tâche. | ||
| + | |||
| + | ==== Configuration du répertoire des documents ==== | ||
| + | |||
| + | Pour spécifier à Maarch où se trouve le répertoire destiné à stocker les documents, il faut ajouter une entrée dans la base de données. A cet effet, connectez-vous à la base de données en tant que l'utilisateur ''maarch'' (nous avons initialisé le mot de passe à '''maarch''') en tapant les commandes suivantes dans un terminal : | ||
| + | |||
| + | <code> | ||
| + | |||
| + | psql -u maarch -p maarch maarch; | ||
| + | </code> | ||
| + | |||
| + | Vous serez ensuite en mesure d'exécuter des requêtes SQL. Lancez la requête suivante en tapant dans le terminal le texte ci-dessous : | ||
| + | |||
| + | <code> | ||
| + | INSERT INTO docservers (docserver_id, path_template, size_limit, creation_date, coll_id, priority) | ||
| + | VALUES ('mydocserver','/var/cache/maarch/docserver', 10000000000, now(),'coll_1', 10); | ||
| + | </code> | ||
| + | |||
| + | =====Liens===== | ||
| + | * [[http://www.maarch.org/|Site officiel]] | ||
| + | * [[http://adullact.net/projects/maarch/|Sur FusionForge(adullact)]] | ||
| + | ====Ressources==== | ||
| + | |||
| + | ===Maarch Entreprise=== | ||
| + | |||
| + | La GED de production complète basée sur le Framework 3 | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_Entreprise|Lien sur le site officiel]] | ||
| + | |||
| + | === Maarch LetterBox=== | ||
| + | |||
| + | L'application de gestion de courrier pour les collectivités basée sur le Framework d'archivage Maarch | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_Entreprise|Lien sur le site officiel]] | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_LetterBox/Guide_d'installation_et_d'administration|Maarch LetterBox/Guide d'installation et d'administration]] | ||
| + | * Suivre une installation normale ( selon votre choix de bdd) | ||
| + | <code>mysql -h localhost -u root -p maarch < structure.sql | ||
| + | mysql -h localhost -u root -p maarch < data_minimal_fr.sql | ||
| + | </code> | ||
| + | ===Maarch Framework 3=== | ||
| + | |||
| + | Documentation technique de la v3.0 du Framework | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_Framework_3|Lien sur le site officiel]] | ||
| + | |||
| + | |||
| + | ===Maarch AutoImport=== | ||
| + | |||
| + | Un outil d'import de masse pour toute la gamme Maarch (LetterBox et Framework) | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_AutoImport|Lien sur le site officiel]] | ||
| + | |||
| + | ===Maarch Capture Connector=== | ||
| + | |||
| + | Le connecteur entre votre scanner et les applications | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_Capture_Connector|Lien sur le site officiel]] | ||
| + | |||
| + | ===Maarch ScanSnap Connector=== | ||
| + | |||
| + | L'outil de numérisation en ligne pour un enregistrement ultra rapide et pratique | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_ScanSnap_Connector|Lien sur le site officiel]] | ||
| + | |||
| + | ===Maarch SAI=== | ||
| + | |||
| + | Le serveur de communication et de transformation des images en sortie de numérisation de masse | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_SAI|Lien sur le site officiel]] | ||
| + | |||
| + | ===Maarch PeopleBox=== | ||
| + | |||
| + | Un exemple d'application de gestion des documents RH basé sur l'ancien Framework Maarch 2.1 | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_PeopleBox|Lien sur le site officiel]] | ||
| + | |||
| + | ===Maarch Framework 2.1=== | ||
| + | |||
| + | Une architecture simple et robuste d'archivage documentaire (ancienne version 2.1) | ||
| + | |||
| + | * [[http://wiki.maarch.org/Maarch_Framework_2.1|Lien sur le site officiel]] | ||
| + | |||
| + | |||
| + | ====Tutoriels==== | ||
| ---- | ---- | ||
| - | //Contributeurs principaux : [[utilisateurs:hoani.cross]].// | + | //Contributeurs principaux : [[utilisateurs:hoani.cross|Hoani CROSS]].// |