Your SlideShare is downloading. ×
Drupal en bibliothèque (2008)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Drupal en bibliothèque (2008)

4,168
views

Published on

Drupal, CMS libre pour la bibliothèque

Drupal, CMS libre pour la bibliothèque

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,168
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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