Blog
Thématisation des Views, modification des templates view.tpl.php (champs, lignes, blocs, pages). Intégration du plugin jQuery EasySlider
Dans cet article, nous allons explorer le constructeur de requêtes pour Drupal - le module Views (http://drupal.org/project/views). Views permet d’afficher les champs de différents types de contenu, commentaires, termes, informations utilisateur, et diverses autres données depuis la base de données. Ce module propose une interface graphique qui permet de créer facilement des requêtes vers la base de données à la souris.
Connexion rapide de SCSS (SASS) dans Drupal grâce au module Sassy
SASS/SCSS est depuis longtemps devenu un standard pour écrire du code CSS. Si vous ne les utilisez pas encore pour vos sites, il est temps d’y penser. On peut très rapidement connecter SCSS grâce au module Sassy, et cela fonctionne même sur un hébergement mutualisé, car la compilation des fichiers CSS se fait via une bibliothèque PHP.
Commençons. J’ai un Drupal propre avec le thème Zen activé. Il faut installer le module Sassy :
Emmet (Zen Coding) : écrire plus vite en HTML/CSS
Emmet est le projet renommé de Zen Coding. Emmet permet, grâce à des abréviations, de générer rapidement des listes HTML, des blocs avec classes et id. En plus du HTML, il est aussi possible d’écrire rapidement des propriétés CSS, toujours à l’aide d’abréviations. D’un côté, cela peut sembler inutile de mémoriser des abréviations et outils supplémentaires, mais une fois qu’on s’y habitue, il devient étrange de coder sans Emmet.
Fonctionnalités de Drupal (gestion des capacités de Drupal)
Features est un module qui permet de rassembler des fonctionnalités et de les transférer sur un autre site en un seul clic. Il génère une feature (fonctionnalité), qui peut être ajoutée comme un module. Une feature est un ensemble d’entités qui, combinées, créent une fonctionnalité sur le site.
Drupal Features Actualités
Dans ce tutoriel, je vais expliquer comment utiliser les mêmes fonctionnalités sur un site en les copiant grâce au module Features. Commençons par quelque chose de simple : créons un fil d'actualités, à savoir :
- Un lien dans le menu "Actualités" vers la page des actualités
- Une page d'actualités
- Un bloc d'actualités sur la page d'accueil
Je pense que cela suffit pour comprendre le module Features.
Tout d'abord, installons les modules nécessaires :
Mises à jour des fonctionnalités Drupal : mise à jour de la version du module feature
Dans la leçon précédente, nous avons vu comment créer des modules feature pour Drupal. Dans cette leçon, examinons comment mettre à jour ces modules en ajoutant de nouvelles fonctionnalités.
Fonctionnalités de Drupal et taxonomie
Dans les leçons précédentes, nous avons créé un module feature, d'abord la version alpha1 puis alpha2, et maintenant nous allons créer la version suivante alpha3. Ajoutons à notre module un vocabulaire de taxonomie avec des sections d’actualités, ainsi que des tags pour chaque actualité.
Créons deux vocabulaires de taxonomie : "Section d’actualités" et "Tags".
Configuration de votre propre serveur web
La plupart des sites Drupal sont hébergés sur des hébergements mutualisés (shared hosting), moins nombreux sont ceux hébergés sur des serveurs virtuels ou serveurs dédiés. Peut-être que vos sites sont aussi sur un hébergement mutualisé, et en raison de la croissance du site ou du nombre de sites Drupal, vous avez décidé d’héberger vos sites sur un serveur. Commençons par comprendre les différences entre hébergement mutualisé, serveur virtuel et serveur dédié.
Configuration d'APC. Mise en cache en PHP.
!!! Attention !!! N'utilisez pas APC si vous avez PHP version 5.5 ou supérieure, OPCache remplace APC et est intégré dans PHP.
Le 21 mars 2013, la version bêta 1 de PHP 5.5 a été publiée incluant "Zend OPCache" - Il semble clairement que cela sera le remplacement d'APC à l'avenir puisqu'il est inclus dans le cœur de PHP et devra être maintenu pour chaque nouvelle version.
Description des modules Drupal
Dans cette section, je vais décrire les modules Drupal