Pourquoi choisir un CMS Open Source ?

971 views
899 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
971
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Drupal Global Training Day Paris le 14 septembre 2012
  • Bienvenue à cette introduction TRÈS 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. par François-Dominique Armingaud [email_address] Pourquoi un CMS ? Pourquoi Open Source ?
  • 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 mauvaises 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 « n œ ud ».
  • La conception du site demandera souvent des compétences qui ne sont pas celles des informaticiens ni des rédacteurs, et encore moins celles 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]
  • www.formation.osinet.fr — sales@osinet.fr Pour vos projets Drupal, OSInet conseille et forme.
  • Pourquoi choisir un CMS Open Source ?

    1. 1. Pourquoi choisir unCMS Open Source ?par François-Dominique Armingaudfda@osinet.fr
    2. 2. Drupal Global Training DayParis le 14 septembre 2012
    3. 3. « 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 ?3/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    4. 4. 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 ● cœur ● autorisations ● mod. contributifs ● workflow4/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    5. 5. ● 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.5/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    6. 6. ● 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éfinis6/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    7. 7. ● 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 »7/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    8. 8. ● Les options : comment ajouter des « plus » ● « Drupal est modulaire » ● Des modules, lesquels ? 1. Core 2. Contribués 3. Quon écrira8/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    9. 9. Quelques modules fivestar, poll, date, CKeditor9/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    10. 10. « 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 ?10/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    11. 11. 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 VirtualBox11/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    12. 12. Quentendez-vous par général ?  « En mentionnant lexistence de ces marques, je précise ne pas me réclamer de leur patronage. Je nentends pas  davantage porter atteinte à la réputation de leurs excellents produits » (Kurt Vonnegut)12/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    13. 13. Questions ?13/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
    14. 14. Pour vos projets Drupal,Pour vos projets Drupal, OSInetconseille et forme.forme.OSInet conseille ethttp://formation.osinet.fr — sales@osinet.fr

    ×