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 7.4 Postgresql 12

Configuration recommandée

OS Espace disque RAM Processeur Serveur Web Base de données
Debian 10 (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 Utilisation dans l'application Essentiel
imagemagick (>= 6.7) Génération des imagettes O
ghostscript Génération des imagettes O
wkhtmltopdf Génération des imagettes O
default-jre (>= 8) Edition des modèles de documents O
poppler-utils Extraction du texte des PDF pour le module full_text et fusion de pdf via pdfunite O
soffice et unoconv Conversion des documents bureautiques en PDF O
git Permet de récupérer les sources de l'application et les dépendances O
p7zip-full Permet de décompresser les archives 7z

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 14.x Framework JS
Angular Material 14.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
log4php 2.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 2.x Génération de QrCode
Slim Framework 3.x Slim Framework
Tiny But Strong 4.x 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 ""