background preloader

Tutoriel complet sur l’URL Rewriting (réécriture d’URL)

Tutoriel complet 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) : L’URL Rewriting, qu’est-ce que c’est ?

Musique et numérique : l’approche des politiques à travers le mo (cliquez ici pour télécharger directement la présentation) Au cours du Midem 2010, j’ai modéré une table ronde sur les initiatives politiques prises à travers le monde pour réguler les relations entre le monde de la musique et celui de l’Internet. Ce panel a été à mon sens très instructif, grâce à la diversité et à la qualité des intervenants. Autour de la table étaient en effet réunis Antonio Guisasola, président de Promusicae (syndicat des producteurs espagnols), Eddie Schwartz, président de la Songwriters Association of Canada, Geoff Taylor, directeur du syndicat de producteurs britanniques BPI, Ludvig Werner, directeur de l’IFPI en Suède, et Patrick Zelnik, PDG du label Naïve et co-auteur du très médiatisé plan d’action en faveur de la création sur Internet. La riposte graduée, panacée à valider La question de la “riposte graduée” a naturellement été au coeur des débats. Des signes encourageants ? Ces résultats sont-ils le signe d’une relance de ces marchés ? Revue de presse:

Optimiser le référencement naturel d'un site Internet Drupal : Les modules indispensables | Agence Web Coheractio : L'Agence Web Business 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). Les modules indispensables au SEO : Pathauto (drupal.org/project/pathauto) : la base de la base. Alternatives au module Metatag : Comme toujours avec Drupal, il y a plusieurs solutions au même problème. Page Title (drupal.org/project/page_title) : ce module vous permet de paramétrer la fameuse balise <title>, l'élément le plus important de l'optimisation technique du référencement d'une page. Si vous connaissez des modules Drupal de SEO utiles ou des astuces pratiques, n'hésitez pas à poster un commentaire.

Presentation Zen Faire un système de droits d'accès grâce aux opérateurs binaires <?php // On démarre la session session_start(); mysql_connect('localhost', 'root', ''); // Vos identifiants mysql_select_db('tuto_perm'); define ('ECRIRE_ARTICLE', 0x01); // Nous définissons les constantes de droits define ('SUPPRIMER_ARTICLE', 0x02); // Une constante = un droit define ('MODIFIER_ARTICLE', 0x08); // Pour savoir à quoi correspondent les valeurs des constantes, allez ici : $select = mysql_query('SELECT * FROM permissions WHERE id = "'. $donnees = mysql_fetch_assoc($select); // On met tout ça dans un tableau if(! $select = mysql_query('SELECT * FROM permissions')or die(mysql_error()); echo 'Veuillez sélectionner le groupe à modifier : <br /><ul>'; while($nom = mysql_fetch_assoc($select)) echo '<li><a href="? echo '</ul>'; elseif(! if (((int)$donnees['permissions'] & ECRIRE_ARTICLE)) $selected_add_article = 1; else $selected_add_article = 0; if (((int)$donnees['permissions'] & SUPPRIMER_ARTICLE)) ?

Edit UI | 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 Informations pertinentes du projet : Natif en Drupal 8 ? Lien vers le module Edit UI sur Drupal.org

Le Site des ProVerbes — Les voyages forment la jeunesse Sens Les voyages, qui sous-entendent la découverte d’autres façons de vivre et de penser, sont utiles et même nécessaires à la connaissance, l’initiation, l’éducation. Origine Ce proverbe est souvent attribué à Montaigne, mais à tort. Dans « De l’institution des enfants » du livre I des Essais (écrits de 1572 à 1592), Montaigne recommande pour les enfants la visite des pays étrangers, chapitre XXV. C’est à l’époque des Lumières que les intellectuels se sont beaucoup interrogés sur la valeur éducative des voyages. Ainsi, à l’article « Voyage » de l’Encyclopédie de Jaucourt (1765), l’auteur s’applique à exprimer leur fonction expérimentale. Avant lui, le Dictionnaire universel de Furetière (1690) mentionne la même idée : « Les voyages sont nécessaires à la jeunesse pour apprendre à vivre dans le monde. » Ceux de l’Académie française (1694) et de Trévoux (1704) en soulignent aussi le rôle pédagogique. Lire l’article de l’Encyclopédie Proverbes dans le même sens Le même proverbe ailleurs

Tuto Mobile : tutoriels Android, iPhone, Windows mobile La gestion des médias avec Drupal 8 | Flocon de toile 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. Les différents modules de la suite Media entity Les différents modules de la suite Media entity sont : Configuration des bundles de média Création des médias

Mail Merge :: Modules pour Thunderbird Créer un thème de A à Z - Tutoriel WordPress 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.

Related: