Après l'activation du CORS, et toujours dans l'optique de préparer notre CakePHP à fournir des données REST, nous allons activer une authentification dite "stateless".
Notre objectif est de fournir une API de type REST à notre application. Cette API REST permettra les points suivants :
Authentifier un utilisateur
Fournir une liste de données au format JSON via une re...
Activer le CORS sur CakePHP v3.x – Pratique
Activer le CORS sur CakePHP v3.x – Introduction
Création d’un plugin de récupération de données météos
Bonjour à tous,
je viens de mettre en ligne un plugin CakePHP qui vous permettra de récupérer des données météos en provenance du site Openweathermap.org.
Ce plugin est disponible sur GitHub à cette adresse. Pour l'instant la documentation est en anglais, et elle est loin d'être finie. Je vous prépare un article (en Français) sur la façon d'utiliser ce plugin dans vos pro...
Snippet pour tout ceux qui galèrent à intégrer l’OAuth de LinkedIn
Avec CakePHP v3, il est possible d’utiliser le client Http. Si vous ne voulez pas galèrer comme moi à comprendre pourquoi ce message d’erreur s’affiche à chaque fois que le callback est exécuté : error_description »: »missing required parameters, includes an invalid parameter…
Deboguer sous CakePHP
Voici un article qui a été accouché dans la douleur ! un mois entre le début de la rédaction et la publication, record battu ! :)
Quels sont les outils à notre disposition pour deboguer sous CakePHP ?
Nous allons traiter de 2 types d'outils disponibles facilement (j'insiste sur le facilement, car nous ne partirons pas sur xDebug) qui se trouvent :
Côté serveur
Côté ...
CakePHP et JQuery/AJAX
Une des requêtes les plus courantes que je peux lire sur le forum francophone, c'est : "comment rafraichir ma page avec un appel AJAX ?", ou "comment récupérer mes données du serveur pour mettre à jour une liste déroulante ?"
Nous allons, dans cet article, parler de 2 cas de figure d'une utilisation AJAX avec CakePHP : "afficher une ressource HTML" et "utiliser un résultat J...
Générer des PDF en mode hors-ligne
Dans un des précédents tutoriaux, j'ai montré comment générer et afficher un PDF à l'écran avec CakePHP v3. J'ai fait également mention de la possibilité d'écrire le fichier sur disque (option 'F' dans la fonction output de TCPDF).
Mais comment faire si l'on veut générer le fichier PDF sans rien afficher sur l'écran ? uniquement en faisant appel à une fonction en interne, et...
Intégrer l’API OAuth2 de Google avec CakePHP v3
Nous avons tous déjà vu ce système : au lieu de s'authentifier par un couple login/mot de passe, certains sites proposent de se connecter à l'aide de son compte Google+ ou Facebook.
Ce tutorial va vous expliquer comment utiliser l'API OAuth2 de Google pour proposer cette fonctionnalité à votre site WEB, tout en conservant les mécanismes d'authentification "classique" de Cake...
Générer du PDF sous CakePHP v3
Bonjour à tous,
un nouveau tutorial ! cette fois-ci nous étudierons sur la possibilité de générer des fichiers PDF sous CakePHP v3. Le cas d'usage est le suivant :
Fournir un lien vers un fichier PDF de votre site codé avec CakePHP. Le fichier PDF est généré à la volée ou stocké sur le serveur. Le lien est de la forme /action/monfichier.pdf
Pour ce faire nous avons 2 solut...