Un outil à installer sur son serveur pour conserver une trace des intéractions passées avec la famille et les amis.
- https://github.com/bshaffer/oauth2-server-bundle
- https://github.com/thephpleague/oauth2-server
- https://github.com/FriendsOfSymfony/FOSOAuthServerBundle
Quelques liens qui expliquent comment installer FOSOAuthServerBundle :
- https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/blob/master/Resources/doc/index.md
- http://stackoverflow.com/questions/21259190/how-to-implement-fosoauthserverbundle-to-secure-an-rest-api/21264949#21264949
- http://web.archive.org/web/20160324151959/http://blog.tankist.de/blog/2013/07/17/oauth2-explained-part-2-setting-up-oauth2-with-symfony2-using-fosoauthserverbundle/
Pleins de liens pour comprendre les méthodologies appliquées à Symfony
Comment stocker des mots de passe en 2016. Plusieurs langage sont utilisés pour montrer les bonnes pratiques.
Et l'inverse ici => http://adambard.com/blog/3-wrong-ways-to-store-a-password/
[Video] Nobody Understands REST, but That's Ok ;-) - http://williamdurand.fr/2015/06/02/video-nobody-understands-rest/
A Beginner’s Introduction to HTTP and REST - http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/
Create a REST API with PHP - http://www.gen-x-design.com/archives/create-a-rest-api-with-php/
http - Paging in a Rest Collection - Stack Overflow - http://stackoverflow.com/questions/924472/paging-in-a-rest-collection
Mise en place d'une API REST en PHP - http://www.pulsar-informatique.com/Actus-Blog/Entry/mise-en-place-api-rest-en-php.html
REST APIs with Symfony2: The Right Way - http://williamdurand.fr/2012/08/02/rest-apis-with-symfony2-the-right-way/
RESTful_Best_Practices-v1_1.pdf - http://www.restapitutorial.com/media/RESTful_Best_Practices-v1_1.pdf
Towards RESTful PHP - 5 Basic Tips - http://www.recessframework.org/page/towards-restful-php-5-basic-tips
Symfony2 REST API: the best way - http://welcometothebundle.com/symfony2-rest-api-the-best-2013-way/
REST_Client et REST_Puller à la sauce Swift - http://blog.touv.fr/2010/08/restclient-et-restpuller-la-sauce-swift.html
REST - Can You do More than Spell It?
part 1 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-1/
part 2 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-2/
part 3 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-3/
part 4 - http://phpmaster.com/rest-can-you-do-more-than-spell-it-4/
PHP Rest Server
part 1 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-1-of-3
part 2 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-2-of-3
part 3 - http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-3-of-3
- Composer - https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md
- Satis: building your own Composer repository - http://blog.servergrove.com/2015/04/29/satis-building-composer-repository/
- Satis - Composer repository for your private packages - http://laravelista.com/satis-composer-repository-for-your-private-packages/
- Setting Up a Local Mirror for Composer Packages With Satis - http://code.tutsplus.com/tutorials/setting-up-a-local-mirror-for-composer-packages-with-satis--net-36726
- php - Satis Composer Repository Installation - Stack Overflow - http://stackoverflow.com/questions/22305259/satis-composer-repository-installation#22314695
- Satis build - could not clone repository · Issue #1795 · composer/composer · GitHub - https://github.com/composer/composer/issues/1795
Quelques pistes à explorer pour vérifier si un site PHP a été compromis
Une galerie pour gérer les photos et les vidéos. Elle vient de sortir en version 3.0.
Ça a l'air intéressant. À tester...
Une collection d'exemple de patrons de conception implémentés en PHP.
À lire et à relire.
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.
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/
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.