Contactez-nous : 01 71 18 39 73 | contact@thecodingmachine.com
Suivez-nous sur Facebook

PHP Syndicate content

Installing Drupal using Composer

Lately, I have been playing a lot with Composer. If you don't know Composer, it is a great dependency manager for PHP, and will probably become the defacto standard in the coming months. I wanted to see if Composer could be used to install Drupal.

Composer comes with a big repository of libraries (hosted on http://packagist.org).

Triggering a PHP script when your Postfix server receives a mail

In this tutorial, we will see how to trigger a PHP script each time your web server is receiving some mail.

Why would you want to do that? Well you could want to do that to develop a custom mailing list system, to archive your mail in database, trigger commands in your website by sending mails... your imagination is the limit.

Getting started with a basic Postfix filter

Configuring Postfix

New feature: install processes coming to Mouf

A new feature is coming to Mouf: install processes.
This has been a long awaited feature (yes, at least 2 people requested it :) )

What it means is that a package developer can now trigger a custom install process when its package is installed. And this is great!

It means that most of the work to set up a package can be performed during the install. For instance, a database connection package could set up the connection by asking the user the connection parameters... A package that request an instance to be created could create it directly, etc...

Multi requête Curl asynchrone

Sur votre site Internet vous voulez récupérer des informations sur un autre serveur ou sur le votre via Curl. Mieux encore vous utilisez de l'Ajax pour récupérer plusieurs informations sur des sites distants. Le Javascript interdisant le cross domaine, vous utilisez des requêtes sur votre serveur.

L'architecture

Pour réduire le temps d'affichage d'une page, il peut être nécessaire de récupérer les données sur un autre serveur via un appel en Ajax, qui fera une requête Curl sur un autre serveur.

Forum PHP 2010 : Deuxième journée (partie 2/2)

En cette dernière demi-journée du forum php (hélas) j'ai pu assister aux dernières conférences.

HTML 5

Forum php 2010 : Deuxième journée (partie 1/2)

On continue le forum.

Le référencement
Comment avoir de bonnes pratiques de développement pour qu'un site web soit correctement positionné dans les moteurs de recherche. Et surtout ce qui est important de prendre en compte ou non.

Comment avoir de bonnes performances sur son site

Forum PHP 2010 : Première journée

Le forum PHP a ouvert ses portes aujourd'hui pour 2 jours. C'est un peu exceptionnel car PHP a 15 ans et l'AFUP a 10 ans.
Après le discours d'ouverture, nous avons eu l'honneur d'avoir une présentation de PHP par Rasmus Lerdorf (oui le papa de PHP) durant laquelle il nous a dit cette phrase "PHP is not cool. This is way you do with it, which it's cool". Je crois que ça résume très bien le forum. Avoir le langage qui nous permet de coder les applications.

J'ai commencé les conférences par les revues de code.

Installer le cache d'op-code APC sur Ubuntu 10.04

Dans cet article, je vais expliquer comment installer APC sur Ubuntu 10.04.
APC est un cache d'opcode (même un peu plus que ça). Quand un script PHP est exécuté, il est d'abord compilé en interne par PHP. PHP ne stocke pas le résultat compilé du script et donc, à la prochaine exécution du script, PHP le recompilera. APC est conçu pour stocker le résultat compilé dans son cache. Ainsi, losque PHP exécute le script, APC lui servira directement le script compilé. PHP n'aura pas besoin de recompiler le script et économisera donc beaucoup de temps.

Un package PEAR pour les chaînes de caractères en PHP - IDLS

Voila un package PEAR tout simple qui permet de faire des traitements très utile sur les chaîne de caractère en PHP. Il permet de normaliser le texte en supprimant les accents ou encore les s. Je vous laisse le découvrir ci-dessous.
http://blog.touv.fr/2009/01/un-package-pear-pour-une-chaine-de.html

Déployer une application PHP/MySQL dans le cloud avec Amazon EC2 - Troisième partie

Dans cette troisième partie, nous allons voir pas à pas comment configurer Amazon EC2 pour adapter automatiquement le nombre de machines virtuelles à la charge du site.

Si vous avez raté les autres articles, la première partie aborde le sujet: pourquoi migrer une application vers le cloud. Elle présente brièvement la solution Amazon EC2 et vous devriez la lire pour vous familiariser avec les termes utilisés dans ce tutorial.