PHP est un puissant langage de script côté serveur qui constitue un outil essentiel du développement Web depuis des décennies. Grâce à sa capacité à générer du contenu de manière dynamique, à améliorer l’expérience utilisateur, à gérer les restrictions de sécurité, à augmenter l’interactivité ou à collecter des données utilisateur, il constitue un excellent complément à la documentation utilisateur en ligne. Grâce au système de modèles puissant et polyvalent de l’outil de création d’aide HelpNDoc, ces avantages sont maintenant facilement réalisables : explorons comment l’incorporation de PHP dans la documentation utilisateur en ligne peut aider à améliorer l’expérience utilisateur et à fournir un meilleur engagement et un meilleur retour d’information. Que vous soyez un développeur web, un rédacteur technique ou quelqu’un qui cherche à améliorer sa documentation en ligne, cet article vous fournira des informations et des conseils précieux sur la façon d’utiliser HelpNDoc pour tirer le meilleur parti de PHP dans votre documentation en ligne.
⚡ Avantages de l’ajout de code PHP aux ressources d’aide en ligne
Contrairement au contenu HTML statique, la documentation alimentée par PHP peut offrir une expérience utilisateur plus sûre, dynamique et interactive, permettant aux rédacteurs techniques de mieux répondre aux besoins de leurs utilisateurs.
L’incorporation de PHP dans la documentation utilisateur en ligne offre une nette amélioration par rapport au contenu HTML statique produit par la plupart des logiciels de création d’aide. Alors que le code HTML fournit une structure de base pour l’affichage des informations, PHP apporte une fonctionnalité dynamique car il permet la génération de contenu dynamique, rendant l’expérience de l’utilisateur plus interactive et engageante. Contrairement au HTML statique, la documentation utilisateur en ligne alimentée par PHP peut collecter des données sur l’utilisateur, fournir des restrictions d’accès sécurisées côté serveur et faciliter un meilleur retour d’information, permettant la personnalisation et l’adaptation aux besoins de l’utilisateur.
L’intégration de PHP dans la documentation utilisateur en ligne est généralement une tâche très difficile, mais avec le bon logiciel de création d’aide, cela devient beaucoup plus facile : HelpNDoc se distingue par son système de modèles puissant et polyvalent qui rend incroyablement simple l’ajout de code PHP à la documentation utilisateur en ligne.
🤔 Comment créer un modèle HTML personnalisé pour produire des fichiers PHP
Le logiciel de création d’aide HelpNDoc peut produire plusieurs formats de documentation à partir d’un seul projet, notamment des sites web HTML statiques entièrement adaptatifs. Les modèles personnalisés peuvent complètement personnaliser la sortie HTML de HelpNDoc pour inclure également du code PHP.
Voici les étapes simples nécessaires à la création d’un nouveau modèle :
- Dans l’onglet
Outils
du ruban de HelpNDoc, dans le groupeModèles
, cliquez surEditeur de modèles
pour ouvrir la fenêtre de l’éditeur de modèles - Cliquez sur le bouton vert
+
puis cliquez surCréer un modèle HTML
pour créer un nouveau modèle HTML, qui est initialement une copie exacte du modèle par défaut - Choisissez un nom de modèle tel que “Modèle PHP”
Le nouveau modèle est maintenant créé. Nous devons juste effectuer quelques modifications pour le faire fonctionner avec du code PHP, dans la section Paramètres généraux
du modèle nouvellement créé :
- Changez l’extension de fichier par défaut en “php”.
- Changez le
Format du lien vers les chapitres
en “%helpid%.php”. - Changez le
Format du lien vers les ancres
en “%helpid%.php#%anchorname%”.
Et c’est tout ! HelpNDoc peut maintenant utiliser ce modèle pour produire un site Web PHP entièrement fonctionnel. Voyez comment choisir un modèle pour vos constructions dans HelpNDoc.
😍 Comment exploiter le code PHP pour créer une meilleure aide en ligne : quelques exemples
Maintenant que nous pouvons créer un site web PHP dynamique à l’aide de l’outil de création d’aide HelpNDoc, tirons parti de ce puissant langage de script en ajoutant des scripts PHP personnalisés à notre documentation en ligne.
🔑 Password-protected documentation topics
En limitant l’accès aux sujets sensibles ou confidentiels, les rédacteurs techniques peuvent s’assurer que ces informations ne sont vues que par les utilisateurs autorisés. Cela permet de maintenir la confidentialité et de protéger les données sensibles.
Maintenant que nous pouvons produire un site web PHP entièrement fonctionnel, limitons l’accès à certaines pages de documentation en demandant d’abord un mot de passe. Grâce au système de bibliothèque de HelpNDoc, nous pouvons créer un script PHP réutilisable et le placer dans n’importe quelle rubrique pour en restreindre l’accès. Voici comment procéder :
- Depuis l’onglet
Accueil
du ruban de HelpNDoc, dans le groupeBibliothèque
, cliquez surAjouter un élément
puisAjouter du code HTML
. - Spécifiez un
Nom de l'élément de bibliothèque
tel que “Accès restreint”. - Entrez le code HTML/PHP suivant :
<hr>
<div style="margin:1em">
<?php
if(!isset($_GET["pass"]) || $_GET["pass"]!="secret") {
?>
<p>Vous n'êtes pas autorisé à accéder à cette page.</p>
<form>
<div class="form-group">
<label for="pass">Mot de passe:</label>
<input class="form-control" id='pass' name='pass'></input>
</div>
<button type="submit" class="btn btn-primary">Connexion</button>
</form>
<?php
exit;
}
?>
</div>
- Cliquez sur OK : l’élément de bibliothèque est maintenant disponible dans la bibliothèque du projet
- Glissez et déposez cet élément de bibliothèque en haut de chaque rubrique à protéger.
Et voilà, c’est fait ! Générez à nouveau votre documentation et testez-la sur un serveur PHP : les visiteurs ne pourront pas accéder aux pages restreintes sans entrer le mot de passe “secret”.
💬 Recueillir les commentaires des utilisateurs pour améliorer la documentation
En recueillant les avis d’utilisateurs réels, les rédacteurs techniques peuvent acquérir une meilleure compréhension des forces et des faiblesses de leur documentation, ainsi que des domaines à améliorer.
C’est bien de pouvoir ajouter du code PHP personnalisé à certaines pages seulement, mais ce serait encore mieux de pouvoir ajouter automatiquement du code PHP à toutes les pages. Mettons à jour notre modèle pour qu’il le fasse, et incluons un système de feedback au bas de chaque sujet :
- Depuis l’onglet
Outils
du ruban de HelpNDoc, dans le groupeModèles
, cliquez surEditeur de modèles
pour ouvrir la fenêtre de l’éditeur de modèle - Sélectionnez votre modèle PHP dans la liste
- Naviguez jusqu’à la section
Fichiers script
- Sélectionnez le fichier script “topics.pas.html” et cliquez sur
Editer le script
pour ouvrir l’éditeur de script intégré de HelpNDoc - Localisez la chaîne
<footer>
dans ce fichier, et ajoutez le code suivant juste avant :
<hr>
<div style="margin:1em">
<?php
if(isset($_POST["feedback"])) {
$from = "support@example.com";
$to = "support@example.com";
$headers = "From: $from";
$subject = "Nouveau commentaire";
$message = "Nouveau feedback pour le chapitre: <% print(aTopicList[nCurTopic].caption); %>\n\n" . $_POST["feedback"];
mail($to,$subject,$message,$headers);
echo("<p>Merci pour vos commentaires!</p>");
}
else {
?>
<form method="POST">
<div class="form-group">
<label for="feedback">Commentaire:</label>
<textarea class="form-control" id="feedback" name="feedback" rows="3"></textarea>
<small class="form-text text-muted">Faites-nous savoir si vous avez des commentaires sur ce sujet.</small>
</div>
<button type="submit" class="btn btn-primary">Soumettre un commentaire</button>
</form>
<?php
}
?>
</div>
Générez votre documentation et testez-la : elle inclut maintenant un système de commentaires basique mais fonctionnel! 🤯
Vous voulez créer de superbes documentations ?
HelpNDoc est gratuit, entièrement fonctionnel et facile à utiliser.
Produisez votre première documentation multi-format dans la minute qui suit.
L’ajout de code PHP à la documentation utilisateur en ligne peut apporter une foule d’avantages, notamment la possibilité d’ajouter du contenu dynamique, de protéger par mot de passe des chapitres sensibles et de recueillir les commentaires des utilisateurs. Le système de modèles puissant et polyvalent de l’outil de création d’aide HelpNDoc permet d’atteindre facilement ces objectifs, permettant aux rédacteurs techniques de créer une documentation de haute qualité et attrayante qui répond aux besoins de leurs utilisateurs. Que vous cherchiez à améliorer l’expérience globale de l’utilisateur, à rationaliser les processus ou à protéger les informations sensibles, télécharger l’édition personnelle gratuite de HelpNDoc est la première étape vers la réalisation des nombreux avantages que PHP peut apporter à votre documentation. Alors profitez de cette opportunité et commencez dès aujourd’hui à tirer le meilleur parti de votre documentation utilisateur en ligne !
Voir aussi...
Maîtriser les mises à jour de contenu avec les outils de recherche et de remplacement de HelpNDoc pour les rédacteurs techniques
Êtes-vous fatigué de la lutte constante pour maintenir la documentation cohérente, à jour et sans erreur ? Pour les rédacteurs techniques et les auteurs de contenu, relever ces défis peut être une …
Lire la suite →Transformez votre salle de classe avec HelpNDoc : l'outil ultime de la rentrée pour les enseignants et les étudiants
À l’approche de la rentrée scolaire, les enseignants et les étudiants sont à la recherche d’outils susceptibles de simplifier la création de contenu, d’améliorer la collaboration et d’enrichir …
Lire la suite →Comment Personnaliser la Position et la Taille Initiales des Fichiers d'Aide CHM
Créer des fichiers CHM (Compiled HTML Help) avec HelpNDoc est un jeu d’enfant, grâce à son interface conviviale et à ses puissantes fonctionnalités. Dans cet article, nous examinerons comment vous …
Lire la suite →Équilibrer la sécurité et la facilité d'utilisation : Les meilleurs formats de documentation pour le partage interne
Le partage efficace et sécurisé de la documentation est essentiel sur le lieu de travail moderne. Que vous distribuiez des manuels internes, de la documentation sur des projets ou des directives …
Lire la suite →