Mettre en place l’intégration continue dans un projet PHP permet d’identifier les problèmes et d’assurer une qualité au code. Dans notre cas, nous allons mettre en place via Travis-CI l’intégration continue d’un projet PHP. Comment allons nous faire cela ?
Composer est un outil de gestion de dépendances pour PHP. Cela vous permet de déclarer les librairies dont votre projet a besoin, et cela les installera dans votre projet pour vous.
Mais comment à partir d’une librairie la transformer pour Composer ?
Un site doit désormais s’adapter à différents phériphériques que ce soit un terminal mobile, un ordinateur, une tablette ou un écran de télévision. La technologie dite de Responsive Design est là pour cela. Afin de tester un site aux différents points de rupture, il me fallait trouver une technique et automatiser ces tests : PhantomJS (Chrome) et SlimerJS (Firefox) sont les solutions.
WordPress est un outil parfait pour la tenue d’un blog. Sa puissance réside en partie sur l’utilisation de thèmes et d’extensions (ou plugins, en anglais).
Je vais vous présenter les plugins utilisés sur ce blog. Si une extension vous intéresse, n’hésitez pas à l’installer et le tester vous même.
PHPGlances est une librairie PHP qui se connecte à l’API de Glances pour extraire les informations.
Mais qu’est ce Glances ? C’est un outil créé par Nicolargo pour surveiller les différentes statistiques de son système en ligne de commande.
Suite à une discussion avec des visiteurs de mon site, mon site semblait lent à l’affichage. Je me suis donc décidé à passer à une étape d’optimisation.
Pour cela, j’ai utilisé l’outil GTMetrix : gtmetrix.com permettant de calculer les performances d’un site en fonction des recommandations de Google PageSpeed et Yahoo YSlow.
Les Twitter Cards sont l’équivalent de l’Open Graph de Facebook. Elles permettent d’enrichir la timeline en ajoutant un résumé du contenu lorsque vous ou l’un de vos visiteurs partagent un lien de votre site. Nous allons découvrir comment fonctionne ces Twitter Cards.
Avec WordPress, la personnalisation d’un site peut aller très loin. Dans cet article, nous allons parler images, articles et catégories.
Voici l’état des lieux :
- Actuellement, ni les articles ni les images n’ont d’images liés.
- Dans le futur, un article pourra avoir une image liée (image à la une) ;
- Si ce n’est pas le cas, on utilisera l’image liée à la catégorie de l’article.
Comment allons nous faire ?
La dataviz ou visualisation de données est, selon Wikipedia, un résumé visuel des données chiffrées. Par exemple, cela peut être une carte avec des couleurs pour représenter des statistiques par zone géographique. Dans notre cas, nous allons utiliser jQuery pour représenter des données chiffrées.
WAMP est un outil très utile pour tout développeur Web Windowsien. Son seul souci est qu’il ne démarre pas tout seul au démarrage de Windows.
Comment régler ce problème en lançant WAMP au démarrage de Windows ?