Formation Site Internet Drupal - Administrateur
Download
Report
Transcript Formation Site Internet Drupal - Administrateur
1
Présentation
Eléments de vocabulaire
L'interface
La gestion des utilisateurs
◦ Le projet
◦ Le CMS Drupal
◦
◦
◦
◦
Les types de contenus
L'entité / groupe
Les rôles
Le workflow et révisionning
◦ Connexion et gestion de l'utilisateur
◦ L'affectation à un groupe (une entité)
◦ Cas particulier
2
La gestion du contenu
◦
◦
◦
◦
Création d'une entité de niveau 1 et de niveau 2
Création d'une page
Modération et publication
Gestion du menu
Conclusion
◦ Bilan de ce qui a été vu
◦ Questions / Réponses
3
4
Le projet
5
Le CMS Drupal
◦ Critères fondamentaux
Logiciel Libre, non lié à une entreprise
Pérennité :existence et disponibilité du code
Nature et volume de la communauté (croissance exponentielle depuis
2010 : plus de 12 000 développeurs en 2011
◦ Aspects technologiques
Maturité du code (création en 2001)
◦ Couverture fonctionnelle :
Relative simplicité d'utilisation et de déploiement
Fonctionnalité "sans limite"
6
7
Références
◦
◦
◦
◦
◦
◦
◦
◦
La maison blanche : http://www.whitehouse.gov/
France Television : http://www.francetelevisions.fr/
Sciences Po : http://www.sciencespo.fr/
Le portail du gouvernement :
http://www.gouvernement.fr/
Radio France : http://www.radiofrance.fr/
Des instituts à Harvard : http://www.iq.harvard.edu/
Et aussi : rue89, kiloutou, ipsos, le figaro, école
internationale de genève …
+ de références : www.drupalsites.org
8
9
Les types de contenus
◦ Un type de contenu : ce sont le type des pages que l'on
affiche dans la partie centrale du site
Actualité
Page Basique
Page Complexe
Iframe
Entité (type de contenu particulier)
◦ A chaque type de contenu, ses champs et informations à
remplir
Des champs date de début et de fin pour les actualités, des paramètres
de publication pour tous ...
Définir qui peut voir les contenus …
10
L'entité / groupe (grâce au module Organic
groups)
◦ Permet de construire le site en groupe de contenus
◦ Chaque groupe correspond à une entité de l'Université
◦ Un groupe se comporte comme un "sous site" dans le
site principal.
◦ Le groupe dispose d'utilisateurs, de menus et de
contenus
11
L'entité / groupe (grâce au module Organic
groups)
◦ Chaque utilisateur affecté à un groupe dispose d'un rôle
affecté dans le contexte du groupe uniquement. Ainsi les
permissions et droits de l'utilisateur ne sont valables que
dans le contexte du groupe
(un contributeur du groupe A n'est pas contributeur du groupe B par
défaut)
◦ Un membre d'une entité ne peut rien faire sans avoir de
droits
12
Les rôles
◦ Rôles de notre projet / site
Ce sont des droits que l'on va donner à différents utilisateurs
Contributeur : peut proposer des articles/pages dans son / ses entité(s)
Modérateur : peut modérer des articles soumis par le contributeur et le
placer dans un menu
Administrateur de droit : peut donner des droits aux membres de
l'entité
Administrateur d'entité : Rôle permettant d'affecter des utilisateurs à
des entités/groupes, de gérer le menu de l'entité / groupe …
Suivi des publications : Rôle qui permet de recevoir des alertes en cas
de publication de nouveaux contenus dans une entité
◦ Rôles Drupal
Utilisateur anonyme : Internaute classique
Utilisateur authentifié : Utilisateur qui s'est connecté à Drupal
Administrateur: Grand Manitou !
13
Workflow et Révisionning
◦ Les états du workflow
Brouillon
En modération
Publié
◦ Le révisionning
Draft pending
Publié
Archivé
14
Workflow et révisionning
◦ Nouveau contenu
15
Workflow et Révisionning
◦ Contenu existant
16
17
Accueil Entité
ou Page avec
diverses
actions
Menu de
l'entité
Ce que vous
pouvez faire
dans l'entité
18
Pages à
modérer au
sein de
l'entité
Gérer son compte
(pour retrouver les
entités auxquelles on
appartient)
Pages dont
on est
propriétaire
dans le
groupe
19
20
Connexion et gestion des utilisateurs
◦ Via le CAS : identifiant et mot de passe identique à l'ENT
ou l'Intranet
Une première connexion est nécessaire pour s'enregistrer sur notre site
=> par contre, impossibilité de faire quoi que ce soit (sauf pour les
administrateurs d'entité)
Demande au CRI de devenir administrateur d'entité/groupe (en
précisant bien le groupe …)
Quand c'est OK, les droits arrivent à la seconde connexion (pour les
modérateurs par exemple)
21
Connexion et gestion
Se connecter au site Internet
Cliquer sur se connecter
Vous accédez alors à la connexion via le CAS (idem
Intranet, ENT …)
22
Connexion et gestion
Liste des groupes auxquels
on appartient
23
L'affectation à un groupe
◦ Se connecter
◦ Disposer des droits "administrateur d'entité"
◦ Accéder au groupe en se rendant sur un contenu du
groupe (par exemple le menu FX)
En vous connectant en passant par l'URL …/user, vous arrivez sur une
page d'accueil où les groupes auxquels vous appartenez sont affichés.
24
L'affectation à un groupe
◦ On arrive sur la page d'accueil du groupe
Autres
possibilités
dans le groupe
par rapport au
role
Gestion des
membres
25
L'affectation à un groupe
◦ Clique sur le nombre de membre
◦ Puis sur l'onglet "Ajouter des membres"
◦ On saisit alors l'adresse mail de l'utilisateur et on ajoute
l'utilisateur en cliquant sur "Ajouter l'Utilisateur"
(le login d'un utilisateur correspond en fait à son adresse mail)
26
L'affectation à un groupe
◦ Donner les rôles à l'utilisateur
Revenir sur la liste des membres (en cliquant sur le nombre de
membres) et cliquer sur "Configure Role"
27
L'affectation à un groupe
◦ Donner le rôle de modérateur à l'utilisateur rajouté en
enregistrer le choix.
28
Cas particulier
◦ Pour un groupe comprenant des sous groupes
Le rajout d'un utilisateur dans un groupe le rajoute forcément au groupe
enfant
Si on créé un sous groupe d'un groupe, les utilisateurs déjà présents
dans le groupe ne sont pas propagés
Attention : membre mais sans droit
L'action de donner les droits est une action "volontaire" et pas
automatique
29
Exercice :
◦ Rajouter votre voisin de gauche ou droite en tant que
contributeur pour votre groupe.
30
31
Création d'une entité de niveau 1 ou 2
◦ Se fait par demande au CRI (qui réalise cette création ou
modification de structure)
◦ Préciser le format de l'entité (à voir par la suite)
◦ Préciser également le nom de l'administrateur de cet
entité (c'est lui qui gèrera ensuite les membres et les
droits dans cette entité)
32
Edition d'une entité
◦ L'administrateur peut ensuite modifier l'entité mais
ATTENTION !!!
En page d'accueil de l'entité, l'administrateur choisit "Editer"
comme pour une page normale
33
Edition d'une entité
Le choix de la langue doit être : "Indépendant de la langue"
34
Edition d'une entité
Il faut choisir "Fermé" au niveau des demandes d'adhésion (c'est
l'administrateur qui décide qui adhère)
Si c'est une entité de niveau 2 (sous groupe d'une entité parent), il faut
choisir un groupe parent
Activer les menus si nécessaire
35
Edition d'une entité
Présentation classique:
36
Edition d'une entité
Page plus structurée avec Composite Layout
37
Présentation de la page d'accueil d'une entité
Page plus structurée : accueil pour l'administrateur
L'onglet "Nodes" / "Blocs" : Permet de choisir des pages (actualités ou
pages basiques uniquement) ou des blocs que l'on veut mettre en page
d'accueil
(un bloc étant une fonctionnalité préprogrammée : liste d'actualités
spécifiques, nombre d'utilisateurs en lignes …)
Une fois que les pages sont choisies, l'onglet "Zones" permet de les
positionner dans la page en fonction du layout
38
Edition de l'accueil d'une entité
◦ Page d'accueil de l'entité
L'onglet "Nodes" ou blocs :
(Ne seront proposées que des
pages du groupe)
(Idée : Possibilité de créer x
pages sans lien dans le menu
uniquement pour la page
d'accueil de l'entité)
39
Edition de l'accueil d'une entité
◦ Page d'accueil de l'entité
L'onglet "Zones" :
On positionne les blocs
et pages que l'on a choisi
en faisant glisser la croix
On choisit l'affichage voulu
(complet, résumé …)
Pensez à enregistrer les
Changements !!
40
Edition de l'accueil d'une entité
◦ Exercice :
Modifier la page d'accueil de votre entité (Fx) en affichant
une page avec sur la première ligne la page 'Test insert youtube'
puis sur une deuxième ligne la page "Mot du président" dans la 1ère
colonne et 'actualité "Test Location Ads-Com" dans la deuxième
colonne. Et enfin dans la 3ème ligne, afficher le nombre d'utilisateurs en
lignes ( ou le carrousel des actualités).
41
Création d'une page basic
◦ Cliquer sur "Créer une page basic"
Saisir le titre de la page
Saisir le contenu de la page dans la partie Body
Choisir la langue du contenu (Anglais ou Français)
Saisir l'entrée du menu ainsi que le titre du menu (le menu est lié à
vos droits !)
Sélectionner le groupe de la page (si vous êtes rattachés à plusieurs
groupes) (GARDER LA CASE "Public" cochée !!!)
Dans validation du contenu, mettre votre page en mode "Brouillon"
(pas encore fini ma page mais je dois partir) ou en mode "En
modération".
Valider le formulaire
Ne pas toucher à "Composite Layout"
42
Création d'une page basic : titre et contenu
43
Création d'une page basic : langue et menu
On indique le
nom de l'item
dans le menu
On peut choisir
l'URL si on veut
une URL précise
(commence après
le .fr/)
44
Création d'une page basic (3)
On garde la case
"public" cochée
45
Création d'une page basic (3)
ON NE TOUCHE PAS POUR
UNE PAGE SIMPLE OU
COMPLEXE OU ACTUALITE
46
Création d'une page
◦ Exercice : Créer une page de type basic en insérant que
du texte que vous placez directement en modération et
dans le menu de l'entité à laquelle vous appartenez (le
nom de la page sera Ma première page et l'item du menu
sera Essai)
47
Création d'une page
◦ Cliquer sur "Créer une page Complexe"
Idem que la page simple sauf la partie Body qui a disparu
La page peut en effet se présenter sous la forme d'un
tableau où l'on choisit soit même les colonnes que l'on
remplit et la taille donnée aux colonnes
(il faut avoir une colonne de gauche pour pouvoir valider
l'alignement de la colonne de droite)
◦
48
L'éditeur
Insérer un lien
Pour faire un lien vers une page web :
-> On saisit l'URL
-> On choisir si la page s'ouvre dans une
nouvelle fenêtre (Open link in a new
window)
-> Pour un lien vers un document on utilise
l'icône pour télécharger un document
-> Pour créer un lien vers une page du site
(ex : http://wwwdev.univorleans.fr/universite/le-mot-dupresident), IL NE FAUT PAS METTRE
L'ADRESSE ENTIERE DE LA PAGE
_>Il faut indiquer tout ce qui suit le
univ-orleans.fr => /universite/le-motdu-president
49
L'éditeur
Transférer le
fichier depuis
son poste
Rechercher un
fichier existant
Dossier réservé à l'utilisateur (le
numéro est l'identifiant de l'utilisateur
du produit). Seul l'utilisateur a accès
à ce dossier. C'est ce dossier qui est
à utiliser pour placer les documents.
50
L'éditeur (insertion d'une image)
Bien mettre un titre
et une description !!
Insérer une image : Idem que
le lien MAIS …..
L'onglet "appearance" permet de
régler le positionnement de
l'image dans le texte (comme
Sous Word)
51
L'éditeur (insertion d'une vidéo depuis le web)
Insérer une vidéo depuis le web
Il suffit de saisir l'URL et la taille
que l'on veut donner à l'affichage
A noter : des exemples sont notés
dans la partie Instructions
52
L'éditeur (vidéo du serveur de streaming)
Insérer une vidéo depuis un
serveur de streaming
Type : Flash
File/URL :
/sites/default/files/upload/player.
swf
53
L'éditeur (vidéo du serveur de streaming)
Flash Vars:
file=repertoire/fichier.f4v&stre
amer=rtmp://cso.univpucvl.fr/vod
54
Création d'une page
◦ Exercice : Créer une page de type complexe avec sur une
première ligne un joli texte prenant 60% de la place en
largeur, sur la deuxième ligne un texte avec une image
sur la partie droite (laisser la moitié gauche vide) et enfin
sur une troisième ligne un texte avec un lien vers un
fichier pdf ou word et un lien vers une autre page du site
◦ (http://wwwdev.univ-orleans.fr/universite/le-mot-dupresident) (ATTENTION A L'URL)
◦ (page prête à être modérée, et présente dans le menu du
groupe)
55
Modération et publication
◦ Lorsqu'une page a été soumise par un contributeur, un
nouveau bloc apparait
Un mail est aussi envoyé auX modérateurS
Clic sur le nom de la page à modérer
La page s'affiche avec le texte …
56
Modération et publication
◦ Lorsqu'une page a été soumise par un contributeur, un
nouveau bloc apparait
Vous pouvez aller l'éditer pour
bien voir le contenu,
éventuellement le modifier
(faute d'orthographe par ex.)
et vérifier le menu
et le groupe où il a été
positionné.
57
Modération et publication
◦ La page semble bonne, vous pouvez cliquer sur
"Révisions" (et s'il n'y a qu'une révision) puis "Publier" (cf
diapo 42)
Il ne reste qu'à publier la page en ayant choisit l'heure de
publication
58
Modération et publication
◦ La page semble bonne, vous pouvez cliquer sur
"Révisions"
Si la page possède plusieurs révisions, il faut cliquer sur la révision
que vous voulez publier (la dernière) puis "Publier cette révision"
59
Modération et publication
◦ La page est OK, vous avez cliquer sur "Publier"
La page est alors publique
Un mail est envoyé aux personnes ayant le rôle de suivre les
publications
Note : Il est nécessaire de passer par l'état modération (un
peu comme sur l'Intranet avec l'état brouillon, puis validé
puis publié.
60
Modération et publication
◦ La page est KO et nécessite des modifications, il faut
aller sur l'onglet Workflow
Remettre en brouillon
Saisir le commentaire
Valider
Note : On voit
l'historique des actions !
61
Modération et publication
◦ La page est KO et nécessite des modifications, il faut
aller sur l'onglet Workflow et vous avez refusé la
publication
La révision reste en attente
La page repasse à l'état brouillon
Le contenu n'est pas visible des internautes
Un mail est envoyé à l'auteur de la page.
Il n'y a plus la page à modérer
62
Modération et publication
◦ Je modifie une page qui est publiée
J'ai édité une page du site (que j'ai créé)
Je valide
-> Une nouvelle révision de la page est créée avec le statut en
attente de modération
-> La page passe aussi en attente de modération
-> Un mail est envoyé au modérateur
En attendant, c'est l'ancienne page qui reste visible (il n'y a pas de
page avec Erreur 404 !)
63
Modération et publication
◦ Je modifie une page qui est publiée
◦ Au niveau de l'onglet "Révisions", je vois donc :
Possibilité de comparer les pages
64
Modération et publication
◦ Résultat au niveau Révisions et Workflow
Ancienne révision archivée et l'historique à jour
65
Modération et publication
◦ Exercice : Publier la contribution en attente dans votre
entité
66
Gestion du menu
◦ L'administrateur d'entité peut aussi gérer ses menus
(depuis la page d'accueil de l'entité)
Cliquer sur Menus
La liste des menus s'affiche
67
Gestion du menu
◦ L'administrateur d'entité peut aussi gérer ses menus
La gestion des menus s'affiche
68
Gestion du menu
◦ L'administrateur d'entité peut aussi gérer ses menus
On peut rajouter un élément dans le menu (ex : rendre accessible une
page directement dans le menu provisoirement ou non en cliquant sur
"Ajouter un Elément")
On peut donc activé l'affichage d'un menu déjà existant
Le déplier si besoin (pour voir le sous menu d'un menu dès le départ)
L'éditer pour modifier par exemple :
Le nom de l'élément dans le menu
La page vers laquelle pointe le menu
On peut éventuellement supprimer une entrée de menu
ATTENTION : Ca ne supprime pas la page qui existe toujours via son
URL mais sans entrée dans le menu (donc accessible via un lien par
exemple)
69
Gestion du menu
◦ L'administrateur d'entité peut aussi gérer ses menus
Pour créer une entrée dans le menu vers une page du site
IL NE FAUT PAS METTRE L'ADRESSE ENTIERE DE LA PAGE
Ex, je veux référencer la page : http://wwwdev.univorleans.fr/universite/le-mot-du-president
Il ne faut pas mettre le lien en dur => Ce sera toujours le site de
développement (même une fois en production) qui sera atteint)
Il faut indiquer tout ce qui suit le univ-orleans.fr/
=> universite/le-mot-du-president
DIFFERENT DU LIEN DANS UNE PAGE
70
Exercice
◦ Modifier son entité de façon à avoir
◦ Une page d'accueil de l'entité avec un texte simple
◦ Un menu de la forme suivante :
◦ Avec un sous menu A1 qui s'affiche quand on clique
sur A
◦ (les pages à créer seront des pages "basics" avec une
seule ligne de texte, les titres des pages seront
"Pages A1", "Pages A2" ….)
71
Bilan de ce qui a été vu
◦ Plein de choses (trop ?) !!
◦ Bien connaître le vocabulaire de base
◦ Multiples possibilités d'où travail avec attention
D'autres choses possibles
◦ Statistiques complètes (google analytics) !
◦ Partage avec des réseaux sociaux
◦ Service de Google Map pour le site
Questions ?
◦ Pas tous en même temps !!
72
Nos adresses CRI
◦ [email protected]
◦ [email protected]
◦ [email protected]
Nos adresses MOA
◦ [email protected]
MERCI !!!!!
73