Menu du compte de l'utilisateur

  • Log in

Navigation principale

  • Home Page
  • All CMS
  • Tutorials
  • White Paper
Home
Guide CMS

Breadcrumb

  • Home
  • All CMS
  • G
  • GuppY

Language selector

  • FranΓ§ais
  • English

Main navigation

  • Home Page
  • All CMS
  • Tutorials
  • White Paper

User login

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
  • Create new account
  • Reset your password

Book navigation

  • All CMS
    • Others
    • 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

By Guy Vigneault | 12:36 PM EDT, Mon March 09, 2026
Logo GuppY

GuppY: Detailed Technical Description

πŸ“… Release Date

GuppY was first released in 2004 (v1.0), originally developed by Laurent Duveau and Nicolas Alves. The fully revamped version 5.0 was released in 2014, and version 6 appeared in 2020.

πŸ“ License

GuppY is an open source software released under the CeCILL license (the French-law equivalent of the GNU GPL, compatible with French legislation). It is free and open to all.

πŸ’» Programming Language

GuppY is entirely written in PHP (Hypertext PreProcessor). Content is separated from presentation: data is stored in flat text files managed by PHP scripts.

πŸ›οΈ Architecture

  • β€’ Flat-file architecture (no relational database): data is stored in text files with the .dtb and .inc format inside the data/ directory.
  • β€’ Clear separation between content (data files) and presentation (PHP scripts + CSS stylesheets).
  • β€’ Skin system for graphical customisation (CSS stylesheets).
  • β€’ Responsive design architecture since version 5.01, fully mobile-compatible.

πŸ“‚ Database

GuppY is one of the rare CMS platforms that requires no SQL database. Instead, it uses:

  • β€’ Plain text flat files (.dtb) β€” acting as a lightweight database substitute.
  • β€’ PHP configuration files (.inc) for certain settings.

This makes it installable on virtually any web host that supports PHP, including free hosting services.

βš™οΈ Key Features

βœ… Database-free CMS: Runs on PHP alone, with no need for MySQL or MariaDB.

βœ… Full-featured web portal: News, articles, blog, forum, FAQ, link directory, downloads, photo slideshow, guestbook, poll, newsletter, calendar, and more.

βœ… Complete administration interface: Manage appearance and content with no technical expertise required.

βœ… Native multilingual support: Supports many languages with a default bilingual French-English option.

βœ… Graphical customisation: CSS-based skin system, modifiable without any programming skills.

βœ… Responsive design: Mobile-friendly adaptive display since version 5.01.

πŸ”₯ Advanced Features

πŸš€ Unique bilingual management: Ability to display content in two languages simultaneously, with the visitor choosing their preferred language.

πŸ“Š Counters and statistics: Visit counters, click tracking, download counts, and live online visitor count.

πŸ”Œ Plugin system: Many free downloadable plugins available to extend functionality.

πŸ”— RSS feeds: Native news syndication and RSS boxes to integrate external content feeds.

πŸ“¦ Multi-author support: Collaborative option with fine-grained rights assignment and an internal messaging system between editors.

πŸ’‘ Member areas and private groups: Conditional access to site sections, with detailed group-based permission management.

πŸ” Security

πŸ”Ή Secured administration interface with restricted access via username and password.

πŸ”Ή Content moderation: Forum, guestbook, and news submissions can be moderated before or after publication.

πŸ”Ή Visitor-submitted news validation before publishing (optional).

πŸ”Ή Regular security updates published by the GuppYTeam.

πŸ”Ή No SQL database: Significantly reduces the attack surface for SQL injection threats.

βœ… Pros and Cons

βœ… Advantages

βœ”οΈ No database required: Ultra-simple installation on any PHP-compatible host.

βœ”οΈ Complete web portal: All the features of a modern portal included natively, out of the box.

βœ”οΈ Very lightweight and fast: No SQL queries means significantly faster page rendering.

βœ”οΈ Designed by a French team (GuppYTeam) β€” high-quality French-language documentation and community support.

βœ”οΈ Unique bilingual management unmatched among CMS platforms in its category.

❌ Disadvantages

❌ Less suited to large-scale sites: The flat-file architecture shows its limits with very large data volumes.

❌ Ageing plugin ecosystem: Compatibility between plugins and newer versions can sometimes be problematic.

❌ Less popular than WordPress, Joomla, or Drupal β€” smaller community and fewer resources.

❌ Less intuitive interface than modern CMS platforms for first-time users.

🌐 Official Website

πŸ‘‰ https://www.freeguppy.org

Need more details on a specific point?

 

Book traversal links for All CMS

  • β€Ή G
  • Up
  • H β€Ί
CMS

 

All CMS

 

Tuto

 

Tutorials

 

White Paper

 

White Paper

Powered by Drupal

Privacy Policy

Privacy Policy

 

Recent content

  • 9.3. Creating a Content List View
    5 days 4 hours ago
  • 9.2. Concept: The Parts of a View
    5 days 4 hours ago
  • 9.1. Concept: Uses of Views
    5 days 4 hours ago
  • Chapter 9. Creating Listings with Views
    5 days 4 hours ago
  • 8.3. Placing a Block in a Region
    1 month 2 weeks 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