Как узнать фреймворк сайта
Перейти к содержимому

Как узнать фреймворк сайта

  • автор:

Как определить на какой CMS написан сайт?

Сегодня в сети работают миллионы самых разных сайтов, много из которых написаны на специальных CMS (системы управления контентом). Бывает такое, что открывая какой-нибудь сайт, вы можете оценить его удобный функционал и возможности для работы с ним. Возможно даже и вы бы как пользователь сайта хотели бы открыть и свой проект, используя подобный функционал. Но для этого нужно узнать, в каком направлении двигаться и что именно использует интересующий вас веб-ресурс. Понравился сайт и Вы хотите узнать на какой cms он написан? В данной статье я рассмотрю способы, с помощью которых можно определить движок сайта. Условно все ниже перечисленные методы можно разделить на ручные и специализированные (сервисы), но остановимся на каждом из этих методов более детально. Итак, как узнать на чем написан сайт?

Просмотр кода сайта в браузере

Итак, для того, чтобы узнать, на каком движке сайт необходимо проанализировать код сайта. Почти все браузеры дают возможность просматривать код страницы. Например, в популярном браузере Google Chrome с помощью сочетания клавиш ctrl+u можно открыть код интересующей страницы и проанализировать ее содержимое.

Для каждой системы управления сайтом существует свои особенности и признаки, по которым можно узнать на какой cms сделан сайт.

Наиболее популярным движком по праву считается WordPress. В нем, например, можно встретить метатеги наподобие

Для того, чтобы найти скрипты в большом количестве кода используйте сочетание ctrl+f и можно искать javascript. С помощью путей к файлам: найти атрибут src и посмотреть откуда тянется информация или файлы сайта.

Признаки использования популярных cms

Как вычислить другую cms? Среди основных “следов”, которые оставляют другие популярные системы, наиболее часто встречаются:

В системе управления Drupal очень часто favicon или CSS-стили размещаются в папке files

В популярном Битриксе сайты в коде отображают путь к файлу следующим образом

В Joomla к пути файла стиля приписывается имя домена сайта.

MODx: если обнаружили в путях к файлам «assets», то можете быть уверены, что вы определили CMS.

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

Проверка robots. txt сайта

Чтобы узнать cms используйте еще один способ проверить движок сайта — это проверка robots. txt сайта, который Вас заинтересовал. Этот файл является инструкцией для поисковых систем. Поэтому можно его изучить и найти информацию о cms. В нем разработчики закрывают страницы от индексации, они-то нам и помогут “раскрыть секреты”. Команды каждой из cms выглядят специфически, поэтому их можно определить, для чего изначально необходимо найти инструкции по cms-кам, в которых содержаться те самые команды.

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

WordPress site.ru/wp-admin или wp-login.php
Drupal site.ru/user
Host CMS site.ru/admin
WebAsyst site.ru/login
InstantCMS site.ru/login
Magneto site.ru/login
MODX site.ru/manager
1С Битрикс site.ru/auth или site.ru/bitrix/admin/
OpenCart site.ru/admin

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

Проверка с помощью специальных сервисов

А теперь рассмотрим, как узнать cms сайта online. И вторая часть — специализированные сервисы, которые в онлайн режиме помогут узнать движок сайта. Среди этих сервисов популярностью пользуются 2ip, Built With, ITrack и плагин Wappalyzer. Также есть специальный плагин RDS Bar для браузеров Chrome, Яндекс.Браузер, Opera, Firefox. Но этот инструмент лучше все-таки использовать именно seo-специалистам, так как функционал и предоставленные результаты проверки слишком запутанные для начинающих пользователей плагина.

Популярный плагин для браузеров Wappalyzer

Наиболее удобным и с большим количеством информации считается Wappalyzer. Он устанавливается для Firefox и Google Chrome в виде специального плагина. Чтобы определить платформу сайта достаточно одного клика. Кроме сms Wappalyzer способен определить систему аналитики, которую использует сайт, а также фреймворки и библиотеки.

