Framasoft | Framakey | Framabook | Framablog | Framagora | Framawiki | Veni Vidi Libri

Bienvenue !

Ceci est une expérience de rédaction collective d’une notice logicielle pour le site Framasoft (ce qui lui rendrait un grand service car il n’arrive plus à faire face à l’afflux de nouveautés actuellement). Les quatre paragraphes ne sont là qu’à titre purement indicatif. Merci d’avance à tous ceux qui participeront. Nous repasserons dans quelques heures/jours voir un peu ce que cela donne ! Si l’expérience est concluante nous organiserons et formaliserons mieux la chose pour les prochains logiciels.

Pour ajouter et/ou modifier la notice existante cliquer sur Editer page.

Bienvenue !

Ceci est une expérience de rédaction collective d’une notice logicielle pour le site Framasoft (ce qui lui rendrait un grand service car il n’arrive plus à faire face à l’afflux de nouveautés actuellement). Les quatre paragraphes ne sont là qu’à titre purement indicatif. Merci d’avance à tous ceux qui participeront. Nous repasserons dans quelques heures/jours voir un peu ce que cela donne ! Si l’expérience est concluante nous organiserons et formaliserons mieux la chose pour les prochains logiciels.

Pour ajouter et/ou modifier la notice existante cliquer sur Editer page.

Drupal

Un CMS prometteur ?

Chapô :
Vous prendrez bien une petite goutte?

1. Drupal, prononciation à l’anglaise de l’hollandais “druppel” qui veut dire goutte, est un logiciel qui appartient à la fois à la famille des CMS (qui comprend Spip, PhpNuke, Mambo, Xoops et bien d’autres) et à la famille des Blogs (WordPress, Dotclear, etc). Il possède un très grand nombre de modules pour gérer les publications, l’organisation et les droits d’accès d’une communauté d’utilisateurs. Drupal n’est pas un CMS orienté fioriture, mais un CMS orienté publication, simple au premier abord, mais qui permet ensuite les fantaisies les plus complexes.

2. Le première impression visuelle est celle de la sobriété et de l’unité de style. La clarté de l’interface facilite la prise en main, mais Drupal utilise de nombreux jargons qui compliquent la compréhension des fonctions. Toutes ces fonctions sont accessibles par un seul menu, malheureusement un peu désorganisé. Le néophite est cependant aidé par la présence de messages de description et d’une aide intégrée. La personnalisation des textes d’interface tout comme l’installation des traductions s’effectuent depuis le CMS.

Drupal a comme fonctions caractéristiques un espace utilisateur (bio, contact, liste des publication), un espace de création de contenu (workflow, suivi de modification et éditeur wysiwyg possible), un forum et une gallerie d’images intégrés, un sytème de template en php très flexible, la possibilité de recevoir le contenu par email ou logiciel, une administration extrèmement complète (automatisation, cache, url rewrite, etc) qui peut demander l’ajout de modules complémentaires. Drupal possède des caractéristiques très particulières lui permettant de gérer un flux important d’information. Le système de taxonomie permet d’associer plusieurs mots clés aux contenus et de créer une gestion dynamique des catégories avec autant de niveaux que nécessaire. De plus, les contenus sont classés et listé par ordre de publication, alphabétique ou selon un facteur “poids” attribué à chacun. Très puissant, ce sytème complique notablement la gestion d’un contenu hiérarchique et stable bien que de nombreuses solutions paliatives existent (un module spécifique est en cours de développement).

Les modules communautaires sont extrèmement nombreux et complet (sondage, formulaire, newsletter, messagerie, chat, enquète). Le fonctionnement communautaire peut être étendu par des modules permettant la création de groupes d’utilisateurs, de blog individuel, d’accès restreint… Le nombre de modules de contenu est faible comparativement. L’utilisateur peut installer des modules de gestion de recettes, de livres ou de liens. Mais là où les autres CMS se contentent des champs “Titre” et “Body” pour les contenus, obligeant à créer tout le contenu soi même (en HTML avec ou sans éditeur intégré, ou avec une syntaxe Wiki, Textile ou Markdown), Drupal permet de créer les champs que l’on souhaite. On peut par exemple créer un type de contenu “fiche produit” permettant d’éditer les champs “Reference”, “Couleur”, “Marque”, etc. Tout ces champs seront ensuite appelé dans un template html/css qui se chargera de l’habillage graphique. Pour utiliser cette fonctionnalité, deux solutions : créer soi-même un module de contenu sur mesure en PHP, ce qui suppose de bien connaître le fonctionnement de Drupal; soit installer le module “Flexinode” qui permet de créer des contenus avec les champs que l’on veut directement dans l’admin, et sans avoir besoin de coder.

Il n’y a pas encore (en cours de développement) de module automatique d’installation. L’installation doit se faire “à la main” certes, mais il n’y a que deux choses à faire : installer la base de données et modifier le fichier sites/default/settings.php pour renseigner les informations de connection à la base de données, ensuite tout le reste se fera via l’interfaçe d’administration de Drupal à l’exception d’éventuelles modifications du thème (template) que vous aurez choisi. Il n’y a pas besoin de chercher comment enlever la notice de copyright en bas de page car Drupal n’en met pas. Il est d’ailleur possible d’utliser un module pour affecter une licence unique ou laisser les utilisateurs choisir sa licence Creative Common.

3. Ce logiciel peut apparaître assez proche de Mambo par exemple car les thèmes sont visiblement plus souples que les mises en page rigides de phpnuke ou xoops. Mais Drupal n’est pas bloqué sur un système de template, vous pouvez choisir le moteur de template que vous souhaitez, mais celui qui semble le mieux c’est PHPTemplate car il permet d’écrire directement du PHP dans votre thème. Drupal peut donc fonctionner sans tableaux. De nombreux thèmes sont disponibles pour changer l’apparence de votre site, et on retrouve des thèmes communs avec d’autres CMS (comme le thème Kubrik par exemple).

Un des atouts principaux étant visiblement la simplicité de l’interface d’administration comme celle de rédaction. Le point fort de Drupal est aussi celui qui demande le plus gros temps d’adaptation, c’est les catégories (Taxonomy) elles permettent d’organiser vos contenus de toutes les manières imaginables, c’est très puissant mais très frustrant si vous souhaitez un fonctionnement non directement prévu. Vous aurez à tester toutes les solutions alternatives, mais à l’inverse d’autres CMS, Drupal permet quasiment toutes les adapations grâce notamment à de nombreux modules modifiant la gestion du contenu. A découvrir doucement..

Par défaut Drupal ne propose qu’une mise en forme des articles avec saisie des balises HTML à la main. Mais Drupal.org propose de choisir ce que vous voulez utiliser comme interfaçe WYSIWYG, donc téléchargez le module que vous préférez (TinyMCE, HTMLarea, etc.) et voilà !

4. Drupal propose un ensemble plus cohérent, plus puissant, plus rapide et léger que Mambo, mais ne possède pas encore sa simplicité de mise en publication, son graphisme, son installateur automatique et une gestion simplifiée des menus hiérarchiques. Mambo peut donc être légitimement préféré pour un site de présentation essentiellement statique. Mais, malgré ses quelques défauts pour l’instant, Drupal demeure la référence pour un site communautaire, tout CMS confondu. Il existe une communauté très active de développement dont CivicSpace, une “variante” de Drupal pour des groupes à action civique et politique. De même, Drupal devient de plus en plus utilisé en milieu éductif en remplacement des LMS et des modules sont en cours de développement (test, quizz).

Vous vous devez de connaître Drupal, au moins un peu et vous apprécierez sa simplicité. Je ne sais pas trop quoi ajouter, mais comment vous faire comprendre que Drupal est TRES important dans le paysage des CMS ? Je ne sais pas.. Disons que par exemple GETFIREFOX.COM est fait avec Drupal.. E-Volt.org une communauté de techniciens informatiques et web designers très populaire a récemment refait leur site… avec Drupal… Bref, tous ces gens connaissent les autres CMS, et ils choisissent Drupal.. Pensez-y et prenez le temps et surtout amusez-vous…

L’anecdote sur l’origine du nom : une faute de frappe au moment d’acheter le nom de domaine.. le concepteur voulait pour son site communautaire un nom qui signifiait VILLAGE en hollandais (dorp.org), il en a pris un qui signifie GOUTTE en anglais (drop.org). Le logo de drupal est désormais une tête de personnage qui a la forme d’une goutte.

Liens connexes :
- Traduction française
- Exemple concret d’utilisation de Drupal sur un site francophone
- Testez Drupal en ligne sur opensourcecms.com
- Manuel d’installation de Drupal
- Une version de Drupal dédiée aux artistes et musiciens


Plan indicatif

Chapô : Résumé en une seule et courte phrase

1. Courte description générale
À quelle famille appartient le logiciel. Qu’est-ce qu’il se propose de faire (sans rentrer dans le détail). Utilisez les mots les plus simples possibles afin de faire tout de suite comprendre au “grand public” de quoi il s’agit.

2. Détail des fonctionnalités du logiciel
En partant du général (interface, ergonomie, etc.) pour arriver au particulier (options spécifiques, ne pas craindre alors de faire usage de mots plus “compliqués”). Insistez sur quelques “points forts” (multi plate-formes, multilingue, léger, peu gourmand en ressources, site officiel clair et bien conçu avec partie francophone, communauté active, etc.)

3. Inscrire si possible le logiciel dans son contexte
L’idéal est d’avoir une certaine connaissance des autres logiciels de la catégorie (qu’ils soient libres, gratuits ou commerciaux) afin de vous livrer à quelques petites comparaisons. Il est ainsi particulièrement difficile de parler d’OpenOffice.org sans évoquer la suite Microsoft Office (ne serait-ce que pour inciter à la migration !).

4. Commentaires et avis personnel
Ne pas taire les éventuels bugs ou imperfections rencontrés mais terminer si possible par une note positive car l’atmosphère générale du site est tout de même d’inciter à essayer voire adopter des logiciels libres. “Au final, malgré si, ça et ça, c’est un logiciel (très) intéressant car si, ça et ça.”. Il s’agit d’être le plus objectif possible tout en donnant envie mais sans forcer le trait (c’est tout un art !).

Page mise à jour le 27 août 2007 à 16h16 par saton
Éditer page | Chg: Groupe Site | RSS | Attr:Page Groupe | Header/Footer | Wiki Help 0,474 s.