Éditeur de logiciels libres au service de votre dématérialisation
Télécharger
Maarch Courrier
Télécharger
Maarch RM

Le serveur SVN de Maarch vous permet d’avoir une version toujours à jour de la version stable des applications Maarch, ainsi qu’un aperçu des développements en cours.

Organisation des dépôts

L’URL de chaque dépôt a été construite selon le modèle suivant :

http://svn.maarch.org/__COMPOSANT__/__BRANCHE__

où :

  • __COMPOSANT__ est le nom du composant (« core » pour le dossier core, « maarch_entreprise » pour l’apps,
    le nom du module de chaque module, par exemple : « baskets »)
  • __BRANCHE__ est le nom de la branche choisie.

Dans chaque dépôts, il existe deux branches de développement :

  • La branche stable (actuellement la branche 1.4 pour Maarch Entreprise) : cette branche n’est mise à jour qu’avec des correctifs. Remplacer __BRANCHE__ par « branches/1.4 ».
  • La branche de développement : appelée trunk, elle reçoit tous les développements en cours. Attention : la stabilité du trunk n’est pas garantie. Ne pas l’utiliser en production ! Pour cette branche, remplacer __BRANCHE__ par « trunk »

Chaque dépôt a également un dossier « tags » dans lequel se trouvent une copie exacte de chaque package publié. Par exemple, pour avoir la même version que le package Maarch Entreprise 1.0, remplacer __BRANCHE__ par « tags/1.0 ».

Attention ! Pour Maarch Entreprise, il existe un dépôt distinct pour chaque composant de l’application (core, apps et modules). Il y a donc autant de checkout à faire que de composants.

1. Maarch

Les procédures suivantes fonctionnent aussi bien sous linux que sous Windows. Il faut toutefois que le client SVN soit accessible en ligne de commande (voir ici pour le téléchargement de SVN en ligne de commande – SlikSVN recommandé pour Windows).
Pour les utilisateurs Windows, n’oubliez pas de vous positionner sur c:\xampp\htdocs pour bénéficier des paramètres par défaut.

Récupérer la version stable (branche 1.4)

mkdir maarch_entreprise 
cd maarch_entreprise
svn checkout http://svn.maarch.org/core/branches/1.4                       .
svn checkout http://svn.maarch.org/maarch_entreprise/branches/1.4          apps/maarch_entreprise
svn checkout http://svn.maarch.org/advanced_physical_archive/branches/1.4  modules/advanced_physical_archive
svn checkout http://svn.maarch.org/attachments/branches/1.4                modules/attachments
svn checkout http://svn.maarch.org/autofoldering/branches/1.4              modules/autofoldering
svn checkout http://svn.maarch.org/basket/branches/1.4                     modules/basket
svn checkout http://svn.maarch.org/cases/branches/1.4                      modules/cases
svn checkout http://svn.maarch.org/content_management/branches/1.4         modules/content_management
svn checkout http://svn.maarch.org/entities/branches/1.4                   modules/entities
svn checkout http://svn.maarch.org/esign/branches/1.4                      modules/esign
svn checkout http://svn.maarch.org/fileplan/branches/1.4                   modules/fileplan
svn checkout http://svn.maarch.org/folder/branches/1.4                     modules/folder
svn checkout http://svn.maarch.org/full_text/branches/1.4                  modules/full_text
svn checkout http://svn.maarch.org/ldap/branches/1.4                       modules/ldap
svn checkout http://svn.maarch.org/life_cycle/branches/1.4                 modules/life_cycle
svn checkout http://svn.maarch.org/mail_capture/branches/1.4               modules/mail_capture
svn checkout http://svn.maarch.org/notes/branches/1.4                      modules/notes
svn checkout http://svn.maarch.org/notifications/branches/1.4              modules/notifications
svn checkout http://svn.maarch.org/photo_capture/branches/1.4              modules/photo_capture
svn checkout http://svn.maarch.org/physical_archive/branches/1.4           modules/physical_archive
svn checkout http://svn.maarch.org/postindexing/branches/1.4               modules/postindexing
svn checkout http://svn.maarch.org/record_patrol/branches/1.4              modules/record_patrol
svn checkout http://svn.maarch.org/records_management/branches/1.4         modules/records_management
svn checkout http://svn.maarch.org/reports/branches/1.4                    modules/reports
svn checkout http://svn.maarch.org/sendmail/branches/1.4                   modules/sendmail
svn checkout http://svn.maarch.org/tags/branches/1.4                       modules/tags
svn checkout http://svn.maarch.org/templates/branches/1.4                  modules/templates

