Summary The purpose of this paper is to show that in the context of a professional web development (in PHP in this case but it remains valid for other languages) the use of a good HTML generator is better than templating system. After an overview of existing solutions of HTML generators we will see that [...]
Génération efficace de code HTML sans système de templating
Résumé de l’article Le propos de cet article est de montrer que, dans le contexte d’un développement web professionnel (en PHP en l’occurrence mais ça reste valable pour d’autres langages), l’utilisation d’un générateur de HTML est meilleure qu’un système de templating. Après un tour d’horizon des solutions existantes de génération de code HTML on verra [...]
Commentaires fermés
Fork de php-mode pour Emacs permettant de supporter les namespaces et # pour commenter
Voici enfin un patch fork qui ajoute la gestion des namespaces, de la notation heredoc ainsi que le support de # comme caractère de commentaire à cette version de php-mode. Pour l’appliquer, télécharger le patch et lancer cette simple commande patch php-mode.el < php-mode.el.diff Voilà la résultat après redémarrage d’Emacs : # is finally rendered correctly [...]
Commentaires fermés
Fork of php-mode for emacs in order to handle namespaces and # as commenting character
Finally, a patch fork that adds support for namespaces, heredoc and the support of # as comment character for this version of php-mode. To apply it, download the patch and execute this simple command line patch php-mode.el < php-mode.el.diff After restarting Emacs, you should obtain something like this # is finally rendered correctly namespace Pi\Truc\Bidule; [...]
Commentaires fermés
Loguer les erreurs de Tidy dans ZFDebug
Basé sur l’article de Ryan David Mauger, « Keeping your HTML valid with Zend Framework, Tidy and Firebug », cet article montre comment loguer les erreurs reportées par Tidy dans la barre de log ZFDebug.
Script bash pour générer le fichier de toutes les fonctions PHP
Un script bash qui permet de générer la liste de toutes les fonctions PHP.
BBCODE dans les commentaires de WordPress
Pour implémenter le bbcode « code » dans les commentaires de WordPress il suffit de mettre les lignes suivantes dans le fichier function.php de son thème. function pi_comment($comment) { $comment = preg_replace(‘/\[code\](.+)\[\/code\]/smU', '<pre style="padding:1em 0 1em 5px;">\1</pre>', htmlspecialchars($comment,ENT_QUOTES,'UTF-8',false)); return $comment; } add_filter('comment_text', 'pi_comment',0); Ne pas oublier le paramètre false dans la fonction htmlspecialchars, cela évite de convertir [...]
WebSVN pour dépôts publics et privés en même temps
Comment configurer le serveur Apache pour donner un accès anonyme en lecture seul aux dépôts publics et configurer WebSVN de tel sorte que les dépôts publics et privés se trouvent sur la même page WebSVN sans avoir à entrer de mot de passe pour accéder aux dépôts publics ; ce qui n’est pas un comportement prévu originellement par WebSVN.
À la fin de cet article vous serez donc en mesure de configurer une instance WebSVN comme celle de ma page de projets sous contrôle SVN pour laquelle j’ai créé un projet privé fictif accessible seulement à l’utilisateur demo, sans mot de passe.







