Exigences techniques
Cette section établit la base commune de toutes les extensions Datso et aide à valider l’environnement avant chaque fonctionnalité.
Règles communes de la pile
- Base cible : Joomla 6.1 ou plus récent avec SEF correct, langues actives et carte namespace fonctionnelle.
- PHP 8.3 ou plus récent est recommandé avec mysqli, json, mbstring, openssl, curl, fileinfo et traitement d’images.
- MySQL ou MariaDB doivent prendre en charge utf8mb4, index, transactions et JSON lorsque les migrations l’utilisent.
- HTTPS est obligatoire pour le checkout, les comptes clients, les webhooks et les téléchargements protégés.
- Les dossiers cache, tmp, media et le stockage protégé des paquets doivent être accessibles en écriture.
- SMTP, webhooks Stripe, notifications push et mails système se vérifient séparément de l’interface visuelle.
Exploitation
Chaque changement de la pile doit être vérifié sur les routes, langues, droits, cache et parcours utilisateur.