Как настроить смартфоны и ПК. Информационный портал

Определение цмс. Узнать у владельца

Будем учиться определять, на каком движке сделан сайт. Эта тема довольно интересна, тем более, что мне по этому поводу поступало много вопросов на почту.

Не редко, наткнувшись в интернете на отлично организованный сайт, многие вебмастера задаются вопросом: «на каком, же движке работает этот ресурс». И введу с этим, было создано немалое количество плагинов, расширений и скриптов для того, что бы узнать движок сайтаобычному пользователю, который не имеет знаний в программировании и веб строительстве.

Просмотрев лишь внешний вид (дизайн), функциональность и структуру ресурса, утверждать на все 100%, что сайт организован на той или иной CMS невозможно, поскольку, современные движки, в том числе и бесплатные: WordPress, Drupal, Joomla, могут легко менять собственную структуру и организацию, не говоря уже о дизайне.

В этом посте, не будут рассмотрены сложные способы определения, которые предусматривают установку скриптов на web серверы или чтение cookie, рассмотрим 3 метода определения:

  • Просмотром исходного кода web страницы;
  • Бесплатными онлайн сервисами определения CMS;
  • Используя расширения для бразеров.
  • В конце поста подведем итог, какой же из этих трех способов оказался наиболее работоспособным и какой из них следует применять. И так, начнем.

    Просмотр исходного кода web страницы

    CMS по своей сути, отличаются друг от друга многими параметрами, первой из которых это адрес для входа в административную панель. К примеру, для входа в админ. панель Jooml"ы необходимо ввести mysite.ru/administrator/ , а для входа в панель администратора интернет магазина CS-Cart, используется: mysite.ru/admin.php , при этом каждый из этих движков имеет дефолтный robots.txt.

    Думаю, суть стала понятной, но не следует забывать, что для защиты от взлома, администрация иногда меняет адрес входа в админ. панель, поэтому это не 100% метод. И так, как узнать CMS проекта просмотрев исходный код?

    Для того, что бы просмотреть исходный код страницы, достаточно в браузере нажать сочетание кнопок Ctrl+U или F8, в зависимости от используемого браузера.

    По традиции начнем с самого популярного бесплатного движка, на котором возможно построить сайты любой сложности, наверное, уже догадались, что это — WordPress .

    Отличительными чертами для него послужит каталог /wp-includes/ , который содержит скрипты, а так же каталог /wp-content/ , в котором находятся: плагины, темы, изображения, и многое другое.


    Помимо этого, WP возможно узнать по: meta name="generator" , который указывает используемую CMS.

    DLE (Data Life Engine) так же имеет по умолчанию тег meta name="generator" , в котором прописано имя движка и стоит ссылка на сайт разработчика. В Data Life Engine скрпты подключаются через каталог: /engine/

    Следующая популярная цмс, Joomla , которая характерна тем, что имеет каталог /templates/, в котором находятся шаблоны.

    Некоторые скрипты при подключении, указывают полное имя домена, в своем пути.

    Помимо этого, джумла по умолчанию, указывает автора поста: "Administrator" .

    NetCat — определяется при помощи каталога /netcat/ , в котором содержаться изображения и картинки.

    MaxsiteCMS распространяется бесплатно и разработан отечественным web программистом. Определить его можно просмотрев исходный код и обнаружив каталог /maxsite/ в котором находиться скрипты и файлы CSS.

    Drupal — отличается, от остальных, тем, что пиктограммы, изображения, файлы css и многие другие файлы, находиться в каталоге /files/ или /misc/, так же отличием будет характерное расширение css файлов — css?c.

    Узнать больше об особенностях определения можно вот или самостоятельно просматривать код каждого движка и находить отличия и особенности.

    Бесплатными онлайн сервисами определения CMS

    Второй способ предполагает использование онлайн сервисов и специализированных сайтов для того, что бы узнать движок сайта. Этот способ можно отнести к легким, поскольку все, что нужно сделать, это:

  • зайти в онлайн сервис ;
  • задать адрес сайта, которому необходима проверка;
  • и просмотреть результат.
  • Использовать расширения для браузеров

    Существуют плагины для браузеров, которые на полном автомате могут определить движок и выводить его название в виде пиктограммы и/или текстового сообщения. Для реализации данного способа, необходимо установить расширение в браузер. И при загрузке любого сайта расширения будут выводить название/пиктограмму CMS, Framework которые используются на ресурсе.

    Мне известны только два подобных плагина, которые применяются в Chrome и Firefox. Несомненно, на сегодняшний день их существует намного больше, но для нашей цели будет достаточно и одного.

    Первым рассмотрим популярный SEO плагин RDSBar поддерживающий функцию определения системы управления содержимым, который превосходно подходит для Mozilla Firefox.

    Для работы функции «определение движка» должна быть активирована — «панель дополнений».

    К сожалению RDSBar полнофункционально работает только с браузером Firefox, но для Chrome так, же существует другое расширение способное указать не только используемую CMS, но и ее версию — Chrome Sniffer . Отлично справляется со своими прямыми обязанностями, не занимает много места, располагается в адресной строке, и абсолютно бесплатное.

    Послесловие

    Следует учесть, что случаются ситуации, когда cms определить невозможно, к примеру: движок был разработан под заказ для определенной цели, либо же является самописным.

    Создадим небольшую таблицу результатов:

    NetCat — сервисом 2ip и плагином RDSBar определить, не удалось, расширение Sniffer указало на использование jQuery UI 1.8.10. Обнаружить, что сайт находиться под управлением NetCat удалось, просмотрев код страницы, был найден каталог /netcat/ использующийся для скриптов.

    MaxsiteCMS, определить автоматически использования данного движка, удалось на 100% с помощью плагина RDSBar, а вот Sniffer указал, только, использование jQuery 1.7.1.

    Онлайн сервис 2ip обнаружил MaxsiteCMS, но так, же указал, и на использование WordPress. Что касается друпал, его определили все способы, кроме 2ip. Относительно других движков, как видно с таблицы все способы справились на отлично.

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

    Определение CMS сайтов – задача, с которой порой не под силу справится даже опытному вебмастеру. С каждым годом решить ее становится все сложнее. Попытаться определить CMS можно вручную, подвергнув тщательному исследованию HTML код сайта или же при помощи плагинов. Однако оптимальный вариант – воспользоваться одним из специализированных сервисов, представленных на этой странице.

    Сервисы
    • itrack.ru — лучший отечественный сервис по определению CMS от компании Айтрэк;
    • xtoolza.ru — пакетная проверка CMS сайтов (в базе более 250 различных видов CMS);
    • 2ip.ru — отечественный сервис определения CMS;
    • seobudget.ru — платный отечественный инструмент по определению CMS от seobudget.ru;
    • w3techs.com — буржуйский сервис, который помимо прочего также может определить CMS;
    • onlinewebtool.com — буржуйский сервис определения CMS;
    Программы
    • a-parser.com — определение более 600 видов CMS на основе признаков;

    Когда же понадобится определение CMS сайтов? Таких случаем несколько. Во-первых, вебмастер хочет узнать, на каком движке функционирует отлично организованный ресурс. Во-вторых, для парсинга баз. В-третьих, определить применяемые технологии той или иной интернет-площадки.

    Определение CMS сайтов при помощи специализированных сервисов позволяет узнать язык программирования, используемые системы аналитики, установленные плагины, кодировку, фреймворк и другие характеристики. Применять такие ресурсы очень просто. Достаточно ввести в поиск адрес сайта, который заинтересовал вебмастера, запустить поиск. Большинство сервисов предоставляют пользователям бесплатные услуги. Стоит отметить, что если сайт самописный, то определить CMS будет практически невозможно.

    На стартовом этапе создания ресурса, хорошо бы посмотреть, на какой CMS работают сайты конкурентов. Это поможет решить, на каком движке делать свой. Если большинство небольших интернет магазинов работают, например, на OpenCart и PrestaShop, для этого есть причины. Но некоторые вебмастера скрывают подобную информацию. Потому что злоумышленникам проще взломать портал, когда известно на чем он работает .

    Как узнать, на каком движке работает сайт, вручную

    Один из вариантов узнать cms: кликнуть правой кнопкой и выбрать информацию о странице. Появится окно с данными по веб-сайту. Нас интересует строка: generator. Если тегов много, открываем исходный код.

    Запускаем поиск через меню « правка» – «найти» или комбинацией клавиш «ctrl+f». В строку забиваем: meta name="generator" и смотрим.

    Виртуальный хостинг сайтов для популярных CMS:

    Обычно названия популярных cms прописаны по умолчанию в этом теге. Но администраторы часто вручную стирают информацию по движку, чтобы скрыть ее от злоумышленников и конкурентов.

    Узнаем CMS по ссылке на админпанель

    Еще один вариант - посмотреть, какая на сайте админка. Для этого вручную перебираем возможные пути к популярным cms. К адресу портала приписываем через слеш разные варианты пути к панели администратора. Например, для joomla добавляем /administrator. Но и этот способ не всегда срабатывает. Чтобы защитить сайт от взлома, вебмастера часто изменяют путь к админпанели или вообще разрешают вход только со своего IP.

    Адреса к админпанелям популярных cms:

    • DLE - /admin.php
    • Битрикс - /bitrix/admin
    • WordPress - /wp-admin
    • MODx - /manager
    • Drupal и другие - /user ; /login ; /admin
    По структуре ссылок

    Еще один вариант: посмотреть структуру ссылок портала. В зависимости от движка, они отображаются по-разному в адресной строке.

    Сейчас большинство вебмастеров используют человеко-понятные урлы вида /stranica-sayta-j-kotikah.html и этот способ практически не работает.

    Примеры структуры ссылок «по умолчанию»:

    • wordpress: …/p301
    • joomla: …/index.php/…
    • ocstore: …/index.php?route=
    • prestashop: …/page_name
    Смотрим на чем создан сайт в robots.txt

    В этом файле хранятся инструкции для поисковых роботов. Очень полезный инструмент, который есть практически на любом ресурсе. Вебмастера используют его, чтобы запретить индексацию некоторых страниц или разделов сайта, настроить временной интервал между загрузкой файлов с сервера, указать правильное зеркало веб-портала и т.д. Чтобы посмотреть документ, добавьте к имени ресурса: /robots.txt.

    Смотрим платформу сайта с помощью онлайн-сервисов

    Глянули robots.txt, покопались в коде и погадали на кофейной гуще, а посмотреть движок не получилось? Попробуем другие методы, например, один из онлайн-инструментов.

    2ip.ru

    Простой и удобный русскоязычный инструмент. Вводим адрес и нажимаем: «Узнать». Система проверит сайт на наличие признаков движков. В базе данных сервиса 65 различных cms. С помощью 2ip можно посмотреть и другую информацию о портале:

    • домен, хостинг, информацию о сайте и IP-адресе;
    • стойкость пароля, посещаемость и скорость загрузки сайта;
    • проверить анонимность, время загрузки файлов и многое другое.

    Простота работы устраняет все неудобства, связанные с англоязычным интерфейсом. В строку вводим адрес и кликаем: «Lookup». Инструмент отлично справляется с задачей. Кроме данных о cms, сервис покажет:

    • сервер, фреймворк, язык программирования;
    • данные по рекламе, счетчики аналитики;
    • библиотеки JavaScript и виджеты;
    • метатеги, CSS, стандарт HTML и кодировку страниц.
    Узнаем, на чем сделан сайт с помощью плагинов к браузерам

    Если информацию о движках ищем часто, чтобы не бегать по сторонним ресурсам, устанавливаем один из плагинов для браузера.

    Работает с firefox, chrome и opera. Показывает движок, веб-сервер, шрифты, фреймворк, язык программирования и др. Переходим по ссылке, выбираем версию под свой браузер и устанавливаем. Не требует перезагрузки и быстро работает.

    После установки, в адресной строке появятся иконки с данными о сайте. Чтобы вывести подробную информацию, нажимаем любую из них.

    RDS bar

    Многофункциональный плагин для анализа сайта. Шустро работает, но помимо анализа платформы сайта имеет множество функций – просмотр количества страниц сайта в поисковой выдаче, количество ссылок и т.д. Переходим по ссылке, выбираем версию под любимый обозреватель и устанавливаем. Перезагружаем браузер и готово.

    Движок смотрим в правом углу нижней панели. На верхней установлены кнопки для проверки таких сео показателей сайта, как: посещаемость, индексация поисковыми роботами и уровень вложенности страницы. А еще: можно глянуть файл robots.txt, подсветить орфографию, почистить кеш и многое другое.

    Выбрать движок для будущего веб-проекта достаточно сложно, так как не с первого взгляда можно понять существенные отличия разных вариантов. Непрофессионалу трудно сразу определить тот функционал, который невозможно реализовать с помощью того или иного CMS. Полагаться на мнение кого-то со стороны тоже не стоит, так как в этом случае чаще всего играют роль личные предпочтения. Так, одни работают исключительно с Joomla или Drupal, другие считают их «детским садом». В любом случае если необходимо определить движок сайта, то лучше оставить этот выбор за специалистом, который будет его разрабатывать.

    Ни в коем случае нельзя соглашаться на «самописный» движок, только если его написанием не заниматься самостоятельно, обладая достаточной квалификацией. Веб-проект без CMS также не лучшая идея. Если нужно выполнить такую работу лично, то тут требуется внимательность и расчетливость. Обидно прогадать с этим моментом в начале проекта, а в будущем упереться в невозможность реализации определенной функции. Информация, как наверняка станет полезной начинающим разработчикам электронных ресурсов.

    Цена вопроса

    Для разработчиков важен вопрос, на каком движке сайт - платном или нет. Вывод можно сделать следующий - на бесплатной основе можно создать электронный ресурс хорошего уровня. Тратить деньги на CMS нужно лишь тогда, когда опций бесплатных версий не хватает для реализации проекта. Но многие начинающие инфобизнесмены или веб-мастера поддаются уговорам продавцов, которые выглядят очень убедительными. К способам заманивания относятся следующие предложения:

  • Расширенный функциональный ряд. Это единственная причина, по которой стоит соглашаться на подобное предложение. Остальное - это лишь попытка игры на человеческом доверии.
  • Поисковые системы более расположены к сайтам с платной CMS. Других они относят к разряду подозрительных и выдают в поиске в последнюю очередь. На самом деле это миф.
  • Все солидные компании работают только с платными продуктами.
  • Закрытый код платных движков и отсутствие должного обеспечения безопасности у иных.
  • Чтобы определить движок сайта, не нужно ориентироваться исключительно на итоговую стоимость проекта. Главным критерием должна быть возможность реализации задумок.
  • WordPress

    Чтобы определиться, на каком движке сайт будет работать, стоит понимать особенность каждого из вариантов. Первым в списке предпочтительных CMS является WordPress, так как это наиболее простой продукт. Система управления контентом широко распространена из-за легкости в использовании. Скачивание и работа с ним абсолютно бесплатная.

    Этот движок пользуется популярностью как у разработчиков, так и у пользователей электронных ресурсов. К преимуществам WordPress можно отнести хорошую управляемость, оптимизацию и большое разнообразие вариантов плагинов.

    Для того чтобы учиться создавать сайты, WordPress как раз подойдет. Особых знаний для работы с системой не требуется. С помощью данной CMS разрабатывают простые информационные порталы, блоги и даже интернет-магазины.

    Опытные специалисты дают следующий совет - перед тем как заниматься разработкой какого-то функционала, стоит поискать его в готовом виде, что значительно облегчит работу.

    Со стороны поисковой оптимизации WordPress - это наиболее удачный выбор.

    Drupal

    Данная CMS, так же как и предыдущая, работает на бесплатной основе. Система включает в себя огромное количество программных модулей. Благодаря ей можно научиться самостоятельно создавать страницы, которые будут обладать самыми разными параметрами. Движок имеет большое количество опций, настройки включают в себя подробные функции. Drupal несколько сложнее, чем WordPress, но не обязательно быть программистом, чтобы работать с данной CMS. По параметрам SEO-оптимизации Drupal находится на хорошем уровне.

    На этом движке работают многие корпоративные электронные ресурсы. Разработка движка сайта интернет-магазина с данной CMS будет довольно простой, и даже интересной. Система также подойдет для демонстрации широкого ассортимента с большим количеством позиций.

    Joomla

    Если спросить разработчиков различных проектов, какой лучше, то многие укажут именно на Joomla, на базе которого созданы eBay, Orange и IKEA. Так как система обладает широким рядом дополнений, с ее помощью можно реализовать практически любой проект - от визиток до информационных порталов. Причем сделать это можно просто и за короткий срок.

    Но данный движок не является гибким, сложно выйти за рамки предоставляемых плагинов. Специалисты по оптимизации ругают эту CMS за чрезмерные дубли и информационное содержание. Но при правильном подходе сайт с таким движком может хорошо восприниматься поисковыми системами.

    Bitrix

    Движок Bitrix лежит в основе многих коммерческих проектов. Его преимуществом является хорошая взаимосвязь с конфигурацией 1С. Кроме того, система включает в себя несколько готовых разработок для различных типов электронных ресурсов.

    Реализация какого-либо проекта с помощью Bitrix обойдется дороже, чем с предыдущими вариантами. Лицензия на самую доступную версию этого движка стоит порядка двадцати пяти тысяч рублей. Все архитектурные решения с помощью данной базы имеют высокую стоимость. Любой специалист за работу на данной CMS потребует больший гонорар по сравнению с другими системами.

    Движок нуждается в огромном количестве ресурсов, он очень медлителен, безопасность также оставляет желать лучшего. Допускаются дублирование страничек и информации.

    Зато все моменты SEO-продвижения включены в опции системы управления контентом, которая может самостоятельно анализировать поисковые запросы, плотность ключей, точки входа и входа, заголовки ответов сервера.

    Хоть движок и является достаточно выгодным и прибыльным, высокая цена, ресурсоемкость и сложность работ отпугивают разработчиков.

    Производственный шпионаж

    Как узнать движок сайта понравившегося интернет-ресурса? Случаются такие ситуации, когда за основу берется чья-либо разработка, а не собственные идеи. Возможно, случайно увидев какой-либо портал, магазин или блог, человек понимает, что нашел достойную разработку.

    Понять, как узнать движок сайта, можно с помощью следующих методов:

  • Просмотр HTML-кода необходимой странички в браузере. После слова content указано наименование платформы.
  • Просмотр адреса входа в административную панель.
  • Анализ структуры файла robots.txt. Это могут быть папки, файлы и адреса файлов.
  • Использование онлайн-сервисов.
  • Установление специального дополнения к браузеру.
  • Если применять любой из данных способов, вопрос, как узнать движок сайта, не вызовет затруднений.

    Смена CMS

    Пытаются перенести сайт на другой движок разработчики, которых не устраивает возможность реализации необходимых функций. Но вероятность потерь позиций останавливает многих от подобных нововведений. Проблема решается просто. По возможности стоит оставить старые URL или применять редирект 301. Если требуется сменить движок ресурса с большим объемом, то нелишним будет использование «ошибки 404». Текст, заголовки и мега-теги нужно оставить без изменений.

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

    Самый простой способ узнать платформу, хостинг и другие важные настройки целевого сайта – это воспользоваться одним из множества онлайн ресурсов. Ниже мы опишем самые эффективные и популярные. Полученные знания позволят вам узнать что-то о конкурентах, найти хорошую идею для своего проекта или попросту удовлетворить любопытство.

    Анализ кода сайта, чтобы узнать на какой он платформе

    Просмотр HTML-кода страницы предлагают все популярные браузеры. Например, в Chrome это можно сделать, нажав правую кнопку мыши в любом месте страницы и выбрав одноименную строку. Точно то же легко повторить в Opera и Mozillа. Внимательно присмотревшись к содержимому, вы найдете название cms. Особое внимание следует уделить тайтлу, футеру и шапке, либо поискать тег «generator». Также обращайте внимание на пути, ведущие к файлам, будь то изображения или статьи. К примеру, комбинация букв “WP” указывает на Вордпресс. Структура ссылок, типичная для разных систем управления контентом, понемногу уходит в прошлое из-за применения плагинов для конвертации адресов в “человекопонятные”, поэтому не может быть решающим фактором. Однако для разнообразия привести ее стоит:

    • /p410 – типичная ссылка на WordPress;
    • index.php?option\набор символов\ – ссылки на Joomla;
    • /page/avatarki – MaxSite;
    • /showtread.php?t=10059 – форумы vBulletin;
    • /?q=spmepage – система Drupal.
    Проверка на какой платформе сайт онлайн-сервисами

    Самая известная площадка для проверки характеристик сайта – это 2ip.ru, одновременно предлагающая бесплатно узнать скорость интернета, загрузок, хостинг и владельца сайта, время реакции вашего ПК и многие другие вещи. Чтобы определить платформу сайта, перейдите по этой ссылке на 2ip, введите в верхнее поле адрес ресурса и в нижнее – защитную капчу. В режиме реального времени на странице отобразятся признаки использования более, чем 20 распространенных cms, с возможностью изучить каждую из них при нажатии зеленой кнопки “Детальнее”. Среди других рабочих альтернатив:

    • сайт iTrack – не только узнает платформу, но и делится предыдущими поисковыми запросами, предоставляет рейтинг cms;
    • площадка Built With – массивный, но англоязычный инструмент для сбора подробной информации о сайте и применяемых к нему способах продвижения.
    Другие способы определения на какой платформе сайт

    Типичные пути входа в админ панель могут изменяться владельцами, но по умолчанию выглядят так:

    • /wp-admin/ – указывает на Вордпресс;
    • /administrator/ – изобличает Джумлу;
    • /apanel/ – применяется только в Danneo;
    • /admin/ – видим перед собой MaxSite.

    Профессиональным вебмастерам, не по наслышке знающим, как выглядит файл robots.txt, многое способна сказать одна лишь его структура, имеющая отличия в каждом конкретном случае. Дополнительные плагины, фильтрующие трафик с сайта и анализирующие куки (последние вы можете найти на своем компьютере и открыть вручную), помогут обнаружить CMS. Найти нужный сниффер и выбрать из большого разнообразия легко в данном разделе тематического сайта SecurityLab.

    Лучшие статьи по теме