Умение определять применяемую на сайте конкурента CMS полезно при анализе рыночной ниши или при оценке возможности разработки подобного ресурса для собственных нужд. Существует ряд способов, как можно это сделать. В первую очередь, их можно разделить на две группы – автоматические и ручные.
Автоматические способы определения CMS наиболее просты, достаточно будет использовать специальные программные инструменты, которые выполнят работу за вас. Конечно, при этом не всегда стоит рассчитывать на результат – автоматические сервисы не могут определить абсолютно все существующие движки. Но чаще всего это и не требуется.
Автоматические методы определения движка сайта можно разделить на две группы - браузерные расширения и онлайн-сервисы. Минусом многих подобных решений стоит отметить склонность к ошибкам определения движка даже при небольших правках в коде.
К ручным способам определить движок сайта относят анализ html-кода страниц, изучение содержимого файла robots.txt и поиск адреса входа в админ-панель. Как правило, одного из этих способов достаточно для определения CMS, но иногда приходится использовать и все три.
Далеко не все программные продукты, представленные в сети, корректно определяют CMS, но есть надежные сервисы.
Сервис BuiltWith определяет целый ряд технологий, применяемых на анализируемом сайте, включая систему управления контентом. Исследование проходит быстро, результат вполне можно назвать исчерпывающим.
Сервис Be1.ru тоже предоставляет много полезной информации об анализируемом сайте. Название движка тут всего лишь один из множества параметров.
Сервис предлагает меньшее количество данных. Кроме определения CMS, есть возможность узнать используемую на сайте тему WordPress и хостинг-провайдера.
Расширение для браузеров Wappalyzer служит для оценки открытого во вкладке сайта по небольшому количеству параметров, один из которых - тип используемой CMS.
Для ручного определения движка сайта существует немалое количество способов, но для их использования придется немного покопаться в коде и поискать признаки, характерные для той или иной системы управления.
Чтобы увидеть исходный код страницы, нужно выбрать соответствующий пункт меню, вызываемого правой кнопкой мыши на исследуемой странице, либо нажав сочетание клавиш Ctrl+U. В теге
зачастую бывает напрямую прописана используемая CMS.Нередко название движка можно увидеть в коде в комментариях к плагинам. Кроме того, используемую CMS можно определить по названиям директорий. Например, наличие в коде папок с именем Bitrix сразу снимает все вопросы. Префикс «wp-» в названиях папок характерен для WordPress. У ресурсов на Drupal есть папка files, и если увидите путь «/sites/default/files» - сомнений не остается - сайт на CMS Drupal.
В корневой папке сайта по адресу site.ru/robots.txt находится файл robots.txt, управляющий индексацией разделов. По закрытым от индексирования папкам и файлам нередко удается определить используемый движок.
CMS несложно различить по адресу входа в админ-панель. В редких случаях у движков этот адрес может совпадать, но по внешнему виду страницы входа несложно понять, что за CMS используется на сайте.
Можно перебирать варианты входа в админку сайта, пока не сработает тот или иной вариант.
Оценить