Accueil / Hébergement & prérequis

Un hébergement standard.
Des prérequis clairement identifiés.

Fonds Documentaire est conçu pour rester léger à déployer. Cette page permet de vérifier rapidement si votre hébergement est adapté avant une installation ou une demande de devis.

L’essentiel

Pas d’infrastructure lourde à prévoir.

Le cœur de la solution repose sur PHP, des fichiers structurés XML/JSON et les médias déposés sur votre hébergement. Une base de données SQL n’est donc pas obligatoire pour le fonctionnement principal.

Hébergement web classique

Un hébergement mutualisé de bonne qualité, un VPS ou un serveur dédié peuvent convenir selon le volume du fonds et le trafic attendu.

HTTPS

Un certificat SSL/TLS et un accès en HTTPS sont recommandés pour protéger l’administration, les comptes et les échanges de données.

Données maîtrisées

Les fichiers, sauvegardes et médias restent sur l’hébergement choisi par la structure, sous réserve des services externes éventuellement activés.

Avant installation : la configuration exacte peut varier selon les modules activés, le volume de médias, les imports à réaliser et les services externes utilisés.

Serveur web

Configuration recommandée.

Fonds Documentaire ne demande pas de serveur applicatif spécifique. L’environnement doit surtout permettre à PHP de lire et d’écrire les fichiers nécessaires au catalogue.

  • Serveur webApache ou Nginx, ou environnement équivalent proposé par l’hébergeur.
  • PHP 8.x maintenuUtiliser une version de PHP encore prise en charge et maintenue par l’hébergeur.
  • HTTPS actifCertificat SSL/TLS valide pour le domaine ou sous-domaine.
  • Réécriture d’URLRecommandée pour les URL lisibles ; mod_rewrite sous Apache ou règle équivalente sous Nginx.
  • Sorties HTTPS autoriséesNécessaires si les fonctions d’enrichissement interrogent des sources documentaires externes.

PHP

Extensions courantes à prévoir.

La plupart sont déjà activées sur les offres d’hébergement PHP actuelles. Elles restent à vérifier avant le déploiement.

Données & texte

  • DOM / XML / SimpleXMLLecture et manipulation des fichiers structurés.
  • mbstringGestion correcte des caractères accentués et de l’UTF-8.
  • JSONPris en charge nativement dans les versions modernes de PHP.

Échanges & fichiers

  • cURLAppels vers les sources documentaires et services HTTP externes.
  • fileinfoContrôle du type des fichiers téléversés.
  • ZIPCréation, lecture ou restauration d’archives de sauvegarde.

Selon les modules

  • GD ou ImagickRecommandé si des traitements ou miniatures d’images sont utilisés.
  • OpenSSLUtilisé par les échanges sécurisés et généralement fourni avec PHP.
  • Messagerie PHP ou SMTPÀ prévoir si l’envoi de courriels ou de notifications est activé.

Fichiers & stockage

Prévoir de l’espace surtout pour les médias.

Le catalogue lui-même reste léger. L’espace nécessaire dépend principalement du nombre et du poids des images, PDF, scans et autres documents associés aux notices.

Pour un fonds riche en documents numérisés, mieux vaut privilégier une offre évolutive permettant d’augmenter facilement le stockage.
  • Droits d’écritureLes répertoires de données, médias, cache et sauvegardes doivent pouvoir être écrits par PHP.
  • Téléversement adaptéLes limites PHP de taille de fichier doivent être cohérentes avec les PDF et médias que vous souhaitez déposer.
  • SauvegardesPrévoir une copie régulière des fichiers du site et, idéalement, une sauvegarde indépendante proposée par l’hébergeur.
  • Quota disque surveilléLes médias et archives de sauvegarde sont les principaux postes de consommation.

Connexions optionnelles

Certains modules utilisent des services externes.

Ils ne sont pas tous indispensables au catalogue, mais l’hébergement doit pouvoir les joindre lorsque les fonctions correspondantes sont activées.

Sources documentaires

Google Books, Open Library, Gallica, BnF, Internet Archive ou d’autres sources peuvent être utilisées pour enrichir les notices selon la configuration.

Courriels

Les fonctions de contact, d’alerte ou de notification nécessitent un service d’envoi de courriels correctement configuré.

Diffusion

API JSON, widget, sitemap, RSS et OAI-PMH peuvent être activés pour faciliter la diffusion et l’interopérabilité du catalogue.

Avant l’achat

Trois points à vérifier.

Pour savoir si votre hébergement actuel convient, il suffit généralement de transmettre les caractéristiques de votre offre ou une capture de la configuration PHP.

Compatibilité PHP

Version de PHP, extensions disponibles, HTTPS et réécriture d’URL.

Volume du fonds

Nombre de notices, quantité de médias et poids moyen des fichiers.

Modules souhaités

Enrichissement, boutique, API, courriels, imports ou fonctions spécifiques.

Vous avez déjà un hébergement ?

Indiquez-nous ses caractéristiques et les modules qui vous intéressent pour vérifier sa compatibilité avec votre projet.

Vérifier mon projet →