Prérequis pour Maarch RM

Configuration serveur

Configuration recommandée

OS Espace disque RAM Processeur Serveur Web Base de données
Debian 8 GNU/Linux 10 Go 4 Go 4 coeurs (64 bits) Apache 2.4 ou supérieur PostgreSQL 10.7

Outils serveur complémentaires

Configuration apache :

Activer le contrôle des variables d'environnement : a2enmod env

Activer la réécriture d'URL à la volée : a2enmod rewrite

Afin de pourvoir verser de gros fichiers, rechercher et éditer les valeurs suivantes dans le fichier 'php.ini' :
memory_limit (1024M recommandée) et post_max_size (20M recommandée).

Version de PHP >= 7.0 (7.2 recommandée).

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-pdo Permet d'avoir un connecteur entre PHP et la base de données
php-pdo-pgsql Connexion et envoi de requête à la base de données PostgreSQL
libapache2-mod-php Liaison Apache et PHP
php-mbstring Gestion des chaînes de caractères
php-gd Permet la génération du code à barre

Modules PHP facultatifs :

Extensions Description
php-mcrypt Librairie permettant de chiffrer des données

Programmes tiers :

Programme Utilisation dans l'application Liens pour le téléchargement sous Windows Essentiel
p7zip-full (>= 9.2) Traitement en cas de dépôt de dossiers compressés Non
wkhtmltopdf Génération de pdf http://wkhtmltopdf.org/downloads.html Oui
xvfb Serveur graphique virtuel https://packages.debian.org/fr/sid/xvfb Oui
default-jre (>= 7) Validation des formats de ficheirs grâce à JHOVE et validation de schema XML/RNG avec JING Oui
git Permet de récupérer les sources de l'application https://git-scm.com/downloads Non
OpenSSL fournit les fonctions de OpenSSL pour générer et vérifier les signatures, ainsi que pour sceller (chiffrer) et ouvrir (déchiffrer) les données Oui
Libre Office (>= 6) Permet la conversion de ressources dans l'application Non

Dépendances :

L’application Maarch RM utilise certaines dépendances externes listées ci-dessous. Toutes sont sous licence libre.

Nom Version Utilisation dans l'application
jquery-barcode.js 2.0.3 Génération de code à barres
Bootstrap 3.1.1 Framework CSS
csrfprotector.js 1.0.1 Protection de faille csrf
dataForm.js 0.0.1 Génération de formulaire de données
dataList.js 0.0.1 Génération de liste de données
dataTables.js 1.10.5 Génération de tableau de données
gritter.js 1.7.4 Génération de 'gritter' d'information
typeahead.js 0.11.1 Autocompletion
Font Awesome 4.7.0 Génération des icônes
jquery 1.12.1 Framework JS

Configuration Poste client

Résolutions écran :

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

Navigateurs internet compatibles :

  • Mozilla Firefox >= 52 (fortement recommandé) ;
  • Google Chrome >= 50;
  • Microsoft Internet Explorer >= v11 ou Edge.

results matching ""

    No results matching ""