Embauchez-moi

Je suis freelance ! Besoin d'un professionnel du développement web ? Pourquoi ne pas me passer un coup de fil ?

Plus d'infos sur… http://thibault.jouannic.fr

mots-cles : Ingénieur web freelance Symfony eZ Publish Solr

Tag Archives: snippet

Texte en couleur dans les scripts PHP

photo credit : Charles Collier
Je cherchais comment rendre du texte en couleur dans des scripts PHP en ligne de commande.
Petite solution rapide, adaptée d’un script en ruby fourni par un sympathique pote.
Libre à vous de rajouter des fonctions avec plus de couleurs…

function color( $text, $color )
{
printf( "%c%s%s%c[0m\n", 27, $color, $text, 27 );
}
 
function [...]

Trier un tableau de nombres avec Javascript

J’adore javascript. Je l’avoue. Malgré sa syntaxe parfois complètement tordue, malgré son mépris total pour le principe de moindre suprise, malgré son niveau élevé sur l’échelle du WTF, ce langage a un petit quelque chose qui me plaît bien. C’est comme pour les personnes, on a les atomes crochus, ou on ne les a pas.
D’ailleurs, [...]

Symfony, formulaires, validation, redirection et messages d’erreur

Les redirections dans Symfony font s’arracher les cheveux aux développeurs Mon problème est le suivant : j’ai un formulaire classique, et je veux qu’il affiche les messages qui vont bien en cas d’erreurs de validation. Jusque là, rien de trés difficile, n’est-ce pas ? Le problème, c’est qu’après validation du formulaire, j’ai une redirection qui [...]

eZ Publish et les caches, une grande histoire d’amour ?

«  Vide les caches !  », c’est le premier truc qu’on entends ici quand quelque chose ne va pas. L’usage intensif des caches par eZ Publish est bien connu. Mais je viens seulement de réaliser à quel point les caches et le CMS entretiennent une relation fusionnelle.
Je savais qu’eZ Publish utilisait des caches de contenu, de templates et [...]

Récupérer des objets de contenu en filtrant par attribut avec l’API eZ Publish

Mon besoin est simple : je veux récupérer en PHP, avec l’API eZ Publish, toutes les instances d’une certaine classe, en effectuant un filtre sur la valeur d’un attribut (dans mon cas bien précis : c’est une checkbox qui doit être cochée).
Voici le snippet qui permet de faire ça :

$nodes = array();
$nodes =& eZContentObjectTreeNode::subTree( array(
[...]