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 |
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.
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 |
OS Supportés :
Résolutions :
Navigateurs internet compatibles :
Navigateurs non supportés :
Outils complémentaires sur les postes clients :
ou
(Non nécessaire si OnlyOffice / CollaboraOnline / Share Point est activé sur votre instance)