News PHP

le 03/09/2010 à 22:02
Performance xcache sur Lighttpd
Le Blog Bollysite a publié un petit tutorial pour obtenir de meilleures performances de votre serveur web Lighttpd avec xcache.

L'article explique les bases de la gestion de cache avec PHP et fait ressortir l'importance de la mise en cache pour un site internet.

Il propose par ailleurs une petite bibliothèque qui utilise les fonctionnalités Xcache pour stocker la sortie rendue de la page.

- PHP xcache performance tuning tutorial on Lighttpd
le 02/09/2010 à 21:53
Roundcube 0.4
La nouvelle version du Webmail « Roundcube » vient de sortir en PHP, sous licence GPL. Cette application vous permet d'utiliser un environnement de messagerie en IMAP, tout en utilisant les dernières versions de jQuery et TinyMCE.

Cette nouvelle version apporte des corrections et des nombreuses évolutions, comme :
- Ajout de la signature
- Amélioration du carnet de contacts
- Accélération de l'application au niveau des performances d'affichages
- Evolution de l'interface générale
- Evolution des dossiers
- Le Back a été amélioré
- Prise en charge de la connexion TLS

- Roundcube 0.4
le 02/09/2010 à 21:53
Piwik 1.0
Connaître la fréquentation d'un site web est un des critères importants que demandent les utilisateurs lors de la mise en ligne d'un projet web. Piwik va répondre à votre attente, car il s'agit d'une application de mesure d'audience de sites internet et en temps réel.

La prise en main a été développé en PHP et MySQL sous licence GPL. Il se paramètre très facilement.

Le résultat obtenu vous permet d'obtenir un rapport détaillé sur les visiteurs de votre web sous la forme graphique et de tableaux.

Par ailleurs, une interface de recherche vous permet d'afficher les résultats souhaités.

- Piwik site officiel
le 01/09/2010 à 21:39
Open Street Map
RedHat a lancé un projet « Open Street Map » qui est un mashup de Google Maps pour le suivi des statistiques.

Les statistiques étudiées et présentées, correspondent à l'utilisation des technologies Open source dans le monde entier. Le résultat obtenu se porte sur 75 pays avec différentes positions et classements mondiaux comme :
- L'utilisation par l'Industrie
- Le gouvernement
- La communauté

La France se trouve très bien positionnée avec les nombreux outils disponibles (Framework,CMS...), des langages (exemple PHP), mais aussi des environnements (Linux..)

Bien sûr, Open Street Map est ouvert et toutes les personnes souhaitant participer sont les bienvenues puisque le but final est de proposer une carte mondiale Open Source.

- Wiki officiel OpenStreetMap
le 01/09/2010 à 21:39
Sécurisé CouchDB
Dans cette 4ème partie, sur le thème « Les nouveautés dans Apache CouchDB 0.11 », le site « Couch IO » a publié en détail les aspects de sécurité de CouchDB, en mettant en avant les points suivants :
- Les listes de contrôle d'accès et des rôles
- Les fonctions de validation
- L'authentification
- Les accès au niveau « admin »
- Les parties précédentes de cet article concernent :
- La mise en place des fonctionnalités importantes (rewriting)
- Les vues, jointures...
- Les réplications

- Part One: Nice URLs with Rewrite Rules and Virtual Hosts
- Part Two: Views; JOINs Redux, Raw Collation for Speed
- Part Three: New Features in Replication
- Part 4: Security n stuff: Users, Authentication, Authorisation and Permissions
Le blog « SitePoint » posent une question à l'ensemble des développeurs PHP : « Est ce que votre application est infectée par le bug 2Y38 ?

Le bug de cette question est importante car il s'agit d'un bug causé par les machines qui tournent sur les systèmes d'exploitations 32 bits, lorsque celle-ci s'exécute sur une plateforme 64 bits. La cause de ce problème vient de la fonction DateTime qui gère les dates et heures différemment par rapport aux paramètres de l'heure locale.

L'auteur de l'article montre qu'il est important de se préoccuper de ce problème dès maintenant, même si le problème peut infecter tous les langages, car il s'agit d'un problème Unix, connu depuis fort longtemps et sera provoqué le 1er février 2040.

- Is Your PHP Application Affected by the Y2K38 Bug?
le 26/08/2010 à 00:29
Gauffr : Identification unique
Gauffr est une application réalisée en PHP/MySQL/eZ components et va vous permettre de proposer une solution d'authenfication unique sous la forme d'une couche abstraction.

A partir de Gauffr, vous pourrez vous connecter avec les mêmes identifiants à DotClear, eZ Publish, MediaWiki... grâce à la présence d'une gestion de plug-ins et vous permettra d'ajouter d'autres projets PHP.

La prise en main se fait facilement grâce à une documentation complète. Aussi, vous pourrez suivre les connections avec la présence des LOGs.

- Gauffr site officlel
Voici quelques jours, un article fut publier pour découvrir comment bien démarrer pour réaliser une application Facebook.

Le blog Monkeyz propose maintenant la suite de l'article. Il nous montre comment communiquer par l'intermédiaire d'appels au niveau de lecture et de l'écriture et une introduction au langage de requête FQL.

Par ailleurs, l'article est illustré par des scripts PHP pour vous permettre de voir qu'avec certains fonctions, vous pouvez effectuer de nombreuses choses.

- Créer une application Facebook
- Créer une application facebook offline en utilisant l’api graph et le php-sdk partie 2
Le site Read Write Web propose un article assez surprenant suite à une constatation effectuée autour des API webs, dont Twitter fut un des premiers pré-curseur.

Lorsqu'un site internet propose une consultation de son contenu par le site web et une API, celui-ci risque de générer plus de fréquentations par l'API que par le site lui-même.

Un sondage auprès de développeurs et de fournisseurs de services ont permis de ressortir 10 erreurs pouvant être commises lors de l'élaboration d'une API :

- Problème autour du fonctionnement de l'application
- Absence de management de la communauté
- Tester ou effectuer un audit ?
- Utiliser un sous domaine
- Absence d'études préalables
- Mauvais comportement de l'application
- Absence de tests pendant le développement
- Absence de tableau de bord
- Les erreurs courantes

Bien sûr, il s'agit de quelques points importants lorsque vous souhaitez développer une API, pouvant être réaliser par exemple en PHP et pour proposer différents services autour de votre société.

- 10 Common Mistakes Made by API Providers
LoadingChargement en cours