|
|
CakePHP le framework pour développer rapidement vos applicationsPierre-Emmanuel Fringant CakePHP a été conçu afin de faciliter au maximum la vie du développeur qui l'utilise. Cependant il faut au préalable comprendre la philosophie du framework et la suivre au départ de manière presque aveugle. Dans cet article vous verrez les points clés de CakePHP permettant de se lancer dans son apprentissage. JEU EN PHPAlexandre Gonzalez Contrairement à la production d'un jeu industriel, il n'y a pas besoin d'avoir une équipe mais juste une certaine méthodologie et une connaissance des jeux actuels. L'auteur explique la marche à suivre pour développer un jeu en PHP, et transmet son savoir-faire pour faire une carte ou un plateau de jeu. N'oubliez pas que le principal est de s'amuser et d'amuser ceux qui jouent avec nos jeux ! Introduction dans les arcanes d'OOP dans PHP5Jerome Manchon Alors que PHP6 est en ce moment même en pleine préparation, les statistiques montrent très clairement que PHP5 tend à rempla cer PHP4 sur les serveurs web. Il est donc grand temps si vous ne le faites pas déjà de profiter de cette 5ème version, notamment par la mise en œuvre de toute la puissance apportée par l'OOP au sein de celle-ci, avant la sortie imminente de la prochaine version. Framework Zend et contrôle d'accèsChristophe Haro L’auteur vous présente les composants du framework de Zend qui permettent de réaliser les différentes phases du contrôle des accès aux ressources du site Web. Cet article traite de la validation des accès, c'est à dire de l'association de chaque visiteur du site aux ressources auxquelles il peut accéder et des privilèges qu'il possède sur chacune d'elles. Robots d'indexation et référencementMartin Richard La visibilité de votre site internet est l'un des principaux atouts de son succès, et la maîtrise des moteurs de recherche et du référencement peut vous faire gagner de précieuses visites. Connaître le fonctionnement d'un robot d'indexation peut permettre d'adapter les pages d'un site à leur analyse. Après avoir suivi cet article vous allez voir les principales règles du référencement. Sur le CDSolution commerciale AcFolders 1.3 - version complète d'une valeur de 17,99 $ En exclusivité Cours vidéo sur Flash et PHP - entièrement en français ! Database Restyle - Application. Version valable jusqu'au 22 avril 2009, d'une valeur de 250 $ Description complète du cours vidéo Open Flash : MTASC et SWFMILL sur les rails. Les nouveautés de PHP 5.3Raphaël Rougeron PHP 5.3 est la prochaine version mineure de PHP dont les nouveautés et améliorations mises en avant dans l'article sont très intéressantes pour les développeurs. La version 3 est une mise à jour importante. Il y a même un certain nombre de fonctionnalités destinées à l'origine à être incluses dans PHP 6. Les problèmes de sécurité avec PHPAymeric Lagier Le but de cet article est de vous faire prendre conscience des moyens très simples de sécuriser son site. Cet article explique quelles sont les failles de sécurité en PHP principales telles que : les failles d'upload, les failles d'include, l'injection SQL en PHP, les failles XSS (CSS) et les failles de sessions et comment se protéger contre elles. Boutique en ligne avec Joomla! et VirtueMartRonan Leroy Joomla! est l’un des premiers systèmes de gestion de contenu Web au monde. Nous vous proposons ici de découvrir le fonctionnement de cette solution et de mettre en oeuvre différentes solutions de paiement. Cet article offre aux consultants et aux développeurs les outils pour déployer simplement une solution Joomla! / VirtueMart, et illustre, à l'aide de quelques exemples clés, la méthodologie d'intégration d'extensions. Créez vos fenêtres Javascript avec PWCEmmanuel Comba Vous êtes à la recherche d'une solution simple afin d'agrémenter vos sites web de fenêtres interactives ? La bibliothèque Javascript PWC comblera la plupart de vos besoins en la matière. Vous allez voir comment utiliser la bibliothèque Javascript Prototype Window Class (PWC) afin de créer des fenêtres dynamiques avec des appels AJAX vers des scripts PHP. Vous découvrirez également l'utilisation de l'add-on Firebug de Firefox. Générer des graphiques avec JpGraphMagali Contensin JpGraph est une bibliothèque PHP orientée objet qui permet de générer et personnaliser très facilement différents types de graphiques : diagrammes à secteurs, courbes, diagrammes en barres, etc. Elle définit pour chaque graphique un affichage par défaut, ce qui permet de créer des diagrammes standards en très peu de lignes de code. Cet article vous montre toutes les possiblités de cette puissante application. Introduction à Joomla!Panya Sayavongsa Un nouveau style de conception de sites web a pris naissance grâce aux systèmes de gestion de contenu Open Source. Ces systèmes appelés aussi CMS permettent de faciliter la création, la maintenance et l’évolution d’un site parmi les nombreux CMS Open Source disponibles, Joomla! élu meilleur CMS Open Source en 2006, se distingue par sa puissance, sa flexibilité, sa simplicité, et son adaptabilité. L'internationalisation des applications PHPRaphaël Rougeron Vous allez étudier un ensemble de concepts et de techniques utiles pour la création d'un site multilingue en PHP. Localisation des contenus, formatage des dates, choix d'un jeu de caractère et d'un encodage : l'internationalisation d'une application présente de nombreux défis auxquels il convient d'être préparé. Raphaël Rougeron vous donne un bon aperçu des possibilités et des difficultés inhérentes liées à l'internationalisation. Accepter les paiements en ligne avec PAYPALStéphane Brissaud Il y a plusieurs très bonnes raisons d'utiliser un moyen de paiement électronique. Cet article vous apprend comment sécuriser son système de paiements et les échanges avec le serveur sécurisé. Implémenter une application e-commerceNicolas Ader Une boutique en ligne ... Une parmi des milliers d'autres ou une boutique unique en son genre ? C'est à vous de décider si le jeu en vaut la chandelle, mais développer des modules originaux de promotion et de fidélisation adaptés à votre commerce fera la différence ! Dans cet article vous verrez comment faire un tri sur les clients potentiellement acheteurs et ainsi, cibler la publicité et leur permettre d'obtenir des avantages La classe MDB2 de PEARDidier Ciochetto Le package MDB2 de PEAR est un concentré de toutes les fonctions de bases de données de PHP. Il peut être utilisée pour de nombreux types de base et permet au développeur de n'avoir à apprendre qu'une classe de fonctions. Il apporte en plus des fonctions fort pratiques pour récupérer les données. Le motif MVC : contrôleurs et URLsUne très large majorité des frameworks PHP exploitent le motif MVC. Ce motif simple en apparence, peut être appliqué de bien de façons. Nous allons explorer la couche contrôleur, en examinant des possibilités concrètes d'implémentation. Défense anti-spam dans les formulaires webAntoine Christen Blogs, livres d'or, forums, formulaires de contact ... On ne compte plus les sites web interactifs submergés du jour au lendemain par des centaines de messages indésirables. Face à ce spam de formulaire impossible à modérer manuellement, les webmasters agissent souvent dans l'urgence et optent parfois pour des barrières anti-spam inadaptées ou excessives. Cet article montre comment éviter ces deux écueils. L'auteur vous présente les techniques anti-spam disponibles et comment mettre en oeuvre ces techniques dans une stratégie anti-spam adaptée à son site Internet. Vous suivrez aussi l'installation et configuration d'un Captcha Anti-Spam en PHP. Transformation XSLT sous PHPEric Grossi Eric Grossi vous montre étape par étape comment générer des templates XHTML pour vos applications web. Grâce à la méthode XSL-XSLT vous pourrez obtenir des templates d'affichage pour vos applications web d'une manière simple et effective Firebird contre MySQL. Le plus populaire ne signifie pas le meilleurAnatol Ogórek Un programmeur PHP choisit le plus souvent une base de données MySQL, PostgreSQL ou SQLite, de plus en plus populaire, en considérant que ce sont les seuls bons systèmes. Pourtant, ce ne sont pas les seules solutions satisfaisantes. L'article montre comment créer des applications de base de données en se basant sur firebird : un système pour tout ceux que MySQL pseudo relationnel empêche de dromir. Frameworks pour PHP : comment créer efficacement des applications Web ?Pawel Kozlowski Quand nous commençons un nouveau projet, nous avons l'habitude de nous tourner vers les éléments vérifiés. Nous les organisons en créant une nouvelle application vide. C'est ainsi que les squelettes de programmes se créent ; nous les appelons cadres (en anglais frameworks). Dans cet article, nous vous présenterons la conception de ces solution et passerons toutes les étapes pour réaliser notre propre cadre. Comment créer un frontend pour Wake-On-Lan en PHP-GTK ?Jacek Nieweglowski Le démarrage distant des ordinateurs facilite la vie de tous les administrateurs qui en sont chargés. Grâce à une interface graphique, cette tâche peut être aussi simple qu'un clic. Nous vous montrerons comment écrire cette interface en PHP en nous servant de la bibliothèque PHP-GTK. Dangers des attaques de type XSS et CSRFIlia Alshanetsky De toutes les vulnérabilités touchant aux applications Web, et plus particulièrement celles écrites en PHP, les attaques de type XSS (Cross-Site Scripting, ou script multi-sites) et CSRF (Cross-Site Request Forgery, ou Contrefaçon de requétes multi-sites) sont de loin les plus danguereuses. Nombreaux sont les développeurs à refuser de corriger ce genre de problèmes une fois découverts, prétendant à tort que toute attaque montée n'est finalement pas dangereuse TinyButStrong un moteur de modèle vraiment WysiwygVincent Billard Les moteurs de modèle (appelés aussi moteurs de template) sont une technique de programmation qui permet de travailler séparément la partie PHP et la partie HTML d'une application. La librairie la plus connue en la matière est Smarty, mais il existe d'autres moteurs qui peuvent apporter simplicité, rapidité et autres avantages. Cet article va vous présenter l'un de ceux-là : TinyButStrong. Les adresses URL en PHP : comment mettre Mod_Rewrite au travail ?Tout le monde aime les adresses claires et simples des sites Web. Malhereusement, la logicue des applications PHP est parfois assez complexe ; quelques arguments transmis en adresse URL suffisent pour rendre difficile la vie des utilisateurs de votre vitrine et réduire son côté attirant pour les moteurs de recherche. Mod_Rewrite permet de remplacer un grand nombre de liens et de paramètres entremêlés par des adresses Web claires et conviviales. OpenOffice et PHP, rapports efficaces pour InternetIl n'est pas nécessaire de recommander la suite bureautique Open Source. Un de ses avantages consiste en une intégration facile avec PHP. Dans cet article, nous vous montrerons comment créer des rapports efficaces pour Internet. Search Engine OptimizationPaweł Grzesiak, Une bonne vitrine Internet - ce n'est pas tout ! Il faut en plus la promovoir pour qu'elle soit facile à trouver dans les moteurs de recherche et ainsi attirer de nombreaux visiteurs. Pour ce faire, nous créerons un ensemble d'outils en PHP afin de positionner les pages Seagull, cadre d'applications PHPWerner M. L'identification et l'authentification de l'utilisateur, les requêtes à la base de données ou la validation des données - ce sont des questions que vous rencontrez souvent au cours de votre travail quetidien avec PHP. Il serait peut-être temps de transmettre tout ce travail pénible au framework qui supporte toutes les opérations type ? Seagull est la solutions qu'il vous faut Propel : gestion efficace et simple des bases de données en PHP5Pawel Kozlowski ORM, mapping objet/relationnel, est une nouvelle qualité dans la gestion des bases de données. Propel est une solution très pratique et très utile de ce type. Si vous vous en servez, vous vous débarrassez des requêtes SQL difficiles présentes dans les scripts PHP. Réaliser les applications en PHP5 devient plus simple, plus efficace et plus pratique Un CHAT en Flash avec OpenLaszloEmmanuel Comba OpenLaszlo est de plus en plus cité comme alternative dans le développement d'applications Web riches. Son apprentissage est simple et nous en avons déjà parlé dans nos précédents numéros. Cette fois Emmanuel Comba vous montre comment l’utiliser à fin de créer un chat en Flash. Améliorer vos applications avec AJAXJoshua Euchorn&Werner PHP est devenu une plate-forme de développement populaire, non seulement en raison des fonctionnalités offertes, mais également pour les types de développement permis. Il s'agit bien sûr du développement Web, qui permet de réaliser de nombreuses applications en n'utilisant qu'un client extrêmement mince, ce qui facilite le déploiement et les mises à jour, pour des résultats plus rapides. Toutefois, ce modèle de développement présente d'importants inconvénients, comme le retard entre les chargements de page ou l'incapacité d'obtenir de nouvelles données sans avoir à soumettre une demande. Depuis l'année dernière, il existe une approche qui a fait ses preuves par rapport à ces problèmes, appelée AJAX. Développement avec eZ componentsTobias Schlitt eZ components désigne une plateforme de développement PHP pour entreprises, prête pour le grand public. En tant que collection de blocs de construction de très grande qualité destinée au développement des applications PHP, eZ components permet d'accélérer le développement tout en réduisant les risques liés à la conception. Créer son propre conteneur IoC : comment font-ils à Hollywood ?Dans cet article, appartenant au cycle Motifs de conception et bonne pratiques de programmation, nous créerons ensemble un simple conteneur IoC dont le fonctionnement repose en grande partie sur le principe d'Hollywood susmentionné |
![]() ![]() ![]() ![]() ![]() |










