Travailler dans le web est parfois ingrat. Ingrat parce que c’est un métier peu connu, et par conséquent rarement apprécié à sa juste valeur.
Quel développeur web n’a jamais entendu des phrases comme « Tu fais des sites ? Alors tu peux venir me réparer mon ordi ? » ou encore « Vous pouvez me faire un youtube pour 400€ ? »
Pourquoi je [...]
photo credit : h.koppdelaney
C’est un petit pas pour l’humanité, mais un grand saut pour moi. À partir de décembre, je serai inéluctablement freelance à plein temps.
Fini les embouteillages tous les matins (même si je prends le vélo, ça n’empêche pas l’air de puer le gaz). Envolés, les 2.5 jours de congés par mois. Me voilà [...]
Ce que j’aime bien, avec le CMS eZ Publish, c’est son abondante documentation. Quoique parfois, je la trouve un peu lacunaire sur les bords.
Quand par exemple, j’utilise la commande fetch content search, j’aimerais bien avoir un indice sur la signification du paramètre « limitation ». La documentation ne m’est pas d’une grande aide dans ce cas :
You’ll have [...]
« 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 [...]
Dans mon snippet précédent sur la récupération d’objets de contenu, j’utilise la fonction subTree avec une option AttributeFilter. Savez vous combien de temps j’ai passé à écrire ces 5 lignes ? 4h ! Tout ça à cause d’une stupide erreur de cache.
Pendant 4h, j’ai tout essayé pour faire fonctionner ce code : rien à faire ! Il ne me [...]
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(
[...]