La majorité des internautes se plaignait souvent des coûts engendrés par une programmation pour élaborer un site web, mais aussi de la complexité de tout projet ou application web. Depuis, des spécialistes en programmation ont créé des ensembles logiciels destinés à faciliter la tâche de l’internaute novice en la matière. Guppy fait partie de ces programmes conçus pour la création facile et rapide d’une application web tel que les sites ou les blogs. Ce portail web français est officiellement actif depuis décembre 2002 et a déjà subi pas moins de 15 mises à jour en vue de son amélioration.
Guppy est un programme qui porte plusieurs dénominations. Il est souvent qualifié de Système de Gestion de Contenu (SGC) ou Content System Management (CMS), mais aussi plus simplement de portail web. En tant que CMS (expression la plus employée par les internautes), Guppy présente l’atout supplémentaire de ne pas nécessiter l’utilisation de base de données (du type MySQL) dans son fonctionnement. Cette dernière est un type de langage propre à la plupart des systèmes de gestion de contenu. Le non recours à ces bases de données rend ce portail beaucoup plus rapide dans les temps de réponse, et autorise Guppy d’être compatible avec pratiquement tous les hébergeurs Internet existants. Son absence rend le CMS encore plus facile à aborder et ne demande donc pas de connaissance technique de la part de son utilisateur. Le futur administrateur de site ou webmestre amateur n’aura ensuite pas besoin de s’y connaître en Hyper Texte Markup Language (HTML). Ce langage constitue à titre d’information le code qui active toutes les page web hors texte. Le HTML est aisément reconnaissable puisqu’il régit tous les navigateurs Internet de la majorité des ordinateurs. Les notions en PHP ne sont en outre pas utiles non plus. En réalité, le système de fonctionnement de Guppy offre directement des sites web prêts à l’emploi qui attendent uniquement qu’on les remplisse d’informations et qu’on les active. Une fois que le site créé est actif, l’interface de ce CMS permet la gestion des pages et rubriques en toute sécurité.
Le portail Guppy a été mis au point pour les débutants mais il dispose de fonctionnalités suffisamment variées pour intéresser également les webmasters professionnels. En premier lieu, il est muni d’une page d’accueil personnalisable. Celle-ci peut mettre en avant les rubriques au choix, tels que l’éditorial, les commentaires de forum ou les nouvelles. Il n’y a plus qu’à sélectionner l’ordre d’apparition des éléments et d’en gérer aussi le contenu à afficher. Le système des news peut être aussi géré avec leur validation par l’administrateur, avant leur affichage sur le site. Le nombre de nouvelles par pages peut être modifié également. Un procédé d’archivage est enfin inclus dans les news. Les articles bénéficient aussi d’avantages avec l’option de classement par sections. Leur insertion est systématiquement datée par le programme, les modifications également sont datées. Les options de Foire Aux Questions (FAQ) et de forum sont disponibles et totalement configurables. Le CMS profite en plus d’un mode multi rédactionnel qui peut laisser plusieurs utilisateurs intervenir simultanément sur la gestion du portail. Ce mode est régi selon la priorité allouée à chaque utilisateur. Guppy offre aussi des petits détails de confort tels que le calendrier, un agenda d’évènements associé à ce dernier, le compteur de visites (avec l’affichage du nombre de visiteurs connectés), une option de zone membres et une boite nommée « préférences ». Celle-ci octroie à tout utilisateur du site créé de se connecter en tant que profil, via un pseudo, une adresse mail et un nom de site. Les préférences autorisent en outre la personnalisation de l’affichage avec notamment un habillage différent. Une boite RSS est par ailleurs disponible pour la réception de flux et de contenus RSS. Il existe enfin une version de Guppy accessible depuis un smartphone ou un PDA. Les malvoyants ne sont pas non plus oubliés avec une autre variante adaptée de ce CMS.