Как определить движок сайта или блога

Сайты 24.07.2012

Просматривая страницы того или иного сайта, вы наверняка задумывались о том, как именно он создавался, из каких основных частей в плане используемого программного кода он состоит. Вебмастеров часто интересует, на какой CMS (система управления содержимым) сделан тот или иной интернет-ресурс (особенно когда есть желание создать нечто подобное).

Возникает логичный вопрос – как же определить эту самую CMS, по каким признакам стоит ориентироваться?

Вообще, есть два способа получения информации об используемой системе управления контентом – ручной и автоматический. Автоматический способ подразумевает использование сторонних сервисов. Одним из самых популярных сервисов для определения CMS (и других показателей сайта) является builtwith.com. На главной странице в поле для ввода нужно лишь указать URL-адрес в формате site.domain и нажать кнопку «Lookup». За доли секунды сервис выполнит полный анализ указанного ресурса и предоставит вам результаты. Здесь будет написано о том, какая операционная система используется на сервере, при помощи каких языков программирования и фреймворков создан сайт, счетчики каких сервисов статистики установлены на страницах, какие платежные системы используются и т.д. Также будет указано, какая CMS установлена в качестве движка. В-общем, сервис предоставляет очень подробную и развернутую информацию касательно внутренней структуры и функционала интернет-ресурса.

Следующий сервис – это CMS Detector. Здесь все устроено гораздо проще (меньше полей для ввода, меньше информации о проверяемом сайте). В строке «URL» нужно указать адрес ресурса. Для начала проверки следует нажать кнопку «Guess». На следующей странице «Detection results» будут отображаться результаты анализа, размещенные в три строчки – Webserver (операционная система на сервере), Framework (непосредственно CMS) и Language (основной язык программирования, используемый при создании ресурса).

Третий сервис для определения CMS сайта — 2ip.ru/cms. В поле «IP адрес или домен», как вы догадались, следует вставить доменное имя проверяемого ресурса в формате site.domain. Далее жмите кнопку «Узнать». Через несколько секунд в нижней части страницы начнет выводиться список CMS. Напротив каждой CMS будет написано о том, найдены ли признаки ее использования на данном сайте. Проверка осуществляется сразу по нескольким десяткам систем управления контентом. Однако самые популярные CMS находятся в начале списка (Drupal, WordPress, DLE, Joomla).

Далеко не всегда автоматические сервисы, описанные выше, корректно определяют тип используемой CMS. В некоторых случаях CMS может быть определена неправильно (либо не определена вообще). И здесь вам на помощь придут собственные знания и умение анализировать. Можно попытаться узнать о том, сделан ли анализируемый сайт на Joomla, WordPress или Drupal. Для начала следует попробовать попасть на страницу входа в админку. На движке Joomla данная страница обычно имеет следующий вид — http://site.com/administrator. На движке WordPress — http://site.com/wp-login.php. На движке Drupal — http://site.com/user/register. Однако если ни один из указанных адресов не открывается, то вебмастер наверняка сменил адрес входа в админку (в целях безопасности).

Можно открыть программный код любой страницы анализируемого ресурса и найти строчку с тегом «generator». Начинается она вот так – meta-name=«generator». Далее будет указан используемый движок и его версия (в случаях с WordPress, Drupal и DLE). К примеру, content=«WordPress 3.3.0». Если и здесь нет никакой информации, то, скорее всего, вебмастер удалил ее из программного кода (или скрыл).