2ip — узнать ЦМС сайта в один клик

Удобный и очень простой сервис определения cms сайта — 2ip. Необходимо ввести интересующий адрес и подождать результат. Проверка происходит по наиболее популярным системам управления сайтами и вы сможете узнать движок сайта 2ip. Если после проверки результат таки остался неизвестным, то, скорее всего, используется очень редкая CMS или движок самописный. Так как указано на скриншоте ниже.

cms

iTrack — сервис определения CMS

Для использования сервиса iTrack просто введите домен в соответствующее поле на сайте и результат какая cms у сайта у вас перед глазами:

cms2

Built With — многофункциональный инструмент проверки

Built With — самый информативный сервис, он поможет проверить движок сайта онлайн. Не просто подскажет на каком движке работает сайт, а укажет дополнительную информацию:

  • язык программирования;
  • адаптивность для мобильных устройств;
  • web-сервер, на котором работает сайт;
  • почтовый сервис;
  • шрифты и фреймворки;
  • тип SSL-сертификата;
  • виджеты;
  • система аналитики;
  • подключенный CDN.

Платная проверка предоставляет более детальную информацию о сайте. Это самый быстрый способ определить фреймворк сайта и многое другое.

На примере сайта ГиперХост:

cms3

Простой и доступный сервис WhatCMS

whatiscms

Еще один сервис проверки с прямо намекающим названием на свою специализацию — WhatCMS. Система проста, удобна, без лишней информации, которая в большинстве случаев попросту не нужна. Просто введите домен сайта и получите результат.

PR-CY — возможности для информативной проверки

Еще один популярный инструменты для проверки CMS — PR-CY. Он узнает саму платформу, наборы шрифтов, системы аналитики, используемый веб-сервер, виджеты и даже JS фреймворки. 5 проверок бесплатно можно сделать в 24 часа.

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

Что делать, если ни один способ не помог?

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

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

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

Сложно определиться, какая CMS подойдет для будущего сайта? Возможно следующая статья поможет найти верное решение:

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

Как определить CMS сайта или фреймворк, на котором он разработан

Фотография автора материалов

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

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

1. Движки и фреймворки: на чем сделан сайт

CMS (Content Management System) – это система управления контентом. Не вникая в технические особенности работы веб-ресурса, администратор с ее помощью может управлять информацией. Например, добавлять, редактировать и удалять текстовые, аудио- и видеоматериалы. Также можно создавать новые веб-страницы, редактировать каталоги товаров в интернет-магазинах и совершать множество других действий онлайн. Сегодня особенно актуальна и опция настройки seo-параметров.

У каждого движка есть свои инструменты административной панели, свои особенности и реализация дизайна. Самыми популярными CMS считаются WordPress, Joomla и 1C Bitrix, чуть менее – Drupal и OpenCart.

Преимущества разработки сайта на CMS:

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

Что же касается фреймворков, то они представляют собой набор определенных заготовок для программной платформы. Это некий шаблон со встроенными инструментами, в который можно внести дополнительные изменения, но не придется писать весь код с нуля. Фреймворк – промежуточный программный продукт между системой CMS, где пользователю ничего не нужно изобретать, и написанным программным кодом, что действительно нужно уметь делать. Он дает удобство разработки и сокращает затраты на создание веб-сервисов, но вот открытость кода требует отдельного решения задачи безопасности.

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

Преимущества разработки сайта при помощи фреймворка:

  • возможность активно изменять веб-ресурс (меньше ограничений по функциональности);
  • выше производительность, есть готовые пакеты для дополнения программного продукта;
  • тестирование на ошибки повышает безопасность.

2. Методы определения CMS: пробуем вручную

Итак, какими методами может быть выполнена проверка CMS, чтобы понять, как работает приглянувшийся вам ресурс.

1. Движок в футере сайта

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

