Je sais comment vérifier si un site est construit avec Drupal , mais existe-t-il un moyen de savoir si un site est construit avec Drupal 7?
19
Je sais comment vérifier si un site est construit avec Drupal , mais existe-t-il un moyen de savoir si un site est construit avec Drupal 7?
Quelques cadeaux évidents au site étant drupal 7:
<head>
section HTML<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
jQuery.fn.jquery;
révèle que la version jQuery est 1.4.4 ou 1.5.2 (avec la mise à jour jQuery)<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- c'est un fameux bug drupal 6 (il en a deux dans la <head>
sectionX-Generator: Drupal 7 (http://drupal.org)
D'autres options incluent l'utilisation de «renifleurs», mon préféré étant «Whatweb» - https://github.com/urbanadventurer/WhatWeb . Whatweb est un outil de ligne de commande (ruby) qui peut non seulement détecter le fait que le site utilise Drupal, mais aussi souvent la version majeure et mineure
:-)
À moins que quelqu'un ne l'ait retiré, vous pouvez rechercher la balise ci-dessous
Syntaxiquement cependant, je cherche trop un moyen d'être sûr et je ne vois vraiment rien. Jquery nécessite désormais d'être enveloppé
mais certains sites Drupal plus anciens peuvent également faire les choses de cette façon s'ils avaient été personnalisés.
Je pense que la réponse est que vous ne pouvez pas être sûr à 100%.
la source
Un moyen rapide consiste à essayer d'appuyer sur l' URL http://example.com/CHANGELOG.txt , pour voir ce que le journal des modifications indique comme la version utilisée. Par exemple, cela se produit pour Drupal.org: http://drupal.org/CHANGELOG.txt .
la source
Vous pouvez également vérifier les en-têtes HTTP (dans Drupal 7) pour quelque chose comme "X-Generator Drupal 7." Ceci est un lien vers une page expliquant comment supprimer cela, si quelqu'un est intéressé: http://drupal.org/node/982034 .
la source
Une autre façon est de regarder un
Drupal.behaviors
objet Javascript . Dans Drupal 6 , les fonctions init sont attachées commeDans Drupal 7 , c'est comme
la source
Vous pouvez regarder quels fichiers css sont chargés. À première vue, Drupal 6 charge les modules / system / system.css tandis que Drupal 7 charge les modules / system / system.base.css.
la source
Quelqu'un en IRC a suggéré de regarder la version jQuery: si c'est 1.3.2, vous pouvez être sûr que c'est un site Drupal 6. Cela dit, cette méthode n'est pas non plus infaillible.
la source
Je regarde généralement l'énorme "flou" de javascript dans l'en-tête du
jQuery.extend(Drupal.settings,...
A Un Drupal 6 typique a une très petite chaîne là-bas tandis que chaque Drupal 7 en a un énorme.
la source
jQuery.extend()
section plus grande que celle d'un site Drupal 7. Cela dépend également du nombre de modules tiers utilisés sur les deux sites, et de quels modules il s'agit.Un plugin pour Firefox, nommé "Wappalyzer", vous indique quel CMS un site utilise. À mon avis, le plugin fonctionne vraiment bien. Selon cet article sur drupal.org, il existe également un plugin similaire pour Chrome, nommé chrome sniffer
la source
J'utilise toujours Wappalyzer pour détecter la technologie du site Web, Le
Wappalyzer
site Web est également basé sur Drupal 7.la source
Vous pouvez trouver les informations de version dans le
CHANGELOG.txt
fichier du dossier Drupal.Il vous suffit d'afficher ce fichier.
la source