Drupal, un CMS libre adapté aux besoins des bibliothèques Lyon, 16 septembre 2008 Nicolas Morin [email_address]
Portail?  <ul><li>Un portail Web est un site Web : </li></ul><ul><ul><li>qui offre une  porte d'entrée unique  sur  </li><...
Le « portail » est rattrapé... <ul><li>Le « portail » dépassé par: </li></ul><ul><ul><li>RSS : les contenus sortent du sil...
CMS ? <ul><li>Système de gestion de contenu (SGC) => Content Management System (CMS) </li></ul><ul><li>Fonctionnalités: </...
Site web ? <ul><li>Ce que le public voit: un site web </li></ul><ul><li>L'outil utilisé pour gérer le site web : un CMS </...
Quelques CMS (libres)
Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><ul><li>listes de discussions, forum...
Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l...
Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l...
Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l...
Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l...
La taxonomie dans Drupal <ul><li>notion de base dans Drupal: la  taxonomie </li></ul><ul><ul><li>A qui s'adresse le conten...
<ul><li>notion de base dans Drupal: la taxonomie </li></ul><ul><ul><li>A qui s'adresse le contenu?  </li></ul></ul><ul><ul...
<ul><li>notion de base dans Drupal: la taxonomie </li></ul><ul><ul><li>A qui s'adresse le contenu? </li></ul></ul><ul><ul>...
<ul><ul><li>La  taxonomie  va générer  toute  l'architecture  et la  navigation  du site </li></ul></ul>La taxonomie dans ...
les types de contenu dans Drupal <ul><ul><li>De quels  types de contenus  avez-vous besoin? </li></ul></ul><ul><ul><ul><li...
je créé un type de contenu « bibliothèque » je peux lier ce contenu à un ou plusieurs termes du vocabulaire « services », ...
Les commentaires ont un paramétrage par défaut, qui peut être modifié sur un contenu individuel Vous pouvez gérer des vers...
les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administra...
les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administra...
les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administra...
les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administra...
gestion de contenus et de droits <ul><ul><li>C'est à l'interaction de ces 3 variables que Drupal gère les droits et l'affi...
<ul><ul><li>C'est à l'interaction de ces 3 variables que Drupal gère les droits et l'affichage </li></ul></ul>billet de bl...
les modules... <ul><ul><li>Drupal est fourni avec des modules de base </li></ul></ul><ul><ul><li>on peut ajouter des modul...
Concevoir un module? <ul><ul><li>Que faire quand aucun module existant ne correspond à votre besoin spécifique? </li></ul>...
Module Renseignement <ul><ul><li>coté public: formulaire nom + mail + cat (étudiant, autre, ...) paramétrée par la bib. + ...
Module SOPAC <ul><ul><li>Social OPAC ; John Blyberg (aadl / Darien) </li></ul></ul><ul><ul><li>SOPAC V1: intégration Drupa...
Module SOPAC
La question des contenus <ul><ul><li>même avec l'outil, il reste le pb de l'alimentation en contenus « frais » </li></ul><...
conclusion <ul><ul><li>Drupal est un CMS </li></ul></ul><ul><ul><li>pérenne </li></ul></ul><ul><ul><li>fonctionnellement r...
http://www.darienlibrary.org/
http://www.aadl.org/
Merci de votre attention. Des questions? Nicolas Morin [email_address]
Prochain SlideShare
Chargement dans…5
×

Drupal en bibliothèque (2008)

5 763 vues

Publié le

Drupal, CMS libre pour la bibliothèque

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