Как определить CMS сайта, пример на базе Joomla

Рис. 1 – Пример сайта на базе Joomla

2. Вид необработанных ссылок

Визуальное оформление ссылок на сайт тоже может многое рассказать. Единственный момент – для этого они не должны обрабатываться генератором URL. Соответственно, WordPress покажет ссылку как site.com/р=123, Joomla – как site.com/content/view/12/345/, другие движки также будут демонстрировать другой вид ссылок, их можно загуглить.

Необработанная ссылка

Рис. 2 – Пример необработанной ссылки на сайте Киевского планетария

3. Вход в админпанель

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

  1. WordPress – site.com/wp-admin/.
  2. Joomla – site.com/administrator/.
  3. 1С Битрикс – site.com/auth/.
  4. Drupal – site.com/user/.
  5. OpenCart – site.com/admin/.

Ссылка на вход в админку PPCSEO

Рис. 3 – Пример входа в админку, сайт PPCSEO

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

4. Исходный html-код

Нажав в браузере комбинацию клавиш Ctrl + U, можно открыть вкладку с исходным html-кодом сайта. Метатег «generator» поможет определить тип CMS более точно: как правило, он прописывается в структуре. Например, .

В нашем случае, впрочем, вариант написания выглядит иначе, но все равно определить CMS можно:

Код сайта с указанием CMS

Рис. 4 – Пример кода сайта с указанием CMS

На многих сайтах метатег «generator» удален, поэтому легче воспользоваться другими вариантами.

5. Путь к файлам оформления

На странице кода сайта понадобится найти ссылки на файлы оформления css и js. Они будут отличаться для каждой CMS. В корневой системе WordPress вы увидите wp-content или wp-includes. А, например, в Drupal это будет выглядеть как /sites/default/files.

Путь к файлам оформления

Рис. 5 – Пример пути к файлам оформления

6. Robots и служебные страницы

Независимо от того, на каком движке сайт, на нем есть файл robots.txt, который отвечает за индексирование, а также запрет на показ и дублирование страниц технического назначения. Так вот, откроем сайт и дополним адресную строку «/robots.txt». Узнав названия директорий, мы поймем, какая CMS используется в этом случае.

По аналогии с предыдущим примером возьмем движки WordPress и Drupal: их можно отличить по строкам «Disallow: /wp-admin/» и «Disallow: /?q=admin/».

7. Заголовки http:/

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

Как узнать CMS сайта, сервис Сheckmy

Рис. 6 – Интерфейс сервиса Сheckmy

В поиске могут помочь строка X-Powered-CMS или параметр Set-Cookie. Стоит указывать URL с основным протоколом, чтобы избежать перегруженности информацией.

3. Автоматическая проверка CMS сайта – подключаем онлайн-сервисы, расширения и парсеры

Если результат не впечатлил, можно воспользоваться специальными программами. Их принцип работы в общем похож: нужно лишь ввести нужный вам URL и получить результат.

Среди лучших программ, которые онлайн-мир готов предложить пользователям, оказались вот эти:

  • ITrack – лидер по распространенности, в его базе более 60 систем управления;

Сервис ITrack

Рис. 7 – Интерфейс сервиса ITrack

  • WhatCMS – удобен, определяет под 400 различных движков и язык программирования, на котором он сделан;

Сервис WhatCMS

Рис. 8 – Интерфейс сервиса WhatCMS

  • 2ip – простой и понятный интерфейс, распознает до 70 CMS, но иногда дает ложный результат;

Сервис 2ip

Рис. 9 – Интерфейс сервиса 2ip

  • Built With – может показать не только движок или фреймворк, но и аналитику веб-ресурса, поэтому нужные данные окажутся в разделе «Content Management System» в самом низу страницы.

Сервис Built With

Рис. 10 – Интерфейс сервиса Built With

