Drupal
#1day1patch: let's all contribute to a better Drupal contrib. universe
A week ago, Simon Georges (@simongeorges) launched a new initiative on Twitter, challenging Drupal developers to a new "game", called #1day1patch. So what is it?
Organiser les fichiers d'un projet pour le développement et le déploiement
Si vous avez réalisé plusieurs projets de développement web, vous vous êtes certainement aperçu que vous gagnez à utiliser toujours la même structure de répertoires. Et si vous travaillez en équipe, vous vous êtes certainement rendu compte que chacun a ses propres recettes en la matière. Comme cela pose des problèmes, il est utile d'adopter quelques standards.
Cet article propose deux solutions pour organiser les répertoires d'un projet afin qu'ils soient adaptés aux problématiques du développement autant qu'à celles du déploiement.
L'objectif est d'avoir suffisamment de matière pour faire le choix de l'une ou l'autre solution.
Drupal and Jenkins: continuous integration howto
Once you know how to run tests with Drupal [1], you'd like some automation...
Here is a recipe to set up a continuous integration service for Drupal, using the well-known Jenkins [2] software.
Running tests with Drupal
Here are some notes about running tests with Drupal 7, using bundled scripts/run-tests.sh or drush.
Drupalcamp organization DOs and DON'Ts
On the 26-27th november 2011, I had the pleasure to host the Drupalcamp Toulouse, as a part of a big free software event: the Capitole du libre. I'd like to use that experience to present you what worked / what didn't, or what I could / should / shouldn't have done.
Separate cache Backends with Drupal6 and Drupal7
Drupal use a lot of caches at different levels but all of them are by default stored in the database.
In this article we'll study how to push all these caches in better places.
The default situation
Take your Drupal Database and check what are the cache tables used, here I'll use a quite basic default Drupal installation on Drupal6:
Install Drupal in php-fpm (fastcgi) with Apache and a chroot php-fpm
Using PHP-fpm is a way to push PHP execution outside of Apache, one of the main reasons to use it is freeing memory usage of PHP in the apache processes and allowing usage of a threaded Apache server. In this article we'll explain what this sentence means :-) and will detail installation and configuration of php-fpm for a Drupal project.
Compte-rendu DrupalCon 2011 (London)
La semaine dernière avait lieu le DrupalCon (réunion bi-annuelle de la communauté Drupal) à Londres. Makina-Corpus était sponsor, et à ce titre, j'étais présent. Voici le compte-rendu des conférences auxquelles j'ai assisté.
Tune your php settings for Drupal
m
In this article we'll study how to tune the php.ini settings for a Drupal host, how to manage variations of theses settings per Virtalhosts, and of course how to do it without the ugly .htaccess files.
Better rewriteRules for Drupal
Drupal comes with a default set of Rewrite Rules in the .htaccess file given by the project. In this article I'll try to provides some recipes for an enhanced mod-rewrite set.
- getting rid of .htaccess
- forbid usage of direct requests to index.php?q=foo (when clean url is activated)