Le meilleur tutoriel sur l'URL Rewriting (réécriture d'URL) ! Article mis à jour le 10 février 2017, publié initialement le 4 juin 2004 Sommaire URL Rewrite : introduction Les sites web dynamiques sont parfois des obstacles pour les moteurs de recherche, mais la situation a plutôt tendance à s’améliorer.
Cependant, parfois, certaines pages représentent un réel obstacle pour les robots et il faut intervenir, mettre en œuvre une procédure spécifique, pour faire en sorte qu’un site soit indexé par les « Google et consort ». Parmi les solutions à disposition des référenceurs, celle de l’URL rewriting (ou « réécriture d’URL ») semble la meilleure et, en tout cas, la plus efficace.
Les sites dynamiques génèrent la plupart du temps des pages aux URL longues et complexes, du fait de la présence de variables. Ainsi, une page qui était accessible à l’adresse : sera accessible après URL rewriting à l’adresse (par exemple) : Ces URL dites « propres » (débarrassées de caractères spéciaux comme « ? L’URL Rewriting, qu’est-ce que c’est ? Mais ce n’est pas tout. Optimiser le référencement naturel d'un site Internet Drupal : Les modules indispensables. Crédits photo : Stephen Bowler Les fonctionnalités de base de Drupal : Url en clair (clean url) : Drupal peut, en standard, générer des Url en clair qui vont faciliter l'indexation de vos pages par les moteurs de recherche (pour plus de détails, voir : drupal.org/getting-started/clean-urls).
Comme tout CMS, Drupal utilise des Url dynamiques du type www.example.com/index.php? Q=node/1. En activant les Url en clair, Drupal affichera les Url comme des Url statiques du type www.example.com/node/1. Guide Drupal 8 : Le portail de référence de l’actualité autour de Drupal 8. Ce module Drupal 8 améliore la gestion des blocs grâce à une barre d’outils, accessible sur le front-end du site, offrant aux utilisateurs des fonctionnalités d’administration plus avancées.
Ce module, développé initialement pour Drupal 8, a été réalisé par « tocab », membre actif de la communauté Drupal.org et collaborateur de Smile. Parmi les fonctionnalités actuelles du module Edit UI, on peut lister : Création de blocs directement sur le front-end du site Suppression des blocs en AJAX via le menu contextuel Mise en valeur des régions de la page afin de bien visualiser la disposition Mise à jour des blocs avec du « drag and drop » entre les régions.
How to Create a Calendar in Drupal 8. La gestion des médias avec Drupal 8. La gestion des médias a été identifiée comme une des priorités lors de la dernière DrupalCon (Nouvelle Orléans 2016).
Si nous pouvions disposer sur Drupal 7 de quelques modules contribués offrant une expérience utilisateur sans égal pour la gestion des médias, Drupal 8 était encore orphelin il y a peu d'une solution équivalente. Avec la publication en version stable de la suite Media Entity, Drupal 8 dispose désormais d'une solution robuste et extensible pour offrir à ses utilisateurs une gestion des médias sur mesure.
Cette solution est basée sur de nombreux modules contribués qui s'appuie sur le coeur de Media entity pour l'enrichir progressivement, et aussi faciliter leur maintenance et évolution respective. Mais souvent une solution robuste, agnostique, réutilisable, demande un effort de configuration initial conséquent. A solution riche, configuration complexe. Les différents modules de la suite Media entity Les différents modules de la suite Media entity sont : Drupal 8 - Zircon Theme Guide for Developers. Construire une carte sur drupal 8.
Adding a map to a Drupal 7 site is made easy by a variety of location storage and map rendering modules.
However, at the time of this post most of these modules don’t have an 8.x branch ready and therefore aren’t usable in Drupal 8. Since Savas has recently taken on a Drupal 8 mapping project, we decided to use the Leaflet library within a custom theme to render our map and the Views GeoJSON module to store our data. Before we jump in, I have to give major kudos to my coworker Tim Stallmann. This tutorial is based on his excellent post about mapping with Leaflet and GeoJSON, so check that out for a great primer if you’re new to mapping.
Setup Before we can get into mapping, we’ll need a working Drupal 8 site. Install contributed modules First you’ll need to install several contributed modules in your site’s modules/contrib directory: There are 3 core modules you’ll need: Views (now part of core!) Add the Leaflet library Once the library is defined, you need to include it on your page.