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.2 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 10

*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-xsl Extension XSL implémentant le standard XSL, il effectue des « transformations XSLT » en utilisant la bibliothèque « libxslt »
php-xmlrpc Librairie de support des serveurs et clients XML-RPC
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
pear/CLITools Utilisé pour les batchs Maarch en général

Voir la procédure d'installation de pear ici : http://pear.maarch.org/

Modules PHP optionnels :

Extensions Description
php-imap Capture des mails avec MaarchCapture
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-fpm Interface permettant la communication entre un serveur Web et PHP

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
p7z-full Compressions pour le module life_cycle

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 8.2.14 Framework JS
Angular Material 8.2.0 UI Component Design
Bootstrap 3.4.1 Framework CSS
Chart.js 1.1.1 Génération de graphiques
Font Awesome 5.11.2 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
html2text 1.0 Transforme un html en texte
jquery 3.4.1 Framework JS
jquery-nicescroll 3.6.8 Personnalisation des scrolls
jquery-typeahead 2.11.0 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
Phpids 0.7 Contrôle les données utilisateur
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.1.6 Éditeur de texte dans le navigateur
tooltipster 4.2.7 Personnalisation des titles

Configuration Poste client

OS Supportés :

Résolutions :

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

Navigateurs internet supportés : (3 dernières versions majeures au jour de la publication)

  • Mozilla Firefox ESR >= 60 ;
  • Mozilla Firefox >= 69
  • Google Chrome >= 79 ;
  • Microsoft Edge (Chromium) >= 83

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 est activé sur votre instance) ;
  • Visualisation des PDF : Acrobat Reader >= 8 ;
  • Editeurs de documents : LibreOffice >= 6.2 ou MS WORD >= 2010.

results matching ""

    No results matching ""