Informations générales de développement numérique.

Informations MEZOTICAM - Activités générales : Plus de masque, mais restons vigilants. Les contraintes sanitaires obligent à un ralentissement des développements. | Guerre en Ukraine : Un conflit qui mène à une pénurie alimentaire et informatique. | Cybersécurité : La guerre en Ukraine nous montre combien il est important de renforcer la sécurité informatique.
Chiffre 1Chiffre 6Chiffre 3Chiffre 1Chiffre 2Chiffre 4
depuis le 15/05/2009
Lundi 4 Juillet 2022 | Saint Florent

 Formulaire de commentaires

Intro

Permettre de commenter des articles sur un site, ouvre à la perspective de fidélisation des internautes. Mais pour une plus grande efficacité, il est important de bien soigner son contenu. En effet, il s'agit pas produire des articles pour produire des articles. Même en ayant choisit un bon sujet, il n'est pas exclus d'être à côté.

Les commentaires devront rester visibles et interactifs. Les réponses à un commentaires, doivent aussi le succéder.
Du point éthique, il est évident que le webmestre doit veiller à une certaine règle, et être suffisamment strict dans son contrôle. Laisser s'introduire un seul manquement peut conduire à une escalade qui échappe à tout.

Ne pas manquer d'avoir une page de 'Politique de confidentialité', ainsi qu'une page rappelant les règles de base.

Le protocole

Étant donné qu'un commentaire accompagne directement un article, nul besoin de proposer une liste de sujets dans le formulaire. Par contre, l'internaute devra indiquer son nom, mais surtout son courriel. C'est le seul moyen de personnaliser le commentaire.

La vérification demeure d'une grande importance et devra s'effectuer avant la mise en ligne. Cette modération tombe sous le coup de la politique de confidentialité du site. Un filtrage absolument nécessaire, afin d'eviter tout débordement.

L'internaute doit être informé de ce contrôle à priori, aussi bien dans le formulaire qu'après l'envoi du commentaire, sous forme de réponse. Il doit aussi avoir pris connaissance des règles de bonne conduite sur le site.

Construction

Le commentaire accompagne toujours un article. Ce qui signifie que dans la table qui reçoit les commentaires, il doit y avoir un champs indiquant à quel article se rapporte ce commentaire. De plus cela permet la recherche pour un article donné, non avec son titre, mais avec son index.

Ainsi, nous pouvons penser une table sous ce format :

CREATE TABLE IF NOT EXISTS(
ID_commentaireINT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
ID_articleINT(10) UNSIGNED,
identiteVARCHAR(125) NULL,
courrielVARCHAR(250) NOT NULL,
commentaireTEXT NOT NULL,
dateCommentaireDATETIME NOT NULL,
PRIMARY KEY(ID_commentaire)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci

En sachant que dans le formulaire n'apparaîtra que :
  identite
  courriel
  commentaire

Tandis que :
  dateCommentaire sera renseigné dans le script php de sauvegarde.
Le champs :
  ID_commentaire concerne essentiellement l'index des commentaires
L'article concerné sera ciblé par :
  ID_article renseigné dans le script.

Enregistrement

La réception des données devra passer par un filtre efficace, afin d'éviter les injections malveillantes dans la base de données.

Faire un nettoyage grâce à la fonction php 'htmlentities()', s'assurer que les données sont valides, puis les stocker.

<?php
  if(!empty($_POST)){
  
  }
?>

Affichage

Des exemples