Voici un long tutorial pour Symfony 2.3 permettant d'ajouter des boutons dec onnexion à des services proposant de l'Oauth (comme Facebook, twitter, google, etc..)
Il existe un très bon Bundle, HWIOAuthBundle qui a toutes les fonctionnalités de connexion à OAuth, mais qui manque cruellement de documentations claires.
Ce tutorial part du principe que vous avez déjà en place :
Un firewall dans lequel on peut se connecter via un formulaire de connexion (form_login)
Un formulaire d'inscription
Les utilisateurs sont enregistrés en base de données (via une entity, nommé User dans ce tuto)
La gestion des roles et sécurité restera exactement la même
Vous avez peut-etre (sûrement ?) entendu parlé de la calculatrice pour savoir s'il est avantageux de changer d'opérateur mobile, que j'ai mis en place une heure après le l'annonce de l'offre de free mobile.
Comme j'ai été le premier à mettre en ligne cet outil, l'echo a été fulgurant et les partages sur Twitter et Facebook ont dépassé tout ce que j'aurai jamais pu imaginer.
En attendant un vrai retour sur cette expérience à tête reposée, voici la revue de presse (qui évoluera au fil du temps) de cette fabuleuse expérience.
Il n'est pas rare de vouloir intégrer une carte sur une page contact d'un site. Mais on ne veut afficher une carte uniquement sur cette page. C'est donc dommage de charger le javascript de Google Map sur toutes les pages.
Couplé à des micro-data d'adresse (que vous devriez déjà avoir mis en place), il devient facile de charger une carte google à la volée avec un marker à l'adresse désirée.
Pour un script de tooltip développé rapidement sur un gros projet en cours, j'ai utilisé le plugin position de jQuery UI.
Cette fonction permet de positionner exactement comme on veut un élément par rapport à un autre. La fonction utlime pour une infobulle.
Et ce plugin vient même avec une détection de collision avec la fenêtre. Autrement dit, si l'élément positionné dépasse de la fenêtre, alors on le positionne de l'autre côté.
Vous connaissez sûrement embed.ly. C'est un service qui, comme son nom l'indique à tout anglo-développeur qui soit, permet d'incroporer des contenus externes sur son site facilement.
L'idée de leur API est simple : on envoie une URL d'un média sur un site de partage de contenu (youtube, dailymotion, twitter, google Maps, etc etc... et de nombreux autres) et l'API nous renvoie un maximum d'informations sur cette vidéo : auteur, date d'ajout, mais surtout, le code HTML pour embeder la vidéo sur son site ; c'est à dire e player Flash, l'iFrame ou autre selon les besoins.
Un petit billet technique pour nyroModal, suite à une demande postée sur github.
La demande est simple : ajouter un lien dans le titre de la fenêtre modale.
Dans ce billet, je vais expliquer pas à pas la méthode pour ajouter cette fonctionnalité à nyroModal sur une image. L'url du lien a ajouter devra se trouver dans l'attribut rev du lien ouvrant la fenêtre modale.
L'ensemble des fichiers est téléchargeable à la fin du billet.
Dernier billet : octobre 2010.
Cela n'a que trop duré ! nyroBlog revient dans une nouvelle version "powered by nyroFwk".
La présentation reste la même, mais il devrait être plus rapide.
Les nouveautés de cette version :
Optimisations côté serveur avec du cache MySQL et vues (natif nyroFwk)
Optimisations côté client (YSlow et PageSpeed) (natif nyroFwk)
Contrôle des spams avec Akismet (utilisation classe native nyroFwk)
Indexation des billets avec un Zend_Search_Lucene (probablement bientôt inclus dans nyroFwk)
Maintenant, à moi de me remettre à écrire des billets à propos de PHP, de framework, de JavaScript, jQuery, etc.
En 2006, j'avais décris ma façon de travailler, et plus particulièrement les logiciels que j'utilisais.
Et si, 4 ans après, on refaisait la même chose ? (histoire de le mettre au goût du jour, et raviver la flamme de ce blog ?)
Allez hop, c'est parti.
Je suis maintenant sur Windows 7 Edition Familiale Premimum. Je ne m'embête plus à essayer d'autres OS ou des choses comme ça, ça me convient tout à fait.
Ceci est un brouillon d'introducion à la documentation de nyroFwk. Toutes remarques, suggestions ou questions pour l'améliorer est la bienvenue !
Vendredi dernier, j'ai mis en ligne l'API et le svn (user : anon / passe : anon) de nyroFwk.
Bon c'est très bien tout ça, mais qu'est-ce que c'est ?
Pour commencer, petit extrai de wikipedia : Un framework est un kit de composants logiciels structurels, qui définissent les fondations ainsi que les grandes lignes de l'organisation de tout ou partie d'un logiciel.
nyroModal a été sélectionné pour les étoiles du libre.
Il s'agit d'un concours visant à récompenser les contributions issues du monde universitaire à des projets libres. Je suis encore étudiant à l'UTBM et nyroModal est open-source. J'ai donc inscris mon projet et il a été sélectionné dans la catégorie "Développement Web et Réseaux".
Samedi prochain, je dois défendre mon projet pour que le jury délibère et détermine le classement final.