Saya tahu cara memeriksa apakah suatu situs dibangun dengan Drupal , tetapi apakah ada cara untuk mengetahui apakah suatu situs dibangun dengan Drupal 7?
19
Saya tahu cara memeriksa apakah suatu situs dibangun dengan Drupal , tetapi apakah ada cara untuk mengetahui apakah suatu situs dibangun dengan Drupal 7?
Beberapa hadiah yang jelas untuk situs menjadi drupal 7:
<head>
bagian dalam HTML<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
jQuery.fn.jquery;
mengungkapkan versi jQuery menjadi 1.4.4 atau 1.5.2 (dengan pembaruan jQuery)<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- ini adalah bug drupal 6 yang terkenal (memiliki dua bug di <head>
bagian iniX-Generator: Drupal 7 (http://drupal.org)
Pilihan lain termasuk menggunakan 'sniffer', favorit saya adalah 'Whatweb' - https://github.com/urbanadventurer/WhatWeb . Whatweb adalah alat baris perintah (ruby) yang dapat mengendus tidak hanya fakta bahwa situs tersebut menggunakan drupal, tetapi seringkali versi mayor dan minor juga
:-)
Kecuali seseorang mengambilnya, Anda dapat mencari tag di bawah ini
Meskipun secara sintaksis, saya terlalu mencari cara untuk memastikan dan tidak dapat benar-benar melihat apa pun. Jquery sekarang perlu dibungkus
tetapi beberapa situs Drupal lama juga dapat melakukan hal-hal seperti itu jika telah dikustomisasi.
Saya pikir jawabannya adalah Anda tidak bisa 100% yakin.
sumber
Salah satu cara cepat adalah mencoba menekan URL http://example.com/CHANGELOG.txt , untuk melihat apa yang dilaporkan changelog sebagai versi yang digunakan. Misalnya, ini berlaku untuk Drupal.org: http://drupal.org/CHANGELOG.txt .
sumber
Anda juga dapat memeriksa header HTTP (dalam Drupal 7) untuk sesuatu seperti "X-Generator Drupal 7." Ini adalah tautan ke halaman yang menjelaskan cara menghapusnya, jika ada yang tertarik: http://drupal.org/node/982034 .
sumber
Cara lain adalah dengan melihat
Drupal.behaviors
objek Javascript . Dalam Drupal 6 , fungsi init dilampirkan sepertiDalam Drupal 7 , itu seperti
sumber
Anda bisa melihat file css apa yang dimuat. Pada pandangan pertama, Drupal 6 memuat modul / sistem / system.css sementara Drupal 7 memuat modul / sistem / system.base.css.
sumber
Seseorang di IRC menyarankan untuk melihat versi jQuery: jika 1.3.2, Anda bisa yakin itu adalah situs Drupal 6. Yang mengatakan, metode ini juga tidak salah.
sumber
Saya biasanya melihat "blurp" besar javascript di header di
jQuery.extend(Drupal.settings,...
A tipikal Drupal 6 memiliki string yang sangat kecil di sana sementara setiap Drupal 7 memiliki yang besar.
sumber
jQuery.extend()
bagian yang lebih besar dari situs Drupal 7. Itu juga tergantung dari jumlah modul pihak ketiga yang digunakan dari kedua situs, dan modul mana yang.Plugin untuk firefox, bernama "Wappalyzer", memberi tahu Anda apa yang CMS gunakan situs. Menurut saya plugin ini bekerja dengan sangat baik. Menurut posting ini di drupal.org ada juga plugin serupa untuk Chrome, bernama chrome sniffer
sumber
Saya selalu menggunakan Wappalyzer untuk mendeteksi teknologi situs web, The
Wappalyzer
web ini juga didasarkan pada Drupal 7.sumber
Anda dapat menemukan informasi versi di
CHANGELOG.txt
file dalam folder Drupal.Yang perlu Anda lakukan hanyalah menampilkan file ini.
sumber