Есть и расширения для браузеров с функцией автоматического определения движка или фреймворка – как подвид вышеперечисленных десктопных программ, так и самостоятельные разработки. Работают через Chrome и остальные браузеры. Это еще более удобные инструменты, которые чуть ли не в один клик отвечают на вопрос, как узнать, на какой платформе сделан сайт. В их рейтинге лидируют Wappalyzer, поддерживаемый большинством браузеров, и WhatRuns, который по количеству данных немного уступает другим.

Сервис Wappalyzer

Рис. 11 – Интерфейс сервиса Wappalyzer

Сервис WhatRuns

Рис. 12 – Интерфейс сервиса WhatRuns

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

Сервис A-Parser

Рис. 13 – Интерфейс сервиса A-Parser

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как узнать на какой платформе сделан сайт

post image

author avatr

Валерий Жур,
CTO ITprofit

Содержание скрыть

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

Что такое фреймворк простыми словами

Framework в переводе с английского означает «структура», «каркас». Его назначение достаточно ёмко описывается этими значениями. Фреймворк представляет собой специальную программную среду, которая способна облегчить разработку программ, объединение компонентов. Эта среда оснащена неизменной частью, основой, которая остается прежней независимо от конфигурации.

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

Платформа на которой сделан сайт

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

Чистый код, фреймворк, библиотеки и CMS

При создании сайта могут быть использованы различные технологии и пути его создания:

  1. Написание кода вручную – растянутый по времени, дорогостоящий процесс в котором можно реализовывать любой функционал. Такая работа нуждается в тщательном тестировании ошибок и недоработок.
  2. Использование библиотек — набор классов, компонентов или модулей для разных задач. Это готовые решения, которые программисты могут применять в своих программах, вставлять их в свой код по специальным алгоритмам в разных проектах. Применение библиотек — составляющая функционального подхода к написанию программ.
  3. Применение фреймворков – готовых основ для наполнения необходимыми компонентами. Есть ряд ограничений в отличие от написания кода вручную, но быстрее и проще.
  4. Установка готовой CMS – путь наименьшего сопротивления, который популярен в среде представителей малого и среднего бизнеса.

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

Как узнать на какой платформе сделан сайт, определение CMS сайта вручную

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

  • связь с фрилансером, писавшем его, может потеряться;
  • веб-студия, которая занималась сайтом, могла закрыться и т.д

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

По информации о странице

informaciya-o-stranice

Чтобы просмотреть информацию о странице с помощью браузера Firefox нужно вызвать контекстное меню (ПКМ в пустой области или сочетанием клавиш Ctrl + U) и выбрать пункт «Информация о странице». В открывшемся поле — отыскать мета-тег «generator». Именно в нем прописана CMS веб-ресурса. Способ хоть и является самым простым, но результата он может не принести. Это связано с тем, что зачастую разработчики удаляют этот тег, чтобы скрыть название в коде.

По административной панели

Если же информация о CMS отсутствует в коде, то можно попробовать войти в админку. Войти, конечно, не получится – нужен логин и пароль. А вот на основе прописанного пути, приводящего ко входу в админку легко определить CMS. Для этого после имени сайта следует приписать следующий путь:

Такой способ является чистой воды подбором наобум. Если не подходит одна приставка – выполняйте переход к другой и так далее, пока не появится заветное меню с просьбой ввести логин и пароль.

Определение структуры URL ссылок

Способ имеет место быть, если ссылки не обрабатывались в генераторе URL. Только по их стандартному виду определяется CMS, который имеет следующий вид:

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

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

kod-stranicy

Просмотреть исходный html-код — простой и достоверный метод определения платформы. Такой подход схож с описанным выше методом для Firefox, но применим в любом браузере. Для этого нужно вызвать контекстное меню (комбинация клавиш Ctrl + U или нажать правой кнопкой мыши на главной странице сайта). После этого выбрать пункт «Исходный текст страницы» или схожий с ним. Название этого пункта зависит от установленного браузера. В открывшемся коде также, как и в случае с “Огненной лисой” необходимо найти тег «generator». После него будет указано название CMS. Проблемой при таком способе определения может стать распространенное удаление строки с названием платформы.

