Pourquoi choisir un CMS Open Source ?

Embed Size (px)

Citation preview

Proposition de stratgie

par Franois-Dominique [email protected]

Pourquoi choisir un CMSOpen Source?

Drupal Global Training Day

Paris le 14 septembre 2012

Drupal Global Training Day

Paris le 14 septembre 2012

Bienvenue cette introduction TRS succinte Drupal, qui sera dveloppe par les intervenants suivants.

Mon nom est Franois-Dominique Armingaud et je suis l'un des fondateurs d'OSInet, qui vous prsente ce contenu. Sentez vous libre de poser toute question.

par Franois-Dominique [email protected]

Pourquoi un CMS? Pourquoi Open Source?

Je sais faire un site en HTML

On a tous commenc par l

C'est mme trs bien pour commencer

Problmes prvoirComment grer

Comment maintenir

Comment voluer

Performance


Et plusieurs, on fait comment?

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Nous savons tous crire des pages HTML avec autant de liens dans tous les sens que ncessaire.

Cependant, cela induit des problmes parasites: donner un nom unique chacun, et grer ensuite un grand nombre de fichiers (un de nos clients en avait 18 000 !)

Par ailleurs des difficults de maintenance et de mauvaises performance sont prvoir.

Et si nous sparions les choses?

Le fondtextes

images

tableaux

La formeaspect

identit et logo

modifiables

Les optionscur

mod. contributifs

La structurebase de donnes

autorisations

workflow

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

De mme que dans plusieurs langages de programmation on spare information crire et spcification de format d'impression, un CMS comme Drupal va sparer en quatre parties bien distinctes les informations de construction du site selon leur nature.

L'effort du mainteneur de site en sera largement soulag.

Le fond: ce que nous avons dire

(X)HTML en coulisses, mais...

modes de saisie faciles, acclrs et extensibles

Commentaires associables chaque item

On les nomme en Drupal des noeuds

Types de nudsTexte illustr

Sondage

Annonce classe, etc.

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

HTML/XHTML est un excellent moyen de reprsenter la structure smantique d'un texte. En revanche, il se prte mal une saisie conviviale.

Drupal dispose de moyens d'entre de texte simplifis pour les utilisateurs, les uns inclus en standard, les autres optionnels.

L'unit de base de gestion d'information se nomme un nud.

La forme: comment nous le prsenterons

Idalement conue par un/une designer

Tout affichage se fait via un thme

Modifiable sans mme arrter le site!

Homognit garantie

Grand choix de thmes prdfinis

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

La conception du site demandera souvent des comptences qui ne sont pas celles des informaticiens ni des rdacteurs, et encore moins celles du chef de projet.

On fait donc souvent appel un DESIGNER, spcialis en ergonomie, et qui conoit une charte graphique du systme.

Celle-ci doit tre approuve et sera ensuite implmente sous forme de THEMES qu'utilisera tout le site.

La structure: comment grer sans migraine

Workflow = tapes d'approbationPar qui, comment?

Notion de rle

Base de donnes centraliseSauvegardes faciles

Actions automatisestriggers

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Les sites Drupal sont en Web 2.0 ou UGC (user-generated content), que cela concerne les commentaires, les avis sur ces commentaires ou les articles eux-mmes.

Cela demande une certaine discipline, et un systme d'identification, d'authentification et d'approbation qui est standard et personnalisable en Drupal.

Les options: comment ajouter des plus

Drupal est modulaire

Des modules, lesquels ?

Core

Contribus

Qu'on crira

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Drupal est utilisable tel quel. On peut l'tendre en activant:

- Des modules du cur (intgralement franciss)

- Des modules optionnels parmi les milliers de la communaut

- Les modules que l'on crira soi-mme, avec possibilit d'en rendre le code public ou non.

Quelques modules
fivestar, poll, date, CKeditor

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Voici quelques modules:

- Fivestar permet de noter un contenu de 1 (dcevant) 5 (excellent)

- Poll permet des sondages au rsultat affichable en temps rel

- Date permet de choisir une date commodment sur un calendrier

- CKeditor permet mme une saisie de type WYSIWYG (genre Word)

Contribus??? O est le pige?

Trois modes de gestion du savoir

Le sage africain: rtention totale

Le brevet occidental: partage sous condition

L'Open Source: partage immdiat

Un exemple pratique?Je mets 6 mois-homme de travail dans le pot commun

Dans le mme temps: 1000 personnes dveloppent

Si 1% m'intresse, je touche donc 10 fois ma mise

Quel placement dans le monde fait mieux?

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Quel est l'intrt exact de cette philanthropie apparenteconsistant publier ses modules?

Nous allons voir qu'il s'agit en fait simplement d'un intrt personnel bien compris.

L'Open Source reprsente par rapport au brevet la mme avance que le brevet reprsenta autrefois face au systme de rtention des secrets artisanaux

Je veux faire du Drupal tout de suite!

Le plus rapide: DrupalgardensGratuit y compris hbergement

Le plus amusant: Acquia Drupal Dev DesktopGratuit et sur votre propre machine

Prt en 20mn cls en main

Le plus gnral: WAMP/LAMP/MAMP/SAMP/WASP/XAMPP...

Mais aussi: avec Ubuntu + Drupal sous VirtualBox

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Drupalgardens vous offre une infrastructure Drupal oprationnelle dont l'usage est gratuit en dessous d'un certain nombre de pages par jour. Vous pouvez ensuite dcider de payer la consommation qui dpasse (finance par la publicit?) ou rapatrier le site chez vous.

Acquia Drupal vous permet d'installer un site Drupal sur votre PC en vingt minutes et sans aucune connaissance pralable.

Qu'entendez-vous par gnral?

En mentionnant l'existence de ces marques, je prcise ne pas me rclamer de leur patronage. Je n'entends pas davantage porter atteinte la rputation de leurs excellents produits (Kurt Vonnegut)

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

Tout est modulaire. Vous choisissez

- Votre systme (Linux, Mac, Windows...)

- Votre serveur web (Apache, NGINX, LightHTTPD)

- Votre base de donnes: MySQL, MariaDB, PostGreSQL

- Drupal est crit en PHP.

Questions?

/Pourquoi un CMS? Pourquoi Open Source? | FD Armingaud | OSInet 2012

N'hsitez pas nous contacter:

OSInet15 avenue de Norvge

[email protected]

Pour vos projets Drupal, OSInet conseille et forme.

http://formation.osinet.fr [email protected]

Pour vos projets Drupal, OSInet conseille et forme.

http://formation.osinet.fr [email protected]

www.formation.osinet.fr [email protected]

Pour vos projets Drupal, OSInet conseille et forme.