Vérifier le fonctionnement du forum avec un compte de test
Objectif de la leçon
Créer un membre ordinaire sur le forum de test, vérifier sa connexion, publier un sujet et une réponse, puis comprendre la différence entre un problème technique et un message simplement en attente de modération.
Explications
Pourquoi tester avec un membre ordinaire ?
Jusqu’à présent, vous avez surtout utilisé votre compte administrateur.
Ce compte possède beaucoup plus de droits qu’un membre normal.
Un forum peut donc sembler fonctionner parfaitement pour l’administrateur alors qu’un membre ordinaire rencontre un problème de connexion, d’inscription ou de publication.
Nous allons maintenant tester le forum comme le ferait un vrai utilisateur.
À la fin de cette leçon, nous voulons vérifier quatre choses :
1. un membre peut être créé ;
2. ce membre peut se connecter ;
3. il peut publier un sujet ;
4. il peut répondre dans ce sujet.
Nous utiliserons uniquement notre forum local de test.
1. Comprendre la différence entre administrateur et membre
Votre administrateur peut accéder au PCA et modifier la configuration du forum.
Un membre ordinaire, lui, vient principalement pour :
- lire les discussions ;
- créer un sujet lorsque les permissions l’autorisent ;
- répondre à un sujet ;
- gérer son propre compte.
Le but de notre test est donc de vérifier le forum avec un compte qui ne possède pas de droits d’administration.
2. Tenir compte des courriels désactivés
Dans les leçons précédentes, nous avons volontairement désactivé l’envoi de courriels sur notre installation locale.
C’est important pour l’inscription.
Certaines méthodes d’activation demandent qu’un courriel soit envoyé au nouveau membre.
Si les courriels sont désactivés, cette méthode ne peut pas fonctionner correctement.
Pour notre exercice local, nous allons donc utiliser une inscription qui permet au membre d’accéder immédiatement à son compte.
3. Vérifier le mode d’activation des nouveaux comptes
Connectez-vous avec votre administrateur.
Ouvrez le :
Panneau d’administration
Dans la partie
Général, cherchez les paramètres des enregistrements ou des inscriptions.
Repérez le réglage concernant l’activation des nouveaux comptes.
Pour notre forum local sans courriels, choisissez l’option correspondant à :
Pas de vérification / accès immédiat
Le libellé exact peut varier légèrement selon la traduction.
Enregistrez la modification avec :
Envoyer
Pourquoi faisons-nous cela ?
Parce que nous voulons créer un compte de test sans dépendre d’un courriel que notre environnement local n’envoie pas.
Sur un vrai forum public, le mode d’activation doit être choisi en fonction de votre politique d’inscription et de votre système de messagerie.
4. Vérifier le contrôle anti-robots
Le formulaire d’inscription peut demander une vérification destinée à empêcher les inscriptions automatisées.
Ce contrôle est souvent appelé CAPTCHA.
Pour notre exercice, il doit rester utilisable avec votre méthode de navigation.
Si le contrôle actuellement actif est accessible et fonctionne correctement, conservez-le.
S’il dépend uniquement d’une image impossible à utiliser avec votre lecteur d’écran, vous devez utiliser un contrôle textuel accessible avant de poursuivre.
phpBB propose notamment un système de questions et réponses appelé :
Q&A
Pour notre forum local, une question très simple peut suffire.
Par exemple :
Question : Écrivez le mot jardin
Réponse : jardin
Cette question est volontairement facile parce qu’elle sert uniquement à notre environnement de test.
Elle ne constitue pas une protection adaptée à un forum public.
5. Se déconnecter de l’administrateur
Revenez sur le forum.
Utilisez :
Déconnexion
Vérifiez que votre compte administrateur n’est plus connecté.
Cette étape est importante.
Si vous restez administrateur pendant le test, vous ne testerez pas réellement les droits d’un membre ordinaire.
6. Créer le membre de test
Activez le lien d’inscription.
Selon votre thème, il peut s’appeler :
S’enregistrer
ou :
Créer un compte
Lisez les conditions proposées par le forum et poursuivez si vous les acceptez.
Pour le nom du membre, vous pouvez utiliser :
eleve_test
Vous pouvez aussi choisir un autre nom libre.
Choisissez ensuite un mot de passe réservé à ce compte de test.
Ce mot de passe doit être différent :
- de celui de l’administrateur ;
- de celui de l’utilisateur SQL.
Utilisez également une adresse de courriel différente de celle déjà utilisée par l’administrateur si phpBB refuse les doublons.
Même si l’envoi de courriels est désactivé, l’adresse reste une information du compte.
Répondez au contrôle anti-robots s’il apparaît.
Puis utilisez :
Envoyer
7. Vérifier que le compte peut se connecter
Lorsque l’inscription est terminée, connectez-vous avec :
eleve_test
ou avec le nom que vous avez choisi.
Vérifiez le nom du membre connecté.
Vous ne devez pas voir les fonctions réservées à l’administrateur.
Le test est réussi si ce membre peut ouvrir normalement le forum avec son propre compte.
8. Ouvrir le forum d’exemple
Une installation neuve de phpBB contient généralement un forum d’exemple.
Dans la traduction française, il peut porter un nom proche de :
Votre premier forum
Ouvrez ce forum.
S’il a été renommé, ouvrez simplement le forum d’exemple correspondant.
Nous allons l’utiliser pour notre test.
Il n’est pas nécessaire de créer une nouvelle catégorie ou de modifier les permissions maintenant.
9. Créer un premier sujet
Dans le forum d’exemple, activez :
Écrire un nouveau sujet
Dans le champ du titre, saisissez :
Mon premier essai
Dans la zone du message, saisissez :
Bonjour, je vérifie que mon forum fonctionne.
Avant de publier, vous pouvez utiliser :
Aperçu
L’aperçu permet de voir le résultat avant l’envoi.
Mais il ne publie rien.
Pour enregistrer réellement le sujet, utilisez :
Envoyer
10. Observer le résultat
Après l’envoi, deux situations principales peuvent se présenter.
Première possibilité : le sujet apparaît directement
Dans ce cas, le membre possède déjà les permissions nécessaires pour publier sans validation.
Deuxième possibilité : phpBB indique que le sujet attend une approbation
Cela ne signifie pas nécessairement qu’il y a une erreur.
Le message peut avoir été enregistré correctement mais attendre qu’un modérateur l’approuve avant de devenir visible publiquement.
Ne cliquez pas plusieurs fois sur
Envoyer.
Vous risqueriez de créer plusieurs messages identiques.
11. Comprendre la modération
La modération regroupe les actions permettant d’encadrer les discussions.
Selon la configuration du forum, les premiers messages d’un nouveau membre peuvent nécessiter une approbation.
Si votre sujet est en attente :
1. déconnectez le membre de test ;
2. reconnectez-vous avec l’administrateur ;
3. ouvrez le panneau de modération ;
4. cherchez la file des sujets en attente ;
5. retrouvez
Mon premier essai ;
6. approuvez le sujet.
Une fois l’opération terminée, reconnectez-vous avec le membre de test.
Le sujet doit maintenant être visible.
12. Répondre dans le sujet
Ouvrez :
Mon premier essai
Puis activez :
Répondre
Saisissez :
Voici une réponse dans la même discussion.
Utilisez ensuite :
Envoyer
Si cette réponse attend elle aussi une approbation, appliquez la même méthode que pour le premier message.
13. Comprendre la différence entre « nouveau sujet » et « répondre »
C’est une notion importante.
Lorsque vous utilisez :
Écrire un nouveau sujet
vous créez une nouvelle discussion.
Lorsque vous utilisez :
Répondre
vous ajoutez un nouveau message dans la discussion déjà ouverte.
Dans notre exercice, nous voulons obtenir une seule discussion contenant deux messages :
Sujet : Mon premier essai
Message 1 :
Bonjour, je vérifie que mon forum fonctionne.
Message 2 :
Voici une réponse dans la même discussion.
14. Vérifier que les messages sont réellement enregistrés
Rechargez la page.
Vous devez retrouver le sujet et ses messages.
Déconnectez-vous ensuite.
Puis reconnectez-vous avec
eleve_test.
Retournez dans le même sujet.
Les messages doivent toujours être présents.
Cette vérification est importante.
Elle montre que les messages n’étaient pas seulement visibles temporairement dans un formulaire : ils ont bien été enregistrés dans le forum.
15. Regarder le forum comme visiteur
Déconnectez le membre de test.
Ouvrez le forum sans être connecté.
Selon les permissions du forum d’exemple, le sujet peut être visible pour les visiteurs.
S’il n’est pas visible, cela ne signifie pas automatiquement qu’il y a une panne.
Les permissions peuvent interdire la lecture aux invités.
Retenez cette idée :
ce qu’une personne peut voir ou faire dépend du compte utilisé et des permissions du forum.
Nous étudierons les permissions plus en détail dans un autre cours.
16. Refermer proprement notre test
Reconnectez-vous avec votre administrateur.
Si vous avez modifié temporairement le mode d’activation des comptes uniquement pour l’exercice, notez ce réglage.
Sur notre installation locale sans envoi de courriels, vous pouvez conserver l’accès immédiat pour les prochains exercices.
Vous pouvez également désactiver les nouvelles inscriptions lorsque vous n’en avez plus besoin.
Évitez en revanche de choisir une activation par courriel tant que l’envoi de courriels reste désactivé.
Ce que nous venons réellement de tester
Nous n’avons pas seulement vérifié qu’une page du forum s’affiche.
Nous avons testé un vrai parcours utilisateur :
Inscription
-> connexion
-> ouverture d’un forum
-> création d’un sujet
-> enregistrement du message
-> réponse
-> rechargement
-> nouvelle connexion
Si toutes ces étapes fonctionnent, votre premier forum est réellement utilisable pour les opérations de base.
Dans la prochaine leçon, nous allons sauvegarder ce premier état fonctionnel du forum.
Exemple commenté
Nadia crée un compte appelé :
eleve_test
Elle se connecte avec ce compte et ouvre le forum d’exemple.
Elle crée le sujet :
Mon premier essai
phpBB lui indique que le sujet attend une approbation.
Nadia ne republie pas le même message.
Elle se reconnecte avec son administrateur, ouvre la file de modération et approuve le sujet.
Elle revient ensuite sur
eleve_testet ajoute une réponse avec le bouton
Répondre.
Après avoir actualisé la page puis s’être déconnectée et reconnectée, elle retrouve toujours les deux messages.
Elle sait maintenant que l’inscription, la connexion et la publication fonctionnent réellement.
Exercice à réaliser
Testez votre forum avec un membre ordinaire.
1. Avec votre administrateur, vérifiez que le mode d’activation convient à notre installation locale sans courriels.
2. Vérifiez que le contrôle anti-robots utilisé pour l’inscription est accessible.
3. Déconnectez votre administrateur.
4. Créez un compte membre nommé
eleve_test, ou utilisez un autre nom libre.
5. Connectez-vous avec ce membre.
6. Ouvrez le forum d’exemple.
7. Créez un sujet intitulé :
Mon premier essai
avec le message :
Bonjour, je vérifie que mon forum fonctionne.
8. Si le sujet attend une approbation, approuvez-le avec un compte autorisé puis revenez au membre de test.
9. Ouvrez le sujet et utilisez
Répondre.
Publiez :
Voici une réponse dans la même discussion.
10. Rechargez la page et vérifiez que les deux messages sont présents.
11. Déconnectez-vous puis reconnectez le membre de test.
12. Vérifiez une dernière fois que le sujet et ses messages sont toujours accessibles.
Ne communiquez aucun mot de passe dans votre réponse.
Correction et résultat attendu
L’exercice est réussi si le membre de test peut être créé et se connecter au forum.
Le sujet :
Mon premier essai
doit contenir :
Bonjour, je vérifie que mon forum fonctionne.
puis une réponse :
Voici une réponse dans la même discussion.
Après rechargement et reconnexion, les messages doivent toujours être présents.
Si phpBB demande une approbation, cela ne constitue pas à lui seul une panne. Le message peut être correctement enregistré et simplement attendre l’intervention d’un modérateur.
La création d’un nouveau sujet et l’ajout d’une réponse sont deux actions différentes :
Nouveau sujet = nouvelle discussion
Répondre = nouveau message dans une discussion existante
Le compte membre ne doit pas recevoir des droits d’administration pour réussir cet exercice.
À retenir
Un administrateur et un membre ordinaire n’ont pas les mêmes droits.
Pour tester correctement un forum, il faut aussi l’utiliser avec un compte membre.
Lorsque les courriels sont désactivés, le mode d’activation des nouveaux comptes doit rester compatible avec cette situation.
Un aperçu n’enregistre pas un message ; le bouton
Envoyer le publie réellement.
Un message en attente d’approbation peut avoir été enregistré correctement.
Un nouveau sujet ouvre une nouvelle discussion.
Une réponse ajoute un message dans une discussion existante.
Le rechargement et la reconnexion permettent de vérifier que les messages ont réellement été conservés.
À la fin de cette leçon, l’inscription, la connexion et la publication de base doivent fonctionner avec un membre ordinaire.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.