Проверка пути к файлам оформления

Реализация метода происходит на той же странице сайта, где просматривается исходный код. В нем можно отыскать ссылки, ведущие к файлам оформления css и js. Отличие CMS друг от друга также заключается в том, что они имеют уникальную структуру, которая ее выделяет. Так в ВордПресс в корневой системе указывается wp-includes или wp-content. А в Drupal корень имеет следующий вид: /sites/default/files.

Служебные страницы в robots.txt

Большинство движков автоматически создают файлы robots.txt. Он просто обязан быть независимо от выбора CMS. Robots.txt несет ответственность за запреты на индексирование, отображение и дублирование страниц с технической информацией. Именно с его помощью можно определить CMS по некоторым признакам. Чтобы его открыть надо добавить к URL верхнего уровня ресурса текст “/robots.txt”. Для разных платформ написанное там будет выглядеть таким образом:

  • WP – в самом начале будет написано название этой CMS;
  • Drupal — характерная строка Disallow: /?q=admin/;
  • Черты платформы Битрикс также можно увидеть в этом текстовом файле в строке Disallow: /*bitrix_*=

Поиск движка в футере сайта

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

Плагины для определения фреймворка

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

Wappalyzer

wappalyzer

Плагин wappalyzer предоставит возможность легко узнать информацию о сайте. Это бесплатное расширение, которое можно установить на Мозиллу и Гугл Хром. Способно автоматически определить CMS сайта всего за один клик мыши. После установки расширения в браузере появляется иконка, дающая информацию о технологиях, которые применялись при создании:

  • CMS или фреймворк;
  • Язык программирования;
  • Счетчики аналитики;
  • Библиотеки скриптов;
  • Социальные сервисы;
  • Шрифты.

Расширение пригодится тем, кто часто занимается инспектированием различных сайтов.

RDS bar

rds-bar

Еще один плагин, позволяющий не только в одно касание, определить данные, указанные выше, но и провести глубокий SEO-анализ показателей сайта. Доступно скачивание и установка на Mozilla Firefox, Chrome, Opera. Среди его функционала стоит выделить:

  1. Параметры и функции панели инструментов, которые определяют доменное имя компьютера с этим IP, возраст сайта, IP сервера, провайдера, страну размещения, CMS. Кроме того, отображается ряд параметров, связанных с поисковыми системами, доступен вывод SEO-тегов и проверка правописания на странице.
  2. Глубокую работу с поисковой выдачей Яндекса и Гугла.
  3. Подстановку блоков содержимого, внешних ссылок и подсветку тегов. Можно задавать стиль выделения и исключить сайты, где эта проверка и подсветка не требуется.

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

Builtwith technology profiler

 BuiltWith-Technology-Profiler

Расширение для Мозиллы, Хрома или Эджа, а также отдельно взятый сервис, позволяющий выяснить:

  • какие CMS и фреймворки использовались;
  • какие рекламные площадки применялись;
  • какие виджеты задействовались;
  • вычислить инструменты или язык программирования;
  • просмотреть аналитику сайта.

Чтобы найти сведения о CMS необходимо пролистать результат обработки до строки «Content Management System».

Itrack

itrack

Бесплатный инструмент не требует регистрации. Используйте расширения для браузеров Opera, Chrome, Mozilla Firefox или загружается по ссылке на сайте разработчика: https://itrack.ru/whatcms/. Доступный сервис без лишних действий для определения CMS на сайте. В базе itrack находится более 80 видов CMS.

Заключение

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

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

С нашими работами можно ознакомиться здесь.

Услуги
  • Создание сайтов
  • Разработка мобильных приложений
  • Запуск стартапов
  • Комплексное продвижение
  • Продвижение ИТ-компаний на рынки США

Как узнать, на каком движке сделан сайт

Как узнать CMS сайта

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

Определение CMS сайта вручную

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

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

Самый легкий, простой и быстрый способ определения CMS сайта – просмотр его исходного html-кода. В браузере можно нажать на комбинацию клавиш Ctrl + U. А точно определить движок сайта поможет мета-тэг «generator».

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

Проверка пути к файлам оформления

Этот способ можно реализовать на той же странице с исходным кодом. Нужно лишь найти в списке ссылки на файлы оформления css и js. Для каждой CMS характерна собственная структура, выделяющая ее среди остальных. Например, в WordPress в корне будет указываться wp-content или wp-includes. А в Drupal корневая система выглядит примерно таким образом — /sites/default/files.

Служебные страницы в robots.txt

На каждом сайте, независимо от используемого движка, есть файл robots.txt. Он отвечает за запрет показа технических страниц, их дублирования, а также запрет индексирования. В таком файле можно найти и признаки используемой CMS. Для этого следует открыть нужный сайт и добавить в конце строку «/robots.txt». В WordPress все будет очевидно, на одной из первых строк указывается используемая CMS.

Определение движка сайта через файл robots.txt

С Drupal все тоже будет достаточно просто. Характерным признаком его будет наличие в данном файле строки Disallow: /?q=admin/ .

Как определить CMS с помощью файла robots.txt

Проверю сайт Timeweb, дополнив адресную строку /robots.txt. Следы используемой CMS обязательно должны присутствовать в файле, но надо быть внимательным. И вот таким образом я нахожу нужную строку. Как оказалось, при создании этого сайта использовалась CMS 1С Bitrix.

Определение CMS с помощью файла robots.txt на сайте timeweb.com

Вход в административную панель

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

Поиск движка в футере сайта

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

Определение структуры URL-ссылок

Теперь стоит обратить внимание на внешний вид ссылок сайта. Только обращаю внимание – данный способ актуален, если они не подвергались обработке с помощью генератора URL. В WordPress необработанная ссылка выглядит вот таким образом: site.com/р=123

А вот в Joomla подобные ссылки выглядят другим образом:

  • site.com/index.php?option=com_content&task=view&id=12&Itemid=345
  • site.com/content/view/12/345/

В MaxSite CMS необработанные ссылки выглядят примерно вот таким образом: /page/uznat-cms-saita

В движке vBulletin ссылки будут выглядеть вот так: /showthread.php?t=518262

Для CMS IPB характерен следующий вид ссылок: /index.php?showtopic=25

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Онлайн-сервисы для проверки CMS

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

iTrack.ru

Данный сервис поможет в два клика определить, на каком движке сделан сайт. Он определяет до 60 современных CMS. Для начала необходимо просто пройти на страницу сайта , ввести нужный URL и отметиться, что вы не робот. Далее следует нажать на кнопку «Определить CMS», и буквально через несколько секунд на экране выйдет результат.

Определение движка сайта с помощью онлайн ресурса iTrack

WhatCMS

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

Поиск использованного при разработке движка на сайте WhatCMS

Built With

Это один из самых популярных и результативных сервисов, который определяет не просто CMS, но и показывает аналитику сайта, используемые инструменты и даже язык. Как только вы введете ссылку в строке и начнете поиск, сразу учтите – на первых строках нужную информацию не найти. Для этого надо пролистать вниз, просмотрев чуть ли не всю прочую информацию о сайте, и найти раздел «Content Management System».

Поиск CMS, использованной при создании сайта, на Built With

Обращение к разработчикам или владельцам сайта

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

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

Заключение

Я не рассказала о таких популярных сервисах, как 2ip.ru и majento.ru. Дело в том, что эти сайты часто дают ложный результат. Например, в первом случае, когда я хотела определить CMS сайта Timeweb, он сразу же отсеял 1C Bitrix. Хотя, нам уже стало понятно, что именно этот движок был использован при создании данного сайта.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *