Pourquoi un CMS ?                   Pourquoi Open Source ?                                      François-Dominique Arminga...
« Je sais faire un site en HTML »   ●    On a tous commencé par là   ●    Cest même très bien pour commencer   ●    Problè...
Et si nous séparions les choses ?   ●    Le fond                                                   ●    La forme          ...
● Le fond : ce que nous avons à dire   ●    (X)HTML en coulisses, mais...   ●    … modes de saisie faciles, accélérés et e...
● La forme : comment nous le présenterons   ●    Idéalement conçue par un/une designer   ●    Tout affichage se fait via u...
● La structure : comment gérer sans migraine   ●     Workflow = étapes dapprobation                 –   Par qui, comment ?...
● Les options : comment ajouter des « plus »   ●     « Drupal est modulaire »   ●     Des modules, lesquels ?             ...
Quelques modules                           fivestar, poll, date, CKeditor8/12Pourquoi un CMS ? Pourquoi Open Source ? | FD...
« Contribués » ??? Où est le piège ?   ●    Trois modes de gestion du savoir                 1.  Le sage africain : rétent...
Je veux faire du Drupal tout de suite !   ●    Le plus rapide : Drupalgardens                 –   Gratuit y compris héberg...
Questions ?12/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Prochain SlideShare
Chargement dans…5
×

Pourquoi un CMS

674 vues

Publié le

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
674
Sur SlideShare
0
Issues des intégrations
0
Intégrations
52
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Bienvenue à cette introduction TRES succinte à Drupal, qui sera développée par les intervenants suivants. Mon nom est François-Dominique Armingaud et je suis l'un des fondateurs d'OSInet, qui vous présente ce contenu. Sentez vous libre de poser toute question.
  • Nous savons tous écrire des pages HTML avec autant de liens dans tous les sens que nécessaire. Cependant, cela induit des problèmes parasites : donner un nom unique à chacun, et gérer ensuite un grand nombre de fichiers (un de nos clients en avait 18 000!) Par ailleurs des difficultés de maintenance et de mauvaise performance sont à prévoir.
  • De même que dans plusieurs langages de programmation on sépare information à écrire et spécification de format d'impression, un CMS comme Drupal va séparer en quatre parties bien distinctes les informations de construction du site selon leur nature. L'effort du mainteneur de site en sera largement soulagé.
  • HTML/XHTML est un excellent moyen de représenter la structure sémantique d'un texte. En revanche, il se prête mal à une saisie conviviale. Drupal dispose de moyens d'entrée de texte simplifiés pour les utilisateurs, les uns inclus en standard, les autres optionnels. L'unité de base de gestion d'information se nomme un « noeud ».
  • La conception du site demandera souvent des compétences qui ne sont pas celles des informaticiens ni des rédacteurs, et encore moins celle du chef de projet. On fait donc souvent appel à un DESIGNER, spécialisé en ergonomie, et qui conçoit une charte graphique du système. Celle-ci doit être approuvée et sera ensuite implémentée sous forme de THEMES qu'utilisera tout le site.
  • 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-mêmes. Cela demande une certaine discipline, et un système d'identification, d'authentification et d'approbation qui est standard – et personnalisable – en Drupal.
  • Drupal est utilisable tel quel. On peut l'étendre en activant : - Des modules du cœur (intégralement francisés) - Des modules optionnels parmi les milliers de la communauté - Les modules que l'on écrira soi-même, avec possibilité d'en rendre le code public ou non.
  • Voici quelques modules : - Fivestar permet de noter un contenu de 1 (décevant) à 5 (excellent) - Poll permet des sondages au résultat affichable en temps réel - Date permet de choisir une date commodément sur un calendrier - CKeditor permet même une saisie de type WYSIWYG (genre Word)
  • Quel est l'intérêt exact de cette philanthropie apparente consistant à publier ses modules ? Nous allons voir qu'il s'agit en fait simplement d'un intérêt personnel bien compris. L'Open Source représente par rapport au brevet la même avancée que le brevet représenta autrefois face au système de rétention des secrets artisanaux
  • Drupalgardens vous offre une infrastructure Drupal opérationnelle dont l'usage est gratuit en dessous d'un certain nombre de pages par jour. Vous pouvez ensuite décider de payer la consommation qui dépasse (financée 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 préalable.
  • Tout est modulaire. Vous choisissez - Votre système (Linux, Mac, Windows...) - Votre serveur web (Apache, NGINX, LightHTTPD) - Votre base de données : MySQL, MariaDB, PostGreSQL - Drupal est écrit en PHP.
  • N'hésitez pas à nous contacter : OSInet 15 avenue de Norvège [email_address]
  • Pourquoi un CMS

    1. 1. Pourquoi un CMS ? Pourquoi Open Source ? François-Dominique Armingaud OSInet ½ journée de présentation Drupal Paris Batignolles, 14/9/20121/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    2. 2. « Je sais faire un site en HTML » ● On a tous commencé par là ● Cest même très bien pour commencer ● Problèmes à prévoir – Comment gérer – Comment maintenir – Comment évoluer – Performance Et à plusieurs, on fait comment ?2/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    3. 3. Et si nous séparions les choses ? ● Le fond ● La forme – textes – aspect – images – identité et logo – tableaux – modifiables ● La structure ● Les options – base de données – coeur – autorisations – mod. contributifs – workflow3/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    4. 4. ● Le fond : ce que nous avons à dire ● (X)HTML en coulisses, mais... ● … modes de saisie faciles, accélérés et extensibles ● Commentaires associables à chaque item ● On les nomme en Drupal des « noeuds » ● Types de nœuds – Texte illustré – Sondage – Annonce classée, etc.4/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    5. 5. ● La forme : comment nous le présenterons ● Idéalement conçue par un/une designer ● Tout affichage se fait via un thème ● Modifiable sans même arrêter le site ! ● Homogénéité garantie ● Grand choix de thèmes prédéfinis5/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    6. 6. ● La structure : comment gérer sans migraine ● Workflow = étapes dapprobation – Par qui, comment ? – Notion de rôle ● Base de données centralisée – Sauvegardes faciles – Actions automatisées ● « triggers »6/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    7. 7. ● Les options : comment ajouter des « plus » ● « Drupal est modulaire » ● Des modules, lesquels ? 1. Core 2. Contribués 3. Quon écrira7/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    8. 8. Quelques modules fivestar, poll, date, CKeditor8/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    9. 9. « Contribués » ??? Où est le piège ? ● Trois modes de gestion du savoir 1.  Le sage africain : rétention totale 2.  Le brevet occidental : partage sous condition 3.  LOpen Source : partage immédiat ● Un exemple pratique ? ● Je mets 6 mois-homme de travail dans le pot commun ● Dans le même temps : 1000 personnes développent ● Si 1 % mintéresse, je touche donc 10 fois ma mise ● Quel placement dans le monde fait mieux ?9/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    10. 10. Je veux faire du Drupal tout de suite ! ● Le plus rapide : Drupalgardens – Gratuit y compris hébergement ● Le plus amusant : Acquia Drupal Dev Desktop – Gratuit et sur votre propre machine – Prêt en 20mn clés en main ● Le plus général : WAMP/LAMP/MAMP/SAMP/WASP/XAMPP... Mais aussi : avec Ubuntu + Drupal sous VirtualBox10/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    11. 11. Questions ?12/12Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012

    ×