Prérequis pour Maarch Courrier

Configuration serveur

Configuration minimum

OS Espace disque RAM Processeur Serveur Web Base de données
GNU/Linux (64 bits) 20 Go 2 Go 2 coeurs Apache 2.4 / Php 8.1 Postgresql 12

Configuration recommandée

OS Espace disque RAM Processeur Serveur Web Base de données
Debian 12 (64 bits) 20 Go* 16 Go 4 coeurs Apache 2.4 / Php 8.1 Postgresql 16

*Il est recommandé de ne pas mettre la base de données et les docservers sur le serveur applicatif.

Outils serveur complémentaires

Modules PHP essentiels :

Extensions Description
php-xml Librairie de support des serveurs et clients XML
php-gd Librairie de création et de manipulation des images
php-pgsql Client du SGBDR PostgreSQL pour PHP
php-mbstring Gestion des chaines de caractères
php-ldap Librairie utilisée pour la connexion ldap

Modules PHP optionnels :

Extensions Description
php-curl Utilisé pour les appels aux webservices externes
php-zip Utilisé pour créer des zip (M2M, export seda,...)
netcat Utilisé pour vérifier la disponibilité d'une adresse IP
php-soap Utilisé pour importer les pièces jointes depuis le plugin outlook

Programmes tiers :

Programme Version validée Version recommandée Utilisation dans l'application Essentiel
imagemagick 6.7 6.x Génération des imagettes Oui
ghostscript 9.55.0 9.x Génération des imagettes Oui
wkhtmltopdf 0.12.6 0.12.6 Génération des imagettes Oui
default-jre 8 8 Edition des modèles de documents Oui
poppler-utils 22.02.0 22.x Extraction du texte des PDF pour le module full_text et fusion de pdf via pdfunite Oui
soffice et unoconv 7.3.7.2 7.3.7.2 Conversion des documents bureautiques en PDF Oui
git 2.34.1 2.x Permet de récupérer les sources de l'application et les dépendances Oui
p7zip-full 16.02 16.x Permet de décompresser les archives 7z Non

Version validée depuis la version de MaarchCourrier 2301 Version recommandée pour la version de MaarchCourrier 24

Dépendances :

L’application Maarch Courrier utilise certaines dépendances externes listées ci-dessous. Toutes sont sous licence libre.
Dans la mesure du possible, nous nous efforçons d'utiliser les versions les plus récentes.

Nom Version Utilisation dans l'application
Angular 17.x Framework JS
Angular Material 17.x UI Component Design
Bootstrap 3.x Framework CSS
Font Awesome 6.x Génération des icônes
fpdi-tcpdf 2.x Importe des pdf avec php
Framework Zend 1.x Gestion des index plein texte
jquery 3.x Framework JS
jquery-nicescroll 3.x Personnalisation des scrolls
jquery-typeahead 2.x Autocompletion
monolog 2.9.x Gestion des logs de l'application
OpenTBS 1.x Fusion des données dans les modèles de document
phpmailer 6.x Bibliothèque logicielle d'envoi d'e-mails en PHP
php-qrcode 5.x Génération de QrCode
Slim Framework 4.x Slim Framework
Tiny But Strong 3.15 Fusion des données dans les modèles de document
Tiny mce 6.x Éditeur de texte dans le navigateur

Configuration Poste client

OS Supportés :

Résolutions :

  • Minimale : 1600 x 900 ;
  • Recommandée: 1920 x 1080.

Navigateurs internet compatibles :

Navigateurs non supportés :

  • Microsoft IE 11, Microsoft EdgeHTML

Outils complémentaires sur les postes clients :

ou

(Non nécessaire si OnlyOffice / CollaboraOnline / Share Point est activé sur votre instance)

results matching ""

    No results matching ""