Illustrated portrait of a man with a polygonal art style against a blue background, holding a magnifying glass, with the WordPress logo visible, with the text PHPCS, WPCS, and VSCode.

Valider votre projet VSCode avec PHP CodeSniffer (PHPCS) et WordPress Coding Standards (WPCS)

Dans ce tutoriel, nous allons explorer comment utiliser Composer pour installer et configurer PHP CodeSniffer (PHPCS) et WordPress Coding Standards (WPCS) dans un projet WordPress (PHP), spécifiquement en utilisant l’éditeur de code Visual Studio Code (VSCode). 

PHPCS est un outil indispensable pour analyser le code PHP, JavaScript et CSS afin de détecter les violations de standards de codage. WPCS est un ensemble de règles pour assurer que le code WordPress respecte les conventions de codage recommandées par WordPress. 

L’intégration de ces outils dans votre environnement de développement peut grandement améliorer la qualité du code et faciliter le respect des normes de codage.

Installation de Composer

Pour commencer, vous devez installer Composer, un gestionnaire de dépendances pour PHP qui permet d’installer et de gérer des bibliothèques au sein de vos projets PHP.

  • Windows :
    • Téléchargez et exécutez l’installateur de Composer depuis getcomposer.org.
    • Suivez les instructions à l’écran pour installer Composer.
  • macOS et Linux :
    • Ouvrez un terminal et exécutez la commande suivante pour télécharger le programme d’installation de Composer :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"Code language: JavaScript (javascript)

Ensuite, exécutez le programme d’installation :

php composer-setup.phpCode language: CSS (css)

Pour rendre Composer accessible globalement, déplacez le fichier composer.phar dans un répertoire accessible dans votre PATH :

mv composer.phar /usr/local/bin/composer

Confirmez l’installation en vérifiant la version de Composer :

composer --version

Passons maintenant à la configuration de Visual Studio Code pour utiliser PHPCS et WPCS.

Lire la suite

Un périphérique NAS Synology représenté à côté d'une clé dorée, symbolisant l'authentification par clé SSH, sur un fond dégradé bleu avec le logo Synology.

Synology: activer l’authentification par clé SSH pour les scripts rsync

Si vous utilisez un Synology, vous savez déjà à quel point il est précieux pour stocker et gérer vos données. Cependant, pour optimiser son utilisation tout en assurant la sécurité de vos fichiers, un petit réglage s’impose : la configuration d’un accès SSH et la création d’un compte dédié rsync, car depuis la dernière mise à jour DSM, le conseiller en sécurité vous alerte désormais lorsque le compte admin est actif, puisqu’il est ciblé avec des attaques par brute-force, ainsi que des rançongiciels.

Dans les lignes qui suivent, on va décomposer ensemble cette tâche pour la rendre aussi simple que possible. Pas de chichis, juste les étapes clés pour sécuriser vos transferts de fichiers et rendre votre expérience NAS encore plus fluide.

Prêt à mettre les mains dans le cambouis ? Allons-y.

1. Activation de SSH sur le NAS

  1. Connexion à DSM : connectez-vous au DiskStation Manager (DSM) de votre Synology.
  2. Panneau de Configuration : allez dans le Panneau de Configuration.
  3. Terminal & SNMP : sélectionnez Terminal & SNMP sous les options avancées.
  4. Activer le service SSH : cochez la case Activer le service SSH. Cela vous permettra de vous connecter au NAS via SSH.
  5. Appliquer : cliquez sur Appliquer pour sauvegarder vos changements.

2. Création de l’utilisateur rsync sur le NAS

  1. Accéder au DSM : connectez-vous au DSM.
  2. Ouvrir le Panneau de Configuration : naviguez jusqu’au Panneau de Configuration.
  3. Création de l’utilisateur : allez dans Utilisateur puis cliquez sur Créer. Suivez l’assistant pour créer un nouvel utilisateur.
    • Pour Nom, entrez rsync.
    • Attribuez un mot de passe fort au compte.
    • Vous voudrez peut-être limiter l’accès de cet utilisateur à des dossiers spécifiques qui seront utilisés pour les opérations rsync.
    • Assurez-vous de ne pas donner à cet utilisateur plus de permissions que nécessaire pour la tâche à effectuer.
  4. Compléter l’assistant : suivez l’assistant, en ajustant les paramètres selon vos besoins de sécurité et opérationnels, puis terminez le processus de création de l’utilisateur.

Assurez-vous que le service SSH est activé sur votre NAS (comme indiqué dans les instructions précédentes). L’utilisateur rsync héritera de l’accès SSH s’il est activé globalement.

Lire la suite

Tableau représentant un groupe de personnes devant un temple, inspiré de l'histoire et de la littérature de la Rome antique.

Ecrire l’histoire à Rome : l’influence de la littérature grecque

There is no time and no place in which the Romans were free from Greek influence [1]

A. Momigliano, Settimo contributo alla storia degli studi classici e del mondo antico

Étudier le thème de l’influence grecque chez les premiers historiographes latins revient à s’intéresser au domaine de l’historiographie latine, genre littéraire qui, ainsi que son étymologie l’indique, consiste à écrire l’histoire. Le genre historiographique est mis en œuvre en premier lieu dans la littérature grecque et s’épanouit pleinement au Vème siècle avant notre ère par le biais des œuvres d’historiens grecs tels qu’Hérodote ou Thucydide, pour ne citer qu’eux.

L’historiographie apparaît donc comme un genre littéraire relativement ancien et qui répond à des codes, des techniques littéraires, une méthode d’écriture mis en place et développés en premier lieu par les historiens grecs. L’historiographie romaine, qui éclôt très tôt dans l’histoire de la littérature latine, jouit donc d’un profond héritage grec, ainsi que le montre E. Cizek: « on ne saurait envisager la formation et l’épanouissement de l’historiographie latine, en dehors de l’influence grecque [2] ».

Quand la littérature latine naît-elle ?

C’est en 240 avant notre ère que naît la littérature latine. Les premières œuvres littéraires sont composées par Livius Andronicus, esclave originaire de Tarente [3] : apparaissent ainsi des pièces théâtrales calquées sur le modèle grec, tant sur le plan scénique que narratif. Autour des années 230, l’auteur compose également l‘Odissia, épopée en latin et inspirée de l’Odyssée homérique. Telles sont les premières œuvres littéraires qui marquent le début de la littérature latine.

Par la suite, la plupart des œuvres qui succèdent à celles de Livius Andronicus présentent une particularité importante, dans la mesure où elles ont pour sujet l’histoire de Rome. Les œuvres historiographiques constituent donc une part capitale des premières œuvres de la littérature latine. La prégnance du genre historiographique dans les premiers moments de la littérature latine s’explique aisément par le contexte historique dans lequel elle naît.

Lire la suite