Un projet ZF2 est différent d’un projet ZF1. Parmis ces différences il y a l’utilisation des namespace, des modules plus poussés, des event manager et service locator.
Nous allons voir ici le changement dans l’organisation des fichiers, pour cela on peut télécharger le squelette d’une application ZF2 sur GitHub.
Plugins WordPress
Pour ceux qui ne connaissent pas, WordPress est le moteur de blog le plus utilisé sur le web. Il est également utilisé comme CMS pour monter des sites internet dynamiques.
Il est possible de lui ajouter des fonctionnalités à l’aide de plugins (ou extensions), développés par la communauté.
Voici une liste de quelques plugins WordPress intéressants.
Convention de code PHP
Pouvoir relire le code écrit par une autre personne est très important, de même que tout le monde doit pouvoir lire votre code facilement. Bien sur si personne n’est amené à parcourir votre code vous pouvez faire comme bon vous semble.
Mais l’idée générale est qu’en lisant le code source d’un projet, on doit avoir l’impression que c’est la même et unique personne qui a tout écrit. Et de la même façon entre les différents projets. Cela aide à lire et à comprendre plus rapidement le contenu qui est écrit.
C’est surtout important dans le travail collaboratif et le maintient des sites/applications.
Cette idée est présente dans de nombreux langages, nous allons voir ici comment ça se passe pour le PHP.
Compilateurs Sass/Compass
Voici une liste de quelques compilateurs Sass/Compass pour Windows.
Prepos (Windows/Mac)
Très complet, il permet de compiler les fichiers Sass, SCSS, LESS et autres, mais également la concaténation de fichier JS, et le “live browser refresh” rafraîchissement automatique de la page web (il faut installer le plugin Chrome associé).
Réalisation de diagrammes
Les diagrammes sont souvent utilisés en informatique pour modéliser le fonctionnement d’une application avec les différents facteurs et acteurs qui peuvent intervenir.
Voici 2 applications web qui permettent de réaliser des diagrammes complexes depuis votre navigateur, sans installer de logiciel type Visio.