News PHP

le 30/10/2009 à 22:26
Google Maps API
La manipulation des cartes a beaucoup évolué depuis ces dernières années. Il est très facile de trouver la définition de positions sur une carte dans vos téléphones, les sites internet...

Des applications et des classes existent permettant d'effectuer les manipulations par soi-même en PHP.

Dans les dernières versions de Google Maps API, de nombreuses options sont apparues comme les requêtes de geocoding, la manipulation des marqueurs, des itinéraires...

Yohann propose un petit tour d'horizon des différentes possibilités sous la forme d'illustrations et de graphiques.

- GoogleMaps API
le 29/10/2009 à 22:17
Bit.ly avec PHP
Il existe des applications permettant de raccourcir les URL. Bit.ly est une API permettant d'effectuer cette opération.

Ce projet revient au devant de la scène car il est possible de l'utiliser avec des classes PHP pour en effectuer une gestion et une utilisation assez poussée.

Le site estrade montre son utilisation avec la classe simpleXMP.

- Projet Bit.ly
le 28/10/2009 à 23:02
PHP TV : Symfony live et Forum PHP
L'équipe PHP TV vient de publier 2 évènements :

* Symfony live

Symfony live 2009 est le premier rendez-vous à Paris autour du framework symfony produit par Sensio Labs. PHP TV a couvert l'évènement et propose aujourd'hui les versions audio accompagnés de leurs présentations.

* Forum PHP

PHP TV a rencontré Xavier Gorse, président de l'AFUP (Association Française des Utilisateurs de PHP) pour parler du Forum PHP qui va se dérouler le 12 et 13 novembre 2009 à la cité des sciences de Paris.

Pour cette année, LeMug.fr (MySQL User Group) sera partenaire de l'évènement.

Un reportage à regarder...

- Conférences Symfony Live 2009
- Forum PHP 2009 : c est pour bientôt !
le 28/10/2009 à 20:58
Top 7 des sécurités PHP
De nombreuses fonctions existent pour sécuriser votre code en PHP.

Cependant, les fonctions de sécurité pure sont un peu dispersées dans le manuel de PHP.

Le site « tuvinh » a redétaillé un article paru sur le site « Sitepoint », montrant les 7 erreurs classiques qu'il est important de sécuriser. Ces erreurs classiques sont :
- Les erreurs d'entrée non validées
- Les contrôles d'accès
- La protection des sessions
- Les Cross Site Scripting (XSS)
- Les injections SQL
- Le rapport d'erreurs
- La gestion d'erreurs

- tuvinh : Top 7 PHP Security Blunders
- Sitepoint : Top 7 PHP Security Blunders
Il y a quelques années, l'utilisation des requêtes lentes en PHP n'était pas évidente quelle que fût la base de données.

Avec le temps, les techniques et les fonctions ont évolués, permettant d'effectuer cette opération plus facilement.

MySQLND vous permet facilement de le faire pour que vous gagniez du temps comme le montre le blog de Über Nixnutz.

- PHP: the mysqlnd slow query log (incl. backtrace)
le 25/10/2009 à 23:29
Design Patterns 15 ans après
Cela fait 15 ans que les « Design Patterns » ont été mis en avant, dont l'accélération a été poussée avec le livre « Design Patterns -- Elements of Reusable Object-Oriented Software ».

Le Design Pattern est destiné à résoudre les problèmes récurrents. Ce concept est très utilisé dans l'ensemble des langages du Web comme PHP.

Le site InformIT a réalisé une interview des auteurs du livre ci-dessus : Erich Gamma, Richard Helm, et Ralph Johnson. L'interview revient  sur l'utilisation au cours des 15 dernières années et sur l'utilisation actuelle sur les différentes plateformes existantes.

- Design Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
- Définition Design Pattern sur Wiki Pedia
le 25/10/2009 à 23:29
Choisir un Wiki
Les WIKI sont beaucoup utilisés sur internet mais aussi dans de nombreuses entreprises pour appuyer les orientations des différents projets que vous avez à mettre en oeuvre. La majorité des Wiki sont réalisés en PHP.

Alyssa Gregory a publié 2 articles sur ce sujet.

"Utiliser un wiki pour gérer votre entreprise plus efficacement" et "Comment choisir un Wiki pour son business"

Ce premier article parle du pourquoi et du comment utiliser un wiki. Le deuxième article concerne les critères de sélection et de prises en main.

- Use a Wiki to Run Your Business More Efficiently
- Pick a Winner: How to Choose the Right Wiki for Your Business
- Site de comparaison de tous les wiki
le 24/10/2009 à 23:28
Polices de caractères riches
Les polices de caractères ou typo sont disponibles en très grand nombre sur internet, permettant de les insérer dans vos différents logiciels bureautiques ou graphiques (DAO).

Avec le langage PHP, il est possible d'utiliser ces polices de caractère pour le Web en utilisant les fonctions de générateurs d'images.

Le site Smashing Magazine propose un comparatif des outils et des techniques disponibles actuellement. L'étude consiste en une présentation des différents logiciels, leurs avantages et inconvénients. Les outils présentés sont :

sIFR 2.0
P+C DTR (With Word-Wrapping and Inner Tags)
Cufón
Typeface.js
Facelift v1.2 (FLIR)
sIFR 3
SIIR (Scalable Inline Image Replacement)

sIFR Lite
Dynamic Text Replacement (DTR)
PHP Image Replacement
FontJazz
WordPress Plug-Ins For Dynamic Text Replacement
Font Embedding Options

Bien sur, il ne faut pas tout générer l'ensemble du site internet avec cette technique car vous vous retrouvez sur un site contenu trop d'images. Mais vous pouvez utiliser cela pour générer des titres ou des catégories.

- Rich Typography On The Web: Techniques and Tools
le 23/10/2009 à 23:21
Archievo
Cette nouvelle API est un portail web destiné pour les petites et moyennes entreprises. Il s'agit plus exactement d'un ERP, réalisé en PHP 5.3 pour vous permettre de gérer vos projets. Il supporte de nombreuses bases de données comme MySQL, PostgreSQL, Oracle. Il est distribué sous licence OpenSource.

Son utilisation propose :
- Un module d'enregistrement du temps
- Un ordonnanceur
- Une gestion de projet
- Les Todo,
- Quelques outils d'analyse (statistiques)

Archievo propose une vingtaine de langues dont le français avec un système de modules permettant de faire évoluer ce projet facilement.

Une version démo est disponible.

- site officiel Archievo
- Archievo demo
le 23/10/2009 à 23:21
Tester les navigateurs
Il existe de nombreux navigateurs, distribués sur différentes plateformes et OS. Certains de ces navigateurs sont disponibles sur de nombreux systèmes d'exploitation.

Avec les différents navigateurs du marché, les développeurs doivent ajuster la façon de programmer et surtout adapter l'utilisation des feuilles de styles CSS suivant le browser de l'internaute.

Le blog Jaysalvat montre comment détecter facilement la provenance des visiteurs en utilisant la variable « serveur » disponible en PHP. En plus de cela, l'utilisation des expressions régulières, vous permettra d'obtenir exactement la version du navigateur utilisée.

- Testez le navigateur de vos visiteurs en PHP
LoadingChargement en cours