delisigns

Le blog d'un webdesigner et intégrateur HTML/CSS freelance

Archive pour la catégorie ‘Applications web’

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

5 commentaires

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 !

Publié le 12 février 2009

5 commentaires

Posté dans CMS

Dropbox, l’arme ultime du webmaster

6 commentaires

Logo du service Dropbox

Il est des outils qui peuvent révolutionner la façon dont on a toujours travaillé. A la recherche d’une solution pour synchroniser mes fichiers entre différents ordinateurs (et devant le temps perdu à débrancher et rebrancher mon disque externe), j’ai découvert Dropbox, un outil de synchronisation et de stockage de fichiers en ligne.

Cet outil est compatible avec les systèmes d’exploitation MacOS, Windows et GNU/Linux. Une interface web permet d’accéder à vos fichiers en ligne et un logiciel installé sur chacun des ordinateurs synchronise automatiquement les fichiers. Autant dire que le fonctionnement de base est on ne peut plus simple. Mais à bien y regarder, les nombreuses fonctionnalités de Dropbox en font bien plus qu’un simple outil de stockage de fichiers. Voici donc quelques utilisations originales, et surtout utiles de Dropbox, qui je l’espère vous aideront à simplifier votre travail au quotidien.

Envoyer des fichiers volumineux

Il est toujours assez problématique de faire parvenir un fichier volumineux par le biais du web. Des services web dédiés à cette tâche existent, mais cela nécessite quelques manipulations (connexion à une interface web, upload du fichier, etc.) qui peuvent devenir très fastidieuses. Avec Dropbox, la solution est simple. Un dossier appelé Public vous permet de mettre à disposition des fichiers à tout un chacun. Déposez simplement votre fichier dans ce dossier, faites un clic droit pour récupérer l’URL. Transmettez enfin cette URL à votre correspondant pour qu’il puisse télécharger le fichier. Sous Mac, cette manipulation est simplifiée par l’ajout d’une petite application : Droplet. Cette dernière se manifeste par une icône dans le Dock. Il suffit de déplacer le fichier sur l’icône et celui-ci est automatiquement envoyé dans le dossier Public et l’URL est copiée dans le Presse-papiers. Pratique, non ?

Gérer le versionning de vos fichiers

Une des fonctionnalités méconnues de Dropbox est sa capacité à versionner les fichiers. En vous connectant sur l’interface web de Dropbox, vous constaterez que chaque fichier possède son historique. Toutes les différentes versions de vos fichiers sont donc archivées. Ainsi, vous pouvez aisément récupérer une ancienne version d’un fichier ou suivre l’historique d’un fichier en particulier.
Partager des fichiers entre collaborateurs

Là aussi le fonctionnement est très simple. Dropbox offre la possibilité de partager des fichiers avec d’autres utilisateurs de Dropbox. Faites un clic droit sur le dossier que vous souhaitez partager puis cliquez sur Dropbox > Share. Vous serez ensuite redirigé vers l’interface web. A ce moment-là, entrez l’adresse email de l’utilisateur avec qui vous souhaitez partager votre dossier. Très pratique quand vous travaillez à distance avec des collaborateurs.

Créer un dossier de Scrapbooking

J’ai très vite adopté cette technique trouvée sur le blog CollyLogic. L’idée est d’utiliser le dossier Photos pour collecter des images, des photos, des captures d’écran, bref tout ce qui peut aider à trouver l’inspiration. Une fois connecté sur l’interface web, on obtient un aperçu en miniatures de toutes les images que l’on a collecté. Chaque dossier à ensuite son URL propre que l’on peut communiquer par exemple à des collègues en panne de créativité. Ultra rapide à mettre en place et surtout très facile à utiliser.

Utiliser Dropbox comme serveur web

J’ai découvert cette possibilité sur cet article. Même si je n’ai pas saisi toutes les subtilités de la configuration, l’objectif est de récréer un système de gestion de versions. Il faut pour cela deux comptes Dropbox :

  • un compte pour le travail en local,
  • un compte qui fera office de serveur web.

Un dossier partagé entre les deux comptes permettra de répercuter automatiquement les modifications faites en local sur le serveur. Enfin, le nom de domaine du site web pointera sur le dossier partagé du deuxième compte.

Cette liste n’est évidemment pas exhaustive, mais elle donne déjà une idée intéressante des possibilités de cette application. Pour ma part, Dropbox fait désormais entièrement partie de mon workflow. Que ce soit pour envoyer un document à un client ou synchroniser mes fichiers entre différents ordinateurs (MacOS et Ubuntu), Dropbox me sert quotidiennement et j’aurais maintenant bien du mal à m’en passer.

Publié le 17 janvier 2009

6 commentaires

Posté dans Applications web