Types de champs SQL : I - Les données numériques

Le choix du type de données autorisé dans les champs de vos tables SQL est important.
En effet, chaque type de champs requiert plus ou moins d'octet, et augmente d'autant la taille de votre base de données.
Optimizer sa base de données commence donc par le choix des bons types de champs pour les données à stocker.
Partie I : Les données numériques

Drupal 7 : Problème "Webforms", envoyer le contenu à 2 adresses email

Il y a peu j'ai hérité d'un site développé sur Drupal 7 via Drupal Gardens.
Pour ceux d'entre vous qui l'ignorent, Drupal Gardens permet de développer rapidement un site prêt à exporter sur votre serveur, avec toute une série de modules installés selon les fonctionnalités que vous désirez.

Les wireframes

Derrière ce terme obscur de "wireframes", ont désigne une suite de "vues" de votre projet futur.
Composées soit de fichiers HTML ou plus simplement d'images, ces Wireframes reprennent tous les éléments que vous désirez voir apparaître, toutes les fonctions, les menus tels que vous voulez les agencer, la place des blocs de contenu etc...
Il s'agit en réalité d'une visualisation de votre site sans le contenu (en général on y insère un "faux contenu") et sans éléments graphiques.
C'est donc une sorte de squelette de votre site.

403 Forbidden - You don't have permission to access /sites/all/modules/xxx.js on this server.

Vous avez décidé de mettre à jour vos modules via l'interface Drupal 7, tout s'est bien passé mais soudainement le layout de vos panels, ou de votre interface Views est complètement cassé ?
La première chose à vérifier c'est que votre site accède bien aux fichiers de css et js dont il a besoin.
(Vous pouvez vérifier ce point en installant par exemple l'extension Firebug sur firefox)

Les expressions régulières

Voici une toute première introduction aux expressions régulières.

Fonctionnement de base : match() et replace()

var phrase ="c3c1357un3phr4s33nl337"

Dans ce premier exemple nous allons extraire le premier chiffre d'une chaîne grace à l'expression \d qui retourne le premier digit d'une chaîne.

var preums = phrase.match(/\d/); //Retourne "3"