Menu du compte de l'utilisateur

  • Se connecter

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc
Accueil
Guide CMS

Fil d'Ariane

  • Accueil
  • Tous les CMS
  • G
  • GuppY

Sélecteur de langue

  • Français
  • English

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc

Connexion utilisateur

CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.
  • Créer un nouveau compte
  • Réinitialiser votre mot de passe

Navigation du livre

  • Tous les CMS
    • Autres
    • A
    • B
    • C
    • D
    • E
    • F
    • G
      • GuppY
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z

Guy Vigneault

GuppY

Par Guy Vigneault | 12:29 PM EDT, lun mars 09, 2026
Logo GuppY

GuppY : Description technique détaillée

📅 Date de sortie

GuppY a été lancé en 2004 (v1.0), développé initialement par Laurent Duveau et Nicolas Alves. La version 5.0 refondée est sortie en 2014, et la version 6 est apparue en 2020.

📝 Licence

GuppY est un logiciel open source distribué sous licence CeCILL (équivalent francophone de la licence GNU GPL, compatible avec le droit français). Il est libre et gratuit.

💻 Langage de programmation

GuppY est entièrement développé en PHP (Hypertext PreProcessor). Le contenu est séparé de la mise en forme : les données sont stockées dans des fichiers texte gérés par les scripts PHP.

🏛️ Architecture

  • • Architecture flat-file (sans base de données relationnelle) : les données sont stockées dans des fichiers texte au format .dtb et .inc dans le répertoire data/.
  • • Séparation claire entre le contenu (fichiers de données) et la présentation (scripts PHP + feuilles de style CSS).
  • • Système de skins pour la personnalisation graphique (feuilles de style CSS).
  • • Architecture responsive design depuis la version 5.01, compatible mobile.

📂 Base de données

GuppY est l'un des rares CMS à ne pas nécessiter de base de données SQL. Il utilise à la place :

  • • Des fichiers texte plats (.dtb) — équivalent d'une base de données légère.
  • • Des fichiers PHP (.inc) pour certaines configurations.

Cela permet de l'installer sur quasiment tout hébergeur supportant PHP, y compris les hébergements gratuits.

⚙️ Caractéristiques principales

✅ CMS sans base de données : Fonctionne uniquement avec PHP, sans MySQL ni MariaDB.

✅ Portail web complet : News, articles, blog, forum, FAQ, annuaire, téléchargements, diaporama, livre d'or, sondage, newsletter, calendrier, etc.

✅ Interface d'administration complète : Gestion de l'apparence et du contenu sans compétence technique.

✅ Multilingue natif : Support de nombreuses langues avec option bilingue franco-anglaise par défaut.

✅ Personnalisation graphique : Système de skins basé sur CSS, modifiable sans programmation.

✅ Responsive design : Affichage adaptatif mobile-friendly depuis la version 5.01.

🔥 Fonctionnalités avancées

🚀 Gestion bilingue originale : Possibilité d'afficher le contenu dans deux langues simultanément, avec choix des langues par le visiteur.

📊 Compteurs et statistiques : Compteur de visites, de clics, de téléchargements, nombre de visiteurs en ligne.

🔌 Système de plugins : De nombreux plugins téléchargeables gratuitement pour étendre les fonctionnalités.

🔗 Fils RSS : Syndication native des news et boîtes RSS pour intégrer des contenus externes.

📦 Multi-rédacteurs : Option collaborative avec attribution fine des droits + messagerie interne entre rédacteurs.

💡 Zones membres et groupes privés : Accès conditionnel à des sections du site, gestion fine par groupes.

🔐 Sécurité

🔹 Interface d'administration sécurisée avec accès restreint par identifiant et mot de passe.

🔹 Modération des contenus : Forum, livre d'or et news peuvent être modérés a priori ou a posteriori.

🔹 Validation des news proposées par les visiteurs avant publication (optionnelle).

🔹 Mises à jour de sécurité régulières publiées par la GuppYTeam.

🔹 Absence de base de données SQL : Réduit la surface d'attaque par injection SQL.

✅ Les pour et les contre

✅ Avantages

✔️ Aucune base de données requise : Installation ultra-simple sur tout hébergeur PHP.

✔️ Portail web complet : Toutes les fonctionnalités d'un portail moderne incluses nativement.

✔️ Très léger et rapide : Pas de requêtes SQL, affichage accéléré des pages.

✔️ Conçu par une équipe française (GuppYTeam) — documentation et support en français de qualité.

✔️ Gestion bilingue unique parmi les CMS de sa catégorie.

❌ Inconvénients

❌ Moins adapté aux grands sites : L'architecture flat-file montre ses limites avec de très gros volumes de données.

❌ Écosystème de plugins vieillissant : Compatibilité parfois difficile entre les plugins et les nouvelles versions.

❌ Moins populaire que WordPress, Joomla ou Drupal — communauté plus restreinte.

❌ Interface moins intuitive que les CMS modernes pour les nouveaux utilisateurs.

🌐 Site officiel

👉 https://www.freeguppy.org

Besoin de plus de détails sur un point spécifique ?

 

Liens transversaux de livre pour Tous les CMS

  • ‹ G
  • Haut
  • H ›
CMS

 

Tous les CMS

Tuto

 

Tutoriels

 

Livre Blanc

 

Livres Blanc

Propulsé par Drupal

Politique de confidentialite

Politique de confidentialite

Contenu récent

  • 9.3. Créer une vue listant du contenu
    5 jours 4 heures ago
  • 9.2. Concept : les parties qui composent une vue
    5 jours 4 heures ago
  • Chapitre 9. Créer des listes avec Views
    5 jours 4 heures ago
  • 9.1. Concept: usages des vues
    5 jours 4 heures ago
  • 2.4. Exemple de QCM simple conforme au schéma QCM.xsd
    5 jours 5 heures ago

Copyright

Creative Commons

Sauf mention contraire, Guide CMS © 2025 par Guy Vigneault est sous licence Creative Commons Attribution - Utilisation non commerciale - Partage dans les mêmes conditions 4.0 International

 

Creative Commons

Unless otherwise stated, Guide CMS © 2025 by Guy Vigneault is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

eGV Web