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.3 Postgresql 9.6

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

*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

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 (>= 7) 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 (>= 6.2) 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 10.2.2 Framework JS
Angular Material 10.2.7 UI Component Design
Bootstrap 3.4.1 Framework CSS
Font Awesome 5.15.1 Génération des icônes
fpdf 1.7 Génération de pdf avec php
fpdi 2.2.0 Importe des pdf avec php
Framework Zend 1.12.1 Gestion des index plein texte
jquery 3.5.1 Framework JS
jquery-nicescroll 3.7.6 Personnalisation des scrolls
jquery-typeahead 2.11.1 Autocompletion
log4php 2.1.0 Gestion des logs de l'application
OpenTBS 1.9 Fusion des données dans les modèles de document
pdftotext 3.0.4 Permet de récupérer le texte dans un pdf
phpmailer 6.0 Bibliothèque logicielle d'envoi d'e-mails en PHP
phpqrcode 2.0.6 Génération de QrCode
Slim Framework 3.1O Slim Framework
Tiny But Strong 3.11 Fusion des données dans les modèles de document
Tiny mce 5.5.0 É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 :

  • Mozilla Firefox ESR >= 68 ;
  • Mozilla Firefox >= 76
  • Google Chrome >= 84 ;
  • Microsoft Edge (Chromium) >= 86

Navigateurs non supportés :

  • Microsoft IE 11, Microsoft EdgeHTML

Outils complémentaires sur les postes clients :

  • Edition de documents : Java runtime environment (JRE) >= 8 ou Icetea-web >= 1.8 (Non nécessaire si OnlyOffice ou CollaboraOnline est activé sur votre instance) ;
  • Visualisation des PDF : Acrobat Reader >= 11 ;
  • Editeurs de documents : LibreOffice >= 6.2 ou MS WORD >= 2013.

results matching ""

    No results matching ""