Aucun téléchargement
Vues
Nombre de vues
5 763
Sur SlideShare
0
Issues des intégrations
0
Intégrations
135
Actions
Partages
0
Téléchargements
26
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupal en bibliothèque (2008)

  1. 1. Drupal, un CMS libre adapté aux besoins des bibliothèques Lyon, 16 septembre 2008 Nicolas Morin [email_address]
  2. 2. Portail? <ul><li>Un portail Web est un site Web : </li></ul><ul><ul><li>qui offre une porte d'entrée unique sur </li></ul></ul><ul><ul><li>un large panel de ressources et de services </li></ul></ul><ul><ul><li>centrés sur un domaine ou une communauté </li></ul></ul><ul><li>Les utilisateurs ont la possibilité de s'enregistrer et d'utiliser notamment la personnalisation </li></ul><ul><li>=> c. 2001 (Yahoo; uPortal; etc...) </li></ul>source : wikipedia
  3. 3. Le « portail » est rattrapé... <ul><li>Le « portail » dépassé par: </li></ul><ul><ul><li>RSS : les contenus sortent du silo (porte d'entrée unique) et sont partout </li></ul></ul><ul><ul><li>web 2.0: TOUS les nouveaux sites proposent connexion et personnalisation </li></ul></ul>
  4. 4. CMS ? <ul><li>Système de gestion de contenu (SGC) => Content Management System (CMS) </li></ul><ul><li>Fonctionnalités: </li></ul><ul><ul><li>full web : consultation ET rédaction sont web </li></ul></ul><ul><ul><li>workflow : définir des chaînes de publication </li></ul></ul><ul><ul><li>séparation strict contenu / présentation </li></ul></ul><ul><ul><li>structuration des contenus (par date, auteur, mot-clé, type de contenu, etc...) </li></ul></ul><ul><ul><li>gestion de droits </li></ul></ul>
  5. 5. Site web ? <ul><li>Ce que le public voit: un site web </li></ul><ul><li>L'outil utilisé pour gérer le site web : un CMS </li></ul>
  6. 6. Quelques CMS (libres)
  7. 7. Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><ul><li>listes de discussions, forums, blogs, en anglais, en français... </li></ul></ul><ul><ul><li>acquia, raincity studios, lullabot, offres d'emplois « expert Drupal » en France... </li></ul></ul>
  8. 8. Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l'utilise? </li></ul><ul><ul><li>Amnesty International </li></ul></ul><ul><ul><li>Sony BMG </li></ul></ul><ul><ul><li>Univ. Harvard </li></ul></ul><ul><ul><li>Bib. Univ. Michigan </li></ul></ul>
  9. 9. Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l'utilise? </li></ul><ul><li>vitalité du développement & sécurité </li></ul><ul><ul><li>les nouvelles versions majeures sortent-elles régulièrement </li></ul></ul><ul><ul><li>y a-t-il des patches de sécurité tous les matins? </li></ul></ul>
  10. 10. Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l'utilise? </li></ul><ul><li>vitalité du développement & sécurité </li></ul><ul><li>modularité & thèmes graphiques: est-il possible </li></ul><ul><ul><li>de masquer certaines fonctionnalités qu'on ne veut pas utiliser (par ex. Forum) </li></ul></ul><ul><ul><li>d'étendre les fonctionnalités de base en ajoutant/créant de nouveaux modules </li></ul></ul><ul><ul><li>de refaire le look du site de A à Z </li></ul></ul>
  11. 11. Critères de choix d'un CMS <ul><li>support communautaire et commercial? </li></ul><ul><li>pérennité estimée: par ex. qui l'utilise? </li></ul><ul><li>vitalité du développement & sécurité </li></ul><ul><li>modularité & thèmes graphiques </li></ul><ul><li>documentation (qualité; quantité) </li></ul><ul><li>facilité de prise en main </li></ul><ul><li>export des données </li></ul><ul><li>langage de programmation </li></ul>
  12. 12. La taxonomie dans Drupal <ul><li>notion de base dans Drupal: la taxonomie </li></ul><ul><ul><li>A qui s'adresse le contenu? </li></ul></ul><ul><ul><li>Audience: </li></ul></ul><ul><ul><ul><ul><li>tous </li></ul></ul></ul></ul><ul><ul><ul><ul><li>adultes </li></ul></ul></ul></ul><ul><ul><ul><ul><li>enfants </li></ul></ul></ul></ul>
  13. 13. <ul><li>notion de base dans Drupal: la taxonomie </li></ul><ul><ul><li>A qui s'adresse le contenu? </li></ul></ul><ul><ul><li>Le contenu concerne-t-il un lieu? </li></ul></ul><ul><ul><ul><li>Localisations: </li></ul></ul></ul><ul><ul><ul><ul><li>toutes </li></ul></ul></ul></ul><ul><ul><ul><ul><li>centrale </li></ul></ul></ul></ul><ul><ul><ul><ul><li>annexe A </li></ul></ul></ul></ul><ul><ul><ul><ul><li>annexe B </li></ul></ul></ul></ul><ul><ul><ul><ul><li>etc. </li></ul></ul></ul></ul>La taxonomie dans Drupal
  14. 14. <ul><li>notion de base dans Drupal: la taxonomie </li></ul><ul><ul><li>A qui s'adresse le contenu? </li></ul></ul><ul><ul><li>Le contenu concerne-t-il un lieu? </li></ul></ul><ul><ul><li>De quoi parle le contenu? </li></ul></ul><ul><ul><ul><ul><li>événements </li></ul></ul></ul></ul><ul><ul><ul><ul><li>présentation </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>actualités </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>qui sommes-nous? </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>horaires et accès </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><li>services </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>inscriptions </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>etc. </li></ul></ul></ul></ul></ul>La taxonomie dans Drupal
  15. 15. <ul><ul><li>La taxonomie va générer toute l'architecture et la navigation du site </li></ul></ul>La taxonomie dans Drupal
  16. 16. les types de contenu dans Drupal <ul><ul><li>De quels types de contenus avez-vous besoin? </li></ul></ul><ul><ul><ul><li>pages web: titre, texte, avec images, commentable? en page d'accueil? etc... </li></ul></ul></ul><ul><ul><ul><li>notes (texte de moins de X lignes...) </li></ul></ul></ul><ul><ul><ul><li>blog (titre, texte, auteur, date et heure, etc) </li></ul></ul></ul><ul><ul><ul><li>formulaire de contact </li></ul></ul></ul><ul><ul><ul><li>contenus spécifiques? Un contenu « fiche de bibliothèque » avec nom, adresse postale, téléphone, email, etc... </li></ul></ul></ul>
  17. 17. je créé un type de contenu « bibliothèque » je peux lier ce contenu à un ou plusieurs termes du vocabulaire « services », mais pas aux vocabulaires « audiences » ou « localisation » j'ai défini des champs spécifiques, qui peuvent être obligatoires (*) ou non
  18. 18. Les commentaires ont un paramétrage par défaut, qui peut être modifié sur un contenu individuel Vous pouvez gérer des versions, avec des messages de version; par ex: « changmt de tél. 15/08/2008 Albert » L'auteur sera-t-il visible au public, de même que la date de mise à jour? Le contenu est-il publié ou en brouillon? Visible sur la page d'accueil ou seulement en page intérieure? Persistant sur la page d'accueil?
  19. 19. les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administrateur </li></ul></ul><ul><ul><li>webmaster: créer / supprimer / modifier contenus, usagers, certains vocabulaires... => gérer le site, sans pouvoir le « casser » </li></ul></ul>
  20. 20. les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administrateur </li></ul></ul><ul><ul><li>webmaster </li></ul></ul><ul><ul><li>rédacteur: créé contenus / modifier & supprimer ses contenus </li></ul></ul>
  21. 21. les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administrateur </li></ul></ul><ul><ul><li>webmaster </li></ul></ul><ul><ul><li>rédacteur </li></ul></ul><ul><ul><li>utilisateur loggé: commenter, créer des contenus dans le forum, etc... </li></ul></ul>
  22. 22. les usagers dans Drupal <ul><ul><li>De quelles catégories d'usager avez-vous besoin? </li></ul></ul><ul><ul><li>administrateur </li></ul></ul><ul><ul><li>webmaster </li></ul></ul><ul><ul><li>rédacteur </li></ul></ul><ul><ul><li>utilisateur loggé </li></ul></ul><ul><ul><li>utilisateur anonyme: commenter? </li></ul></ul>
  23. 23. gestion de contenus et de droits <ul><ul><li>C'est à l'interaction de ces 3 variables que Drupal gère les droits et l'affichage </li></ul></ul>billet de blog enfants utilisateur loggé <ul><li>voit le contenu </li></ul><ul><li>commente </li></ul><ul><li>contenu visible dans: </li></ul><ul><ul><li>blog </li></ul></ul><ul><ul><li>enfants </li></ul></ul>
  24. 24. <ul><ul><li>C'est à l'interaction de ces 3 variables que Drupal gère les droits et l'affichage </li></ul></ul>billet de blog enfants + centrale webmaster <ul><li>ajout/mod/supprime le contenu </li></ul><ul><li>commente et modère commentaires </li></ul><ul><li>contenu visible dans: </li></ul><ul><ul><li>blog </li></ul></ul><ul><ul><li>enfants </li></ul></ul><ul><ul><li>centrale </li></ul></ul>gestion de contenus et de droits
  25. 25. les modules... <ul><ul><li>Drupal est fourni avec des modules de base </li></ul></ul><ul><ul><li>on peut ajouter des modules: </li></ul></ul><ul><ul><ul><li>Mollom: gestion du spam </li></ul></ul></ul><ul><ul><ul><li>CAS : authentification avec ldap et CAS </li></ul></ul></ul><ul><ul><ul><li>Google analytics : stats du site </li></ul></ul></ul><ul><ul><ul><li>Moodle Integration </li></ul></ul></ul><ul><ul><ul><li>Amazon </li></ul></ul></ul><ul><ul><ul><li>etc... </li></ul></ul></ul><ul><ul><ul><li>http://drupal.org/project/Modules </li></ul></ul></ul>
  26. 26. Concevoir un module? <ul><ul><li>Que faire quand aucun module existant ne correspond à votre besoin spécifique? </li></ul></ul><ul><ul><li>Drupal propose une API de développement qui permet de concevoir des modules complémentaires </li></ul></ul><ul><ul><li>(cf http://drupal.org/node/508 => Module Developer's Guide) </li></ul></ul>
  27. 27. Module Renseignement <ul><ul><li>coté public: formulaire nom + mail + cat (étudiant, autre, ...) paramétrée par la bib. + question </li></ul></ul><ul><ul><li>côté pro: les questions ont des statuts (nouvelle, en attente, fermée, etc...), peuvent être « attribuées » à des bibliothécaires, qui ont des réponses « standard » à leur disposition (horaires). On peut avoir des stats sur le service (durée moyenne de réponse, nombre de questions, etc...) </li></ul></ul>module BibLibre en cours de dév.
  28. 28. Module SOPAC <ul><ul><li>Social OPAC ; John Blyberg (aadl / Darien) </li></ul></ul><ul><ul><li>SOPAC V1: intégration Drupal-Millenium </li></ul></ul><ul><ul><li>SOPAC V2 (sept. 2008): </li></ul></ul><ul><ul><ul><li>intégration tt SIGB </li></ul></ul></ul><ul><ul><ul><li>recherche & données lecteur </li></ul></ul></ul><ul><ul><ul><li>mise en commun des données « sociales » (tags) entre établissements </li></ul></ul></ul>
  29. 29. Module SOPAC
  30. 30. La question des contenus <ul><ul><li>même avec l'outil, il reste le pb de l'alimentation en contenus « frais » </li></ul></ul><ul><ul><li>SOPAC pointe vers la centralisation ou le partage P2P de contenus (tags) </li></ul></ul><ul><ul><li>Partages de contenus possibles: </li></ul></ul><ul><ul><ul><li>interviews d'auteurs </li></ul></ul></ul><ul><ul><ul><li>expos virtuelles </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul>
  31. 31. conclusion <ul><ul><li>Drupal est un CMS </li></ul></ul><ul><ul><li>pérenne </li></ul></ul><ul><ul><li>fonctionnellement riche </li></ul></ul><ul><ul><li>extensible </li></ul></ul><ul><ul><li>graphiquement personnalisable </li></ul></ul><ul><ul><li>2 bons exemples de site de bibliothèque avec Drupal: </li></ul></ul>
  32. 32. http://www.darienlibrary.org/
  33. 33. http://www.aadl.org/
  34. 34. Merci de votre attention. Des questions? Nicolas Morin [email_address]

×