Générateur (PHP) de site statique orienté documentation.
Le This is couscous. Couscous is good. me fait marrer.
Cette série d'articles de Fabien Potencier sont désormais dans la doc Symfony2. C'est un must read pour avoir une bonne vision d'une architecture Web. On retrouve ce type d'architecture un peu partout, pas seulement en PHP, dès qu'on souhaite faire du Web un peu proprement.
Si cela ne vient pas du cache, vérifier que DependencyInjection/
Première release pour Posibrain, le tchatbot réutilisable en PHP, parce que maintenant il supporte les positrons (traduisez : plugins ;D).
Ma checklist de mise en production pour un site utilisant Symfony2 était beaucoup plus courte que cela : oups !
A vrai dire ce n'est pas que sur Symfony2, il y a aussi quelques points sur Composer, Doctrine et l'installation d'un accélérateur PHP (m'étant souvent demandé en quoi cela consisté vraiment, il faudrait que je regarde de plus près) !
L'une des meilleures présentation à propos de Doctrine avec juste Doctrine et rien d'autres.
OpenID en PHP (par mon école d'ingé ! Enfin avant quoi ^^)
Ok, donc apparemment, pour qu'un package Composer sur Github soit automatiquement mis à jour sur Packagist (auto-update), lorsque ce package est lié à une organisation, il faut :
Voici le fichier codant les layout Twig pour Symfony. Ce qui est utile lorsque l'on souhaite étendre l'un d'entre eux :D
Ok, HWIOAuthBundle est un bunble Symfony pour être un client OAuth. Bien, bien...
La doc du dit bundle est ici : https://github.com/hwi/HWIOAuthBundle
Mais cet article est bien utile pour le faire fonctionner !
Ainsi que celui-ci : http://www.diegocaprioli.com/adding-hwioauthbundle-to-your-symfony2-project/
Et pour faire des tests en local, il vaut mieux désactiver la vérification SSL, comme expliqué ici : https://github.com/hwi/HWIOAuthBundle/issues/368 (verify_peer: false)
Je ne sais plus où j'ai trouvé ce benchmark, mais il est pas mal du tout.
Finalement, un des benchmark qui m'a le plus impressionné et l'un de ceux que je connaissais déjà : for ($i = 0; $i < count($array); $i++) est lent par rapport à for ($i = 0, $count = count($array); $i < $count; $i++). Je ne savais pas que c'était à ce point (x40 pour un tableau de 128 caractères).
ça me le fait à chaque nouvelle installation d'un ordinateur.
composer.bat install
You must enable the openssl extension to download files via https
Il faut activer l'extension PHP Openssl. Si on utilise Wamp par exemple, le menu de configuration permet de l'activer dans le php.ini dédié au page Web. Ici on cherche le php.ini pour l'accès en ligne de commande (CLI), il faut enlever le point-virgule devant la ligne ";extension=php_openssl.dll" dans "wamp/bin/php/php#.#.##/php.ini".
Eh, mais il y a une nouvelle version de poche, the self hosted read-it-later web app! La précédente version me plaisait bien... j'ai bon espoir d'apprécier cette refonte. Reste à voir s'il est possible d'y ajouter la gestion du hors ligne...