Как узнать на чем написан сайт?
Здравствуйте, у меня хороший опыт написания под андроид, но в вебе я начинающий.
Хочу сделать примерный клон этого сайта grovemade.com
1. Подскажите, как узнать, на чем он написан? Язык, фреймворк и т.д. Я вижу в исходном коде упоминание shopify только.
2. Можно ли написать подобное на джанго? Куда копать?
3. Позволяет ли shopify сделать такое?
- Вопрос задан более трёх лет назад
- 28545 просмотров
Комментировать
Решения вопроса 1
prntscr.com/dvyqvi
https://wappalyzer.com/download — поставьте расширение, показывает на чем сайт
Ответ написан более трёх лет назад
Комментировать
Нравится 4 Комментировать
Ответы на вопрос 5

HTML5,CSS3,JS,PHP,SQL,API,canvas,animation.
Ответ написан более трёх лет назад
Нравится 2 2 комментария

Без комментариев.
rocknow @rocknow Автор вопроса
А что не так? Ну админка в стандартном месте лежит.
На React он сделан.
Сделать можно хоть на чём. Функционал там стандартный. Берёте laravel + что-нибудь во фронт и делаете.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

Согласен с человеком выше, можно взять тот же WordPress + Woocommerce. Ничего крутого в этом сайте нет
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

вебдев-энтузиаст. Django, AngularJS
Пользуюсь расширением для Хрома Wappalyzer
С ним сразу и видно, что интересующий вас сайт использует Shopify, React, Require.js и еще много чего по мелочи.
Вопрос, можно ли сделать на Django, почти лишен смысла — выбор языка абсолютно не отразится на конечном результате, вся разница только в наборе предоставляемых инструментов и личном предпочтении (оставляю в стороне коммерческую сторону вопроса о востребованности того или иного языка).
Ответ написан более трёх лет назад
Нравится 1 3 комментария
rocknow @rocknow Автор вопроса
Спасибо, хоть и не по теме, но насколько коммерчески востребовано написать это на джанго и учить его дальше?

rocknow: Если в дальнейшем вы собираетесь нацелиться на написание интернет-магазинов, то выбирайте для изучения PHP. На нем уже написано множество готовых решений, большое сообщество.
Django больше заточен для создания веб-приложений, к примеру веб-интерфейс Instagram Last.fm написаны на Django
Как узнать, на чем написан сайт
Как понять, на каком языке написан Web-сайт/Web-страница? Есть специальные ПО или расширения для браузере, что-бы понять, на каком языке написан Web-сайт ?
Отслеживать
задан 18 авг 2018 в 8:58
Магомедрасулов Ибрагим Магомедрасулов Ибрагим
93 5 5 бронзовых знаков
только по косвенным признакам
18 авг 2018 в 9:05
18 авг 2018 в 9:07
18 авг 2018 в 9:10
18 авг 2018 в 9:13
А вот, как мне узнать через Dev Tools в Chrome-браузере, где расположен файл Web-страницы?
18 авг 2018 в 10:02
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
С ним можно узнать на чем написан сайт. Хорошей разработки:) UPD: вот еще одно:
Советую использовать два этих расширения, так как они дополняют друг-друга. Если интересно:https://lifehacker.ru/wappalyzer/
Отслеживать
ответ дан 18 авг 2018 в 11:24
Unconnected Unconected Unconnected Unconected
43 7 7 бронзовых знаков
- php
- javascript
- html
- css
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.26.3951
Как определить на какой 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 или движок самописный. Так как указано на скриншоте ниже.

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

Built With — многофункциональный инструмент проверки
Built With — самый информативный сервис, он поможет проверить движок сайта онлайн. Не просто подскажет на каком движке работает сайт, а укажет дополнительную информацию:
- язык программирования;
- адаптивность для мобильных устройств;
- web-сервер, на котором работает сайт;
- почтовый сервис;
- шрифты и фреймворки;
- тип SSL-сертификата;
- виджеты;
- система аналитики;
- подключенный CDN.
Платная проверка предоставляет более детальную информацию о сайте. Это самый быстрый способ определить фреймворк сайта и многое другое.
На примере сайта ГиперХост:

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

