Implémentation du patron de conception "decorator" en PHP.
Une explication simple et compréhensible.
Dernière version stable : 0.0.1 du 5 novembre 2013
Un framework the tests unitaires en PHP.
Dernière version stable : 4.0 du 7 mars 2014
Un framework the tests unitaires en PHP. Il s'intègre très bien avec NetBeans.
Il nécessite l'utilisation de xDebug pour faire les rapports de couvertures de code.
Quelques documentations utiles pour sa mise en place :
Un excellent tutoriel pour faire ses premiers pas en tests unitaires en utilisant le framework de test PHPUnit.
Documentation en 5 parties :
- Partie 1 : Introduction to PHPUnit -> https://jtreminio.com/2013/03/unit-testing-tutorial-introduction-to-phpunit/
- Partie 2 : Assertions, writing a useful test and @dataProvider -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-2-assertions-writing-a-useful-test-and-dataprovider/
- Partie 3 : Testing Protected/Private Methods, Coverage Reports and CRAP -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-3-testing-protected-private-methods-coverage-reports-and-crap/
- Partie 4 : Mock Objects, Stub Methods and Dependency Injection -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-4-mock-objects-stub-methods-dependency-injection/
- Partie 5 : Mock Methods and Overriding Constructors -> https://jtreminio.com/2013/03/unit-testing-tutorial-part-5-mock-methods-and-overriding-constructors/
On peut aussi l'utiliser directement avec symfony -> http://symfony.com/doc/current/book/testing.html
Comment accéder aux propriétés privées grace à la réflection
Comment accéder aux propriétés privées d'une classe sans utiliser la réflection.
Pourquoi on ne devrait pas utiliser le design pattern Singleton en PHP.
Il est aussi question que ce design pattern ne soit pas du tout utile même d'après l'un de ses pères.
Conversion d'images en pdf. Il ne convertit que des images jpeg. Mais j'ai essayé avec des png et ça fonctionne correctement.
Un convertisseur de fichier Markdown en fichier PDF.
Il est très rapide par contre je n'ai aucune idée sur sa manière de respecter la vie privée de ses utilisateurs.
Dernière version stable : 1.0 du 5 septembre 2013
Une galerie en PHP sans base de données.
Une démo est disponible ici -> http://lucamailhol.fr/
Dernière version stable : 0.2.0 du 22 septembre 2013
Une galerie en PHP sans base de données.
Elle n'a pas l'air de supporter de description de photo.
Une démo est disponible ici -> http://picturo.johanbleuzen.fr/
Une bibliothèque en Javascript pour faire des graphiques en HTML5 (Canvas)
Elle est disponible sous licence MIT.
Elle est autonome et dispose d'un système de plugin.
Dernière version stable : 2.1.1 du 20 mars 2014
Une galerie d'image fonctionnant avec du PHP, du Javascript et une base de donnée MySQL.
Hébergement de code à la manière de GitHub mais open source. C'est dommage d'héberger du code open source sur une plateforme fermée.
Une bibliothèque en Javascript pour faire des graphiques en HTML5 (SVG).
Elle est capable de générer un 20 types de graphiques différents (http://www.highcharts.com/docs/chart-and-series-types).
Elle nécessite jQuery (1.3.2, 1.4.4, 1.5.2, 1.6.2, 1.7.2, 1.8.2), Mootools (1.2.5, 1.3.2, 1.4.5) ou Prototype (1.7). Elle peut être utilisée également en version standalone.
Disponible gratuitement sous certaines conditions. Licence propriétaire.
Une bibliothèque autonome en Javascript pour faire des graphiques en HTML5 (Canvas).
Elle est capable de générer des graphiques linéaires, en barre, radar, en camember, en aire polaire, en anneau.
Disponible en licence MIT.
La dernière mise à jour sur Github date d'octobre 2013.
Encore une bibliothèque de capture d'évènements clavier en javascript.
Elle fonctionne sans dépendance.
Il existe un plugin pour jQuery -> http://code.google.com/p/snippets-4-all/
Il existe une page pour tester les combinaisons -> http://jonathan.tang.name/files/js_keycode/test_keycode.html
Une bibliothèque de capture des évènements clavier en javascript.
Elle fonctionne sans dépendance et ne fait que 9kb.
Tableaux de compatibilité de certaines technologies par les navigateurs.
On y retrouve :
- HTML5
- CSS3
- SVG
- API javascript
Galerie d'image qui fonctionne sans base de données. Juste du PHP, du javascript et le système de fichier.
Une galerie qui se veut simple et légère. À tester.