Tips et astuces
Tips est astuces utiles un jour ou l'autre
- Si vous rencontrez un problème avec un module, vous pouvez normalement le désactiver temporairement en ajoutant un point (.) avant son nom de dossier (dossier qui se trouve à l'intérieur de /site/modules/).
Comme lorsqu'un module est mis à jour et que l'ancienne version est "désactivée" automatiquement avec un . - La recherche via Google avec "site:processwire.com/talk/" (par exemple) + vos mots-clés fonctionne souvent mieux que de la faire directement depuis le formulaire de recherche dans les forums. Les forums sont très bien indexés dans Google.
- La plupart des nouveaux modules de ProcessWire sont codés en PHP8
Attention si votre PHP hébergement est inférieur. Upgradez-le. - Il faut savoir que ProcessWire n'aime pas beaucoup avoir de fichiers ou programmes externes dans son répertoire. Il s'agit d'une sécurité bienveillante.
Par exemple, mon site est dans un répertoire nommé "wire" (d'où le nom de domaine wire.reseauk.info) et si vous avez aussi dans ce répertoire un dossier contenant par exemple des fichiers, dont un nommé papacool.jpeg, l'URL https://votre-site/votre dossier/papacool.jpg donnera quelquefois une alerte de sécurité dans ProcessWire qui prétendra ne pas trouver le fichier.
Ce n'est pas systématique (cela dépend de beaucoup de choses) mais vous préfèrerez ranger vos fichiers et scripts extérieur à ProcessWire ailleurs que dans son répertoire quitte à les appeler quand vous en avez besoin.
Il a été créé à cette fin un sous/domaine ressources.ressources.wire.reseauk.info dans lequel je range mes ressources que je fais apparaître volonté sur ce site en cas de besoin. - Le transfert des fichiers sur le site.
Habituellement, nous transférons nos fichiers sur le serveur par FTP, le gestionnaire de fichiers de notre hébergement s'il est pratique et performant, ou pas SSH ou tout autre moyen de communiquer avec le serveur.
J'ai trouvé utile (et ça l'est), d'installer dans le répertoire accueillant mon site un petit gestionnaire de fichier qui est très pratique pour modifier un élément rapidement en vitesse ou quand je fais des tests pour vérifier et modifier mon code facilement en direct. - Ne jamais oublier de sauvegarder le site et BDD souvent car nous les débutants faisons beaucoup d'erreurs et il vaut bien mieux récupérer que de réinstaller. ;-)
- Attention à la déconnexion automatique de l'administration qui peut vous faire perdre l’article que vous rédigez à ce moment là
Outils utiles dont nous avons un jour ou l'autre besoin
- absolutepath.php
Lancez ce script dans un répertoire dont vous voulez savoir le chemin sur le serveur.
Là, il est physiquement dans un sous/domaine de mon site où je range mon petit materiel pour ne pas encombrer le code source de ce site et vous lisez..The full folder path of this folder is :
/home5/reseauk/ressources.wire.reseauk.info/scripts-outil
Téléchargez ce fichier et glissez-le dans un répertoire de votre hébergement quanf vous voudrez savoir où il se trouve.
- voirlecodesource.php Voir le code source d'une page PHP, HTML ou les deux.
Chacun l'utilisera comme il voudra mais je lui ai trouvé une fonction intéressante quand nous modifions nos modèles et voulons tout de suite le résultat ans psser par FTP, le gestionnaire de fichier ou tout autre système qui vos font perdre de précieuses minutes.
Je colle ce script dans la source des fichiers que je modifie le plus souvent et affiche mes pages en ayant en même temps une vue sur le code ce qui m'aide à débugger quelque fois, rajouter, soustraire dans tous les cas agrémenter.
C'est facile, propre et rapide.
Je fais cela aussi avec un petit gestionnaire de fichier américain bien pratique codé en seul fichier ce qui permet de l'emmener partout avec soi. J'ai nommé... - TINY FILE MANAGER
Avec lui, vous avez accès à tous les fichiers d'un répertoire donné et ses sous/répertoires donc à toute la hiérarchie que vous voudrez protéger et traiter. Voici ce que vous pourrez faire à vos fichiers.
- Supprimer
- Copier
- Renommer
- voir la source et Modifier
Et beaucoup d'autres choses comme obtenir un lien direct vers vos fichiers, images, médias et tout contenu se trouvant dans le répertoire en quesstion et que celui-là.
Il a aussi un accès administrateur où vous pouvez tout faire et aussi visiteurs qui naturellement ne pourront rien casser.


- Certains fichiers comme par exemple dans /site/templates/_head.php ont en début de mon un tiret de soulignement "_".
C'est une convention pour signaler qu'ils sont destiné à être inclus dans un autre fichier.