Des CMS opensource pour gérer vos «petits» projets web (1/4) : Frog CMS

Logo de Frog CMS

On a tous eu un jour ou l’autre à mettre en place un site web simple, sans fonctionnalités complexes et qui ne sera pas amené à évoluer de manière importante. Pour ce type de projet, il est parfois utile d’avoir un petit CMS léger, rapide à déployer et possédant une interface d’administration simple à maitriser.

Au gré de ma veille quotidienne, j’ai retenu plusieurs CMS répondant à ces quelques critères. A travers une série d’articles, je vais vous en présenter 4 plus particulièrement:

  1. Frog CMS
  2. TypePublish
  3. Pixie CMS
  4. sNews

Commençons donc par Frog CMS. Ce CMS a beaucoup fait parler de lui ces derniers mois, notamment pour avoir été cité dans des blogs relativement populaires comme Woork ou encore Webdesigner Depot.

Liste des pages dans l'interface de Frog CMS

Liste des pages dans l'interface de Frog CMS

Développé à l’origine comme une version PHP de Radiant CMS (un CMS écrit en Ruby), il a pour objectif de rester simple, léger, facile à utiliser, tout en étant facilement extensible grâce à une documentation riche et adaptée. Pour répondre à cet objectif de légèreté, le coeur de l’application ne gère que les fonctionnalités essentielles et tout le reste est intégré sous forme de plugins.

Parmi les fonctionnalités principales de Frog CMS, on trouve:

  • Support de champs customs (uniquement des champs textes): vous pouvez par exemple ajouter un résumé, une introduction à vos articles ;
  • Gestion de snippets: ce sont des morceaux de code que l’on peut réutiliser à différents emplacements du site ;
  • Possibilité de gérer différentes mises en pages: chaque page peut avoir sa propre mise en page, et peut également hériter de la mise en page d’une page parente ;
  • Gestion d’utilisateurs et des droits associés ;
  • Gestionnaire de fichiers intégré au backend.

Le développeur a choisi de ne pas utiliser de langage de templates (comme Smarty), notamment pour ne pas obliger les développeurs à apprendre un langage supplémentaire. En l’occurence, le code PHP est très clair donc il est très facile de construire ses propres templates.

Un certains nombre de plugins a déjà été développé, à la fois par le développeur principal et la communauté. On trouve par exemple des plugins pour ajouter des fonctionnalités sociales (Twitter, Flickr), organiser l’information (Archives, Tags), ajouter des syntaxes d’édition (Markdown, Textile), gérer les commentaires (Commentaires, Gravatar, Captcha), et bien d’autres.

La communauté semble particulièrement active. Que ce soit pour les plugins ou les thèmes (backend et frontend), le nombre de contributions est déjà significatif. On constate par ailleurs une activité importante sur le forum. Le nombre de questions resté sans réponses est pratiquement nul, ce qui témoigne de l’enthousiasme généré par CMS et de la volonté d’assister les utilisateurs.

Bref, Frog CMS est un système déjà bien rôdé et flexible, avec une communauté active et un nombre de contributions déjà important en terme de thèmes et de plugins. Il demandera toutefois quelques notions de base en PHP pour l’exploiter au mieux, notamment pour concevoir des templates personnalisés ou utiliser les plugins.

Note à l’attention des abonnés au flux RSS: comme vous le savez probablement, Google a modifié l’adresse des flux Feedburner. Le flux pour suivre Delisigns devient donc http://feeds2.feedburner.com/Delisigns. La redirection de l’ancienne adresse est actuellement automatique, mais à mon avis il ne faudra pas compter dessus trop longtemps. Donc n’oubliez pas de faire le changement !

5 commentaires à “Des CMS opensource pour gérer vos «petits» projets web (1/4) : Frog CMS”

  1. NiCoS dit :

    Bonjour,

    FROG a l’air de se rapprocher dans une certaine mesure de MODx (peut être moins riche fonctionnellement/techniquement que ce dernier). Est-ce justement la simplicité qui vous ferait préférer FROG à MODx (en supposant que vous connaissiez MODx).

  2. Bonjour,

    je connais plutôt bien MODx car c’est l’outil avec lequel je développe la plupart du temps. ;)

    Effectivement, on peut trouver certains points communs entre MODx et Frog CMS, notamment dans le souci de garder un coeur applicatif léger et de proposer une API bien documentée pour étendre les fonctionnalités. Par contre, MODx a effectivement une très grande longueur d’avance, que ce soit en terme de couverture fonctionnelle (grâce à des snippets tels que Ditto, Wayfinder, Jot, etc.) ou de flexibilité (notamment grâce aux variables de templates).

    Frog CMS me paraît bien adapté pour quelqu’un qui souhaite monter un site simple rapidement. Cela évite d’avoir à affronter une courbe d’apprentissage démesurée par rapport à l’ampleur du projet.
    Pour quelqu’un qui connaît déjà un CMS évolué type MODx, Drupal ou TYPOlight, l’utilité de Frog CMS est peut-être moins évidente.

    Mais comme j’aime apprendre à utiliser de nouveaux outils, possible que je l’utilise pour de petits projets. ;)

  3. Florent V. dit :

    Bon eh bien je crois que je vais refaire mon blog sur base Frog CMS, pour voir. :)

  4. Tient, ça pourrait être un test intéressant. :)

    Le framework qui tourne derrière Frog semble suffisamment solide et éprouvé pour permettre une grande variété d’utilisations.
    D’ailleurs, je lisais sur ce fil que certains utilisent uniquement le framework, sans la partie CMS. C’est toujours rassurant.

    A noter que la version 0.95 est sortie en RC2.

  5. Bonjour,
    juste un petit mot pour vous informer de la mise en ligne de la première boutique en ligne sous frog cms, il s’agit d’un site de vente de vetements, chaussures et jouets d’occasion pour enfants de 0 à 12 ans:

    http://www.ptites-biloutes.com

    cordialement.

Laisser un commentaire