Vous pouvez ensuite configurer l’application de la manière classique.

Récupérer la version de développement (trunk)

mkdir maarch_entreprise 
cd maarch_entreprise
svn checkout http://svn.maarch.org/core/trunk                       .
svn checkout http://svn.maarch.org/maarch_entreprise/trunk          apps/maarch_entreprise
svn checkout http://svn.maarch.org/advanced_physical_archive/trunk  modules/advanced_physical_archive
svn checkout http://svn.maarch.org/attachments/trunk                modules/attachments
svn checkout http://svn.maarch.org/autofoldering/trunk              modules/autofoldering
svn checkout http://svn.maarch.org/basket/trunk                     modules/basket
svn checkout http://svn.maarch.org/cases/trunk                      modules/cases
svn checkout http://svn.maarch.org/content_management/trunk         modules/content_management
svn checkout http://svn.maarch.org/entities/trunk                   modules/entities
svn checkout http://svn.maarch.org/esign/trunk                      modules/esign
svn checkout http://svn.maarch.org/fileplan/trunk                   modules/fileplan
svn checkout http://svn.maarch.org/folder/trunk                     modules/folder
svn checkout http://svn.maarch.org/full_text/trunk                  modules/full_text
svn checkout http://svn.maarch.org/ldap/trunk                       modules/ldap
svn checkout http://svn.maarch.org/life_cycle/trunk                 modules/life_cycle
svn checkout http://svn.maarch.org/mail_capture/trunk               modules/mail_capture
svn checkout http://svn.maarch.org/notes/trunk                      modules/notes
svn checkout http://svn.maarch.org/notifications/trunk              modules/notifications
svn checkout http://svn.maarch.org/photo_capture/trunk              modules/photo_capture
svn checkout http://svn.maarch.org/physical_archive/trunk           modules/physical_archive
svn checkout http://svn.maarch.org/postindexing/trunk               modules/postindexing
svn checkout http://svn.maarch.org/record_patrol/trunk              modules/record_patrol
svn checkout http://svn.maarch.org/records_management/trunk         modules/records_management
svn checkout http://svn.maarch.org/reports/trunk                    modules/reports
svn checkout http://svn.maarch.org/sendmail/trunk                   modules/sendmail
svn checkout http://svn.maarch.org/tags/trunk                       modules/tags
svn checkout http://svn.maarch.org/templates/trunk                  modules/templates

Par ailleurs, les modules additionnels suivants peuvent être récupérés et placés dans le dossier module de l’application :

  • moreq2 (svn checkout http://svn.maarch.org/moreq/trunk modules/moreq2) — non finalisé
  • synchronisation LDAP (svn checkout http://svn.maarch.org/ldap/trunk modules/ldap)
  • ocr serveur tesseract (svn checkout http://svn.maarch.org/ocr_tesseract/trunk modules/ocr_tesseract)
  • distribution automatique dans les corbeilles (svn checkout http://svn.maarch.org/dispatch/trunk modules/dispatch)
  • mail capture (svn checkout http://svn.maarch.org/mail_capture/trunk modules/mail_capture)

Vous pouvez ensuite configurer l’application de la manière classique.

2. Utilitaires

Maarch AutoImport

Dernière version stable pour Maarch :

svn checkout http://svn.maarch.org/autoimport/tags/3.3 autoimport

Dernière version stable pour Maarch LetterBox :

svn checkout http://svn.maarch.org/autoimport/tags/3.1 autoimport

Version de développement correspondant au trunk de Maarch :

svn checkout http://svn.maarch.org/autoimport/trunk autoimport

Documents d’exemple (samples) :

svn checkout http://svn.maarch.org/autoimport/samples autoimport/samples

Maarch Capture Connector

Dernière version stable :

svn checkout http://svn.maarch.org/mcc/tags/1.1/server server
svn checkout http://svn.maarch.org/mcc/tags/1.1/client client

Version de développement :

svn checkout http://svn.maarch.org/mcc/trunk/server MCC_Server
svn checkout http://svn.maarch.org/mcc/trunk/client MCC_Client

Maarch Mail Capture

Dernière version stable :

svn checkout http://svn.maarch.org/mail_capture mail_capture

Anciens produits et documentation

Maarch LetterBox : Documentation sur le Wiki