Les pages de cette section contiennent une documentation destinée aux personnes qui doivent administrer ce site Drupal. Elle reprend la liste des modules installés et les modifications effectuées sur l'installation par défaut.
Merci à Anne-Cécile de compléter ...
Fonctionnalité attendue |
Dans Drupal ... |
Export CD statique | Module HTML Export |
Versionning |
par défaut |
Formules mathématiques en Latex | Module Drutex |
Gestion multi-langue | Modules Internationalization et Language Icons |
Gestion des ressources (exercices xls, hotpot...) | Module CCK |
Commentaires sur les articles | par défaut |
Impression des articles | ??? |
Editeur de contenu WYSIWYG | Module FCKEditor |
Drupal permet de gérer plusieurs sites avec une seule installation.
C'est pourquoi, il faut toujours travailler et installer les modules complémentaires dans le dossier "sites".
Ici, nous travaillons dans le dossier "Default" puis qu'il n'y aura qu'un seul site. Il faut donc créer un dossier pour les modules ("modules"), les fichiers ("files"), ... dans le dossier "/sites/default" pour mettre les nouvaux modules installés,...
Dans le dossier "all", on peut placer tout ce qui est applicable pour tous les sites (si il y avait plusieurs sites).
Conseil : paramétrer le gestionnaire d'accès ftp pour entrer directement dans le dossier "Default".
Dans le site de biostatistiques, diverses ressources peuvent être attachées aux pages :
Dans cette section, nous expliquons comment nous avons géré ces différents types de contenus avec Drupal. Pour pouvoir construire de nouveaux types de contenus, nous avons installé le module CCK (Content Constructor Kit) .
Ce module est associé à divers sous-modules (activés via l'interface d'admin)
Pour faire une page présentant les contenus d'un type donné ou pour présenter une patie des données filtrées selon n'importe quels critères, il faut utiliser les vues ("Views").
Par exemple, pour créer une page présentant la collection des exercices :
Pour créer un nouveau type de contenu, il faut accéder au menu Gestion de contenu - Type de contenu.
Par défaut, les types Article, PageBook, Page et Panel existent.
Cliquons sur "Ajouter un nouveau type de contenu".
Nous nous trouvons devant un long formulaire.
Les 3 premiers champs sont des informations destinées aux personnes qui administrent les contenus :
Les autres champs décrivent les informations sur le formulaire qui servira à encoder ce nouveau type de contenu ("paramètres du formulaire de contribution"):
En créant un exercice avec le type de fichiers attachés par défaut, les fichiers apparaisent en vrac l'un derrière l'autre, sans classification et sans description. Tous les fichiers attachés sont en outre versés dans le même dossier "files". Pour mieux présenter et organiser les fichiers, nous créons un nouveau champ pour notre type de contenu (action possible uniquement avec le module CCK) :
Pour notre type de contenu "Exercices tableur", nous devons donc à présent désactiver le champ de type fichier attaché qui est présent par défaut dans tout contenu (via le menu "Types de contenus" et en cliquant sur "Affichage es champs").
Chaque syllabus est décrit dans une page de ce type.
Le titre du syllabus est donné et sa table des matières décrite. Le syllabus, au format pdf, est ensuite ajouté comme fichier téléchargé (grâce à l'ajout d'un champs spécifique).
Pour cela, il faut d'abord créer un nouveau type de contenu (Aministrer > gestion du contenu > types de contenu > Ajouter un nouveau type de contenu).
Un formulaire à compléter apparait.
Les 3 premiers champs sont des informations destinées aux personnes qui administrent les contenus :
Les autres champs décrivent les informations sur le formulaire qui servira à encoder ce nouveau type de contenu ("paramètres du formulaire de contribution"):
Pour gérer plus facilement les fichiers à télécharger (syllabi au format pdf), il faut créer un nouveau groupe (fichiers à télécharger) et un nouveau type de champ (Syllabus). Il faut donner une étiquette et un nom de champ au nouveau champ créé, spécifier de quel type de champ il s'agit (date, fichier, texte, ...). Ici, il s'agit d'un champ de type "fichier".
Il est possible de configurer le nouveau type de champ via un formulaire apparaissant lorsqu'on clique sur "enregistrer".
Pour pouvoir traduire les pages du site dans une ou plusieurs langues, il est nécessaire d'ajouter deux modules: Internationalization et Language Icons.
Une fois le module Internationalization installé, il est possible d'ajouter une ou plusieurs langues via Administrer - Configuration du site - Toutes les langues.
Pour faire apparaitre un sélectionneur de langue, il faut aller dans Administrer - Construction du site - Blocs et activer le sélecteur de langues.
Quand le module Language Icons est activé, il est également possible de faire afficher le drapeau correspondant à la langue souhaitée, soit à la place du nom de la langue, soit avant le nom de la langue, soit après le nom de la langue. Ces icones (ou les noms de langue) n'apparaitront que s'il existe une traduction de la page dans cette langue.
Un nouvel onglet intitulé "Traduire" est maintenant présent au niveau des pages du site. En cliquant sur cet onglet, il est possible de traduire le titre de la page et son contenu dans la langue souhaitée (activée au préalable).