Еще один сервис проверки с прямо намекающим названием на свою специализацию — WhatCMS. Система проста, удобна, без лишней информации, которая в большинстве случаев попросту не нужна. Просто введите домен сайта и получите результат.
PR-CY — возможности для информативной проверки
Еще один популярный инструменты для проверки CMS — PR-CY. Он узнает саму платформу, наборы шрифтов, системы аналитики, используемый веб-сервер, виджеты и даже JS фреймворки. 5 проверок бесплатно можно сделать в 24 часа.
Итак, теперь полученная информация поможет вам определится с выбором 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. Drupal тоже довольно легко обнаружить, отличительным признаком будет являться строчка Disallow: /?q=admin/
Административная панель
При входе в административную панель можно также определить движок сайта. Делается это при вводе названия сайта в браузере с добавлением определенной приставки в конце. Путем перебирания всех ссылок, соответствующих определенным CMS, исключая одну за одной обнаруживается требуемая. Это не самый рабочий вариант, но тоже имеет место быть. Приведем несколько примеров для входа в админку сайта разных CMS:
- test.ru/wp-admin/ (для WordPress)
- test.ru/admin/ (для OpenCart)
- test.ru/administrator/ (для Joomla)
- test.ru/bitrix/admin/ (для Bitrix)
- test.ru/auth/ (для 1C Bitrix)
- test.ru/user/ (для Drupal)
Поиск движка в футере сайта
Футер — это нижняя часть страницы сайта, в которой может быть упоминание о CMS. При использовании шаблона в процессе создания сайта, иногда можно увидеть справку о движке сайта. Чаще всего написано мелким шрифтом в конце страницы. Правда у популярных и посещаемых сайтов эта информация скорей всего будет намеренно скрыта.
Определить структуру URL-ссылок
Найти упоминания о CMS сайта возможно с помощью внешнего вида ссылок, при условии, что они не обрабатывались генератором URL. В WordPress оригинальная ссылка имеет такой вид: test.ru/p=123, в отличие от Joomla:
- test.com/index.php?option=com_content&task=view&id=12&Itemid=345
- test.com/content/view/12/345
По заголовкам HTTP
Передавая отклик HTTP заголовков браузеру принимается перечень заголовков с информацией о CMS. Помогает в этом онлайн-ресурс или расширение HHTP заголовков для Гугл Хром. При этом можно еще обнаружить куки и движок через определенные индикаторы, отмеченные в директории (для WP — wp-settings).
Онлайн-сервисы для проверки CMS
Еще один способ проверить движок сайта — онлайн-сервисы. Несмотря на их огромное количество, можно выделить лишь некоторые, определяющие CMS с наибольшей точностью.
iTrack.ru
Является известным сервисом по определению движка сайта. Распознает более 50 актуальных CMS. Вводите необходимый URL, подтверждаете, что вы не робот и нажимаете «Определить». Ниже будет предоставлена следующая информация о домене, хостинге, самом сайте и IP-адресе. Помимо этого еще можно узнать о стойкости пароля, посещаемости и скорости загрузки сайта, а также о проверке анонимности, времени заливания файлов и прочее.
WhatCMS
Данный сервис определяет свыше 390 CMS. Более того, он определяет на каком языке программирования был написан сайт и веб-сервер.
Built With
Данный инструмент, определяющий движок сайта, аналитику, задействованные инструменты и язык, имеет свою популярность и впечатляющий результат. Он также предоставляет данные по серверам, фреймворкам и библиотекам. Можно даже найти рекламные данные и аналитические счетчики. Интересующая информация предоставляется не в первых строчках, нужно прокрутить ниже, просматривая практически все строчки, в особенности Content Management System.
Отдельно выделим распознавание движка через плагины, которые устанавливаются для браузера. Рассмотрим некоторые из них.
Wappalyzer
Данный плагин функционирует с такими браузерами, как Хром, Опера и Mozilla. Предоставляет данные о движке, веб-сервере, шрифтах, фреймворке, языке программирования и так далее. Выбирается и устанавливается версия под необходимый браузер, при этом перезагрузка не требуется. Адресная строка браузера будет содержать в себе данные сайта в иконках, нажав на которую получаем детальную информацию.
RDS bar
Функциональность этого плагина многогранна и существует в основном, чтобы анализировать сайт. Скорость работы высокая, можно просматривать количество страниц, ссылок и прочего в поисковике. После установки данного плагина необходима перезагрузка браузера.
Информацию о CMS можно найти в панели внизу справа. Верхняя панель отображает показатели посещаемости, индексации поисковых роботов и уровня вложенности страниц. Также есть возможность посмотреть robots.txt, подсвечивать орфографию, чистить кеш и так далее.
Иногда пользователи прибегают к еще одному методу распознаванию движка — серверным и десктопным парсерам, являющимися специальными программами получения необходимой информации. Таковым является A-Parser, выделяющий более 600 разновидностей CMS.
Обращение к разработчику или владельцу сайта
Лучше создателя сайта никто не подскажет всю его подноготную, в том числе на каком движке он написан. Некоторые сайты создаются студиями, в футере они обычно упоминаются, и при необходимости создания аналогичного сайта, они могут помочь. Разработчики также могут определить и показать CMS сайта. Более того, они могут рассказать о затраченном времени, ресурсах и средствах в процессе создания сайта, однако планируя создать конкурентоспособный сайт в аналогичной сфере, можете не рассчитывать на их помощь.
Подводя итог, можно сказать, что полное копирование функционала приглянувшегося сайта, не самая лучшая идея. Всегда можно развить собственные идеи и реализовывать их по своему уникальному видению, вдохновляясь примерами понравившихся ресурсов. А правильно подобранный движок сайта поможет в осуществлении задуманного. Для его определения можно выбрать любой из вышеперечисленных способов или попробовать все, чтобы выделить особо полюбившийся и подходящий именно вам.