Projets blog

Les grandes et/ou petites modifications de ce blog se trouvent ici. Seront évoqués la transformation de CMS à vocation blog en véritable site-cv mais aussi le twitter bot, compteur de tweets et followers .

Ce CMS et son orientation blog

Petite description

Ce CMS était en grande partie à vocation blog mais disposait de pages statiques. Je ne voulais utiliser que ces dernières et supprimer toute référence à la partie blog du CMS.

Mise en place

J'ai écrit série de plug-in dans le but de supprimer certains éléments comme l'accès aux flux RSS, dévier l'utilisation des mots-clés et des catégories originales pour offrir à l'utilisateur d'autres façons de naviguer dans le CV.

Compétences acquises

  • compréhension & utilisation des hooks afin de développer des plug-ins pour le CMS ;
  • Nginx : redirection d'urls récrite (provenant de .htaccess) ;
  • PHP : compréhension des bases de la structure de PluXml ;
  • XML : écriture de fichiers xml correspondant à la structure de PluXml ;
  • utilisation de GIT ainsi que des submodules ;

Ce blog & TwitterBot

Petite description

Sur la page contact de ce blog, il y a une référence à mon compte Twitter, plus particulièrement sur le nombre de followers et le nombre de tweets faits. Ces nombres ne sont pas statiques et changent chaque semaine.

Mise en place

Un robot, écrit en PHP, est chargé de se connecter au compte Twitter, de récupérer les valeurs relatives au deux nombres demandés ci-dessus, de les placer dans un tableau associatif et de sérialiser ce tableau dans un fichier qui sera valable pendant une semaine (ceci afin d'éviter la latence due au temps de réponse de twitter).

Compétences acquises

  • PHP : Création d'un plug-in avec 2 hooks disponibles), Gestion de fichiers (récupération de la date de modification, (dé)sérialisation des données, fichiers XML, ouverture en lecture/écriture) ;
  • Twitter OAuth.