sans titre Documentation : Doctrine 1. Optimiser le code existant : méthodes HTTP Nous allons optimiser le code produit dans le TP-01 : nos routes sont pour le moment toutes accessibles en POST ou GET alors que : le formulaire ne doit accepter que GETle traitement du formulaire ne doit accepter que POST Commencer à développer avec le framework symfony Le web est un environnement est en pleine mutation. De nombreuses technologies et outils font leur apparition et nous proposent tous les jours de plus en plus d'interactivités dans nos pages web (« Atlas », script.aculo.us, Adobe Integrated Runtime…). Toutes ces technologies transforment nos chers navigateurs en véritable plateformes. Cependant, on oublie souvent en voyant toutes ces technologies que l'évolution se situe aussi du côté du serveur. Le langage PHP lui aussi témoigne de ces profonds changements dans notre manière de développer.
Développer une interface web avec le toolkit Atlas (1/2) Le toolkit Atlas permet de programmer des interfaces d’applications web monopages (SPA). Il est léger (quelques dizaines de Ko), sans dépendances, ne nécessite pas de savoir programmer en JavaScript, et n’impose pas d’architecture logicielle de type MVC. En outre, toute application développée avec le toolkit Atlas est, dès son lancement, instantanément et automatiquement accessible de n’importe quel dispositif (smartphone, tablette…) équipé d’un navigateur web moderne connecté à Internet. Cet accès est facilité par un code QR qui s’affiche dans l’application.
Améliorer vos applications Symfony2 Ce tutoriel fait suite à l'article intitulé "Créer sa première application web en PHP avec Symfony2" au cours duquel vous avez pu découvrir le framework Symfony2 et ses grands principes de fonctionnement. Si vous ne l'avez pas encore lu, je vous invite à le parcourir dès maintenant car nous allons poursuivre le développement de l'application "Filmothèque" créée précédemment. Au cours de cet article, nous allons voir comment améliorer notre application pour parvenir à un site web complet et prêt à être mis en ligne. sans titre En plus d’être plus jolies pour vos visiteurs, les URL qui définissent le contenu de la page sont également utiles en référencement. Voyons comment mettre en place un système de slug sur un site Web fait en PHP. URL sexy ? Pour vos visiteurs, il est plus facile de s’y retrouver en voyant une adresse de type : plutôt que :
Découvrir le framework Symfony2 Connaissances requises : PHP (niveau intermédiaire à avancé) ; base de données (niveau débutant) ; (X)HTML (niveau intermédiaire) ; programmation orientée objet (niveau débutant). Il n'est pas nécessaire de connaître les versions antérieures de Symfony (1.2, 1.3 ou 1.4). Configuration minimale : Paquet mysql manquant Bonjour, Merci de ne pas utiliser d'abréviation, de reporter les messages d'erreur exact ainsi que ton fichier /etc/apt/sources.list Réponse courte Bonne pratique du jour : bien gérer le DocumentRoot de votre projet Symfony2 ← mandracore Suite à cette longue période d’inactivité, nous remettons le pied à l’étrier avec une série de bonnes pratiques Symfony2, à la fois simples et concises. Nous aborderons aujourd’hui le paramétrage de votre serveur web afin qu’il n’expose que le strict nécessaire de votre projet Symfony2. Comme vous le savez déjà, un projet Symfony2 se structure de la manière suivante (cf documentation Symfony ) : Symfony / <- votre projet app / cache / config / logs / src / ... vendor / ... web / app . php ... La plupart d’entre nous auront le réflexe de déposer directement ce dossier Symfony dans le répertoire racine de leur serveur web, par exemple /var/www/ ou encore /opt/www/ suivant la configuration d’Apache :
Service Worker API - Référence Web API Cette fonction est expérimentalePuisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification. Les service workers jouent essentiellement le rôle de serveurs proxy placés entre une application web, et le navigateur ou le réseau (lorsque disponible.) Ils sont destinés (entre autres choses) à permettre la création d'expériences de navigation déconnectée efficaces, en interceptant les requêtes réseau et en effectuant des actions appropriées selon que le réseau est disponible et que des ressources mises à jour sont à disposition sur le serveur. Ils permettront aussi d'accéder aux APIs de notifications du serveur (push) et de synchronisation en arrière-plan.
Drupal Commerce : la force d'un CMS largement éprouvé : 12 solutions de e-commerce au crible {*style:<i><b> Effectif : </b> 35 employés <b> CA 2011 : </b> N/A <b> Business model : </b> services (conseil, support, formation et intégration) <b> Coût des licences : </b> gratuit Formation ISN - Index Général La structure html/css/js est de Nicolas Buyle-Bodin, Jean-Manuel Mény et Mickaël Bordonaro sous licence Creative Commons BY-NC-SA. Respect de la Paternité - Pas d'utilisation commerciale - Partage des conditions initiales à l'identique Le contenu de chaque capsule de formation sera, pour chaque auteur de la capsule et sauf indication contraire, sous licence Creative Commons BY-NC-SA. Respect de la Paternité - Pas d'utilisation commerciale - Partage des conditions initiales à l'identique Ces documents sont donc sous licence libre, modifiables et ré-utilisables à loisir.
Les 8 qualités de Drupal 8 Le célèbre CMS Open Source va bientôt proposer une nouvelle version majeure, dont les nouveautés devraient intéresser les entreprises. Zoom sur 8 d'entre elles. Drupal 8 en est encore à sa version alpha, mais sa version stable devrait être disponible aux alentours de juin, et les spécialistes en connaissent déjà les principales avancées majeures.
Récupérer des informations d'un livre par Google Books API mercredi 29 juin 2011 Je l'avoue, je suis un rat de bibliothèque. Je possède des tonnes de livres pour étancher ma curiosité et lorsqu'est venu le temps de faire un inventaire de tout ce que j'avais, la charge de travail me semblait simplement trop pénible. Pour la rendre plus motivante et pour accélérer la saisie des données, j'ai écrit un petit script PHP qui récupère l'information à l'aide de la clé ISBN unique qui se trouve à l'endos d'un livre et de l'API de Google Books. Aucune clé n'est nécessaire.J'ai d'abord dressé la liste des codes ISBN en les récupérant sur Amazon car a) je m'en suis procuré beaucoup à partir de ce marchand et b) c'est plus simple de compiler les codes numériques par copier/coller du site web que de les sortir un par un de la bibliothèque (paresseux vous dites ?).