На каком cms сделан сайт – Система управления сайтом (CMS)

Содержание

На каких CMS сделаны топ 100 сайтов Рунета по посещаемости — CMS Magazine

Необходим сайт, мобильное приложение, услуги по SEO или контекстной рекламе? Тендерная площадка WORKSPACE поможет выбрать оптимального исполнителя. База проекта насчитывает более 10 500 агентств. Сервис БЕСПЛАТЕН для заказчиков.

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

Для начала стоит определиться, какие именно CMS имеют популярность в рунете? Как нам говорит Рейтинг Рунета среди коммерческих движков это: 1С-Битрикс, NetCat, UMI.CMS, HostCMS, AMIRO.CMS и среди свободных это: Joomla!, Drupal, MODx, WordPress, TYPO3. У каждой из CMS есть свои особенности, плюсы и минусы, но статья не об этом.

Начнем с исследования топ 100 сайтов, а уже после проанализируем полученные данные. Для исследования мы выбрали рейтинг от LiveInternet.ru (регион — все страны). В анализ вошли более 50 популярных CMS, в том числе все самые популярные. CMS определялась по расположению админки, по коду сайта и т.д. Погрешности могут быть, т.к. некоторые владельцы сайтов целенаправленно скрывают признаки использования CMS, но в любом случае эта погрешность, если и есть, то небольшая.

Анализ свежий, от 11.09.2012, с момента анализа места в рейтинге могли незначительно сдвинуться, но суть это не меняет.

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

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

Какие CMS наиболее востребованы в Рунете?

Предлагаем ознакомиться с результатами рейтинга CMS.

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

Почему посещаемые сайты не сделаны на CMS?

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

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

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

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

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

  • Проблемы с нагрузками. Так как мы говорим о высокопосещаемых проектах, каждый из них должен быть оптимизирован под нагрузки, чтобы не тратить большие ресурсы на поддержку работоспособности, а сайт должен оставаться рабочим при любой посещаемости. Отсюда каждый из модулей должен тратить минимум вычислительных мощностей, что CMS обеспечить не может, ведь её создавали как решение «на все случаи жизни», и в ней есть куча всего, что выкинуть либо сложно, либо вообще невозможно. Кстати, некоторые проекты ради этого делают сайт вообще на чистом HTML (например, Opera), за счет этого сайты выдерживают большие нагрузки с минимальными ресурсами, а скорость загрузки страниц поражает воображение. Правда, на чистом HTML’е можно делать только те сайты, которые редко обновляются: каждое обновление становится проблемой.

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

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

Источник: http://secl.com.ua/article-na-kakih-CMS-sdelanyi-top-100-saytov-runeta-po-poseschaemosti2.html

cmsmagazine.ru

На какой CMS делать сайт? — CMS Magazine

Часто нам приходится рассказывать нашим потенциальным клиентам, о том, как выбрать движок (CMS) для сайта. Это страшное слово часто ни о чем не говорит заказчику, а споры разработчиков о том какая админка лучше, похожи на споры приверженцев разных религиозных убеждений… Основываясь на опыте работы нашей студии — «Интернет-клиент», мы постарались собрать четкие критерии, которые помогут определиться с тем, какой движок и для какого типа проекта стоит выбрать.

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

  • студийные,
  • некоммерческие,
  • профессиональные,
  • и самописные (несерийные).
Необходим сайт, мобильное приложение, услуги по SEO или контекстной рекламе? Тендерная площадка WORKSPACE поможет выбрать оптимального исполнителя. База проекта насчитывает более 10 500 агентств. Сервис БЕСПЛАТЕН для заказчиков.

Студийные CMS

Студийные CMS — движки, написанные командой web-студии для реализации проектов своих клиентов. Такие CMS могут иметь как платную, так и бесплатную лицензию.

Практика создания сайтов на студийных CMS во многом обусловлена историческими причинами. Многие студии начинали свою работу еще в 90-е годы, когда известных сегодня движков еще не было вовсе или по уровню они не отличались от студийной разработки. Поэтому оптимальным вариантом был именно движок собственной разработки. Например, в студии «ADV» используют свою CMS — «Mozart», а в «АРМАДА СОФТ» (РБК СОФТ) применяют собственную разработку — «RBC Contents», компания «Webprofy» использует «UMI.CMS», которая, кстати, из студийной стала профессиональной, и выделилась в отдельный бизнес-проект компании.

Нужно отметить, что тренд сегодняшнего дня — переход студий на профессиональные CMS, о которых мы расскажем чуть ниже. Это явно следует из рейтингов студий и CMS (например, в каталоге студий http://www.cmsmagazine.ru/creators/ ), где указано на каких CMS работают студии. Сегодня на своих CMS практически не работают возрастные и известные студии.

Пока смерть не разлучит нас..!

Второй причиной, по которой на студийных CMS до сих пор работают многие интернет-компании, является их неотчуждаемость. По сути, большинство студийных CMS являются своеобразным инструментом привязки клиента к студии: доступ к ядру системы не предоставляется, в код внести изменения невозможно, релизы публикуются только в рамках Roadmap. Основным способом обеспечения неотчуждаемости является размещение сайта на сервере студии (site as a service — SAAS). В рамках данной концепции создаются сайты, например, в таких компаниях как «Мегагрупп.ру», «UMI.ru», «Турадмин» и других. В ряде случаев лицензия на движок предусматривает не разовую, а ежемесячную абонентскую плату.

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

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

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

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

Некоммерческие CMS

Некоммерческие CMS с отрытым кодом занимают большой сегмент рынка. К числу лидеров в России, по данным Рейтинга «CMS magazine» (http://www.cmsmagazine.ru/catalogue/), относятся Joomla!, WordPress, MODx и Drupal. Основное достоинство этих движков — отсутствие платы за лицензию. К тому же для Joomla!, WordPress и Drupal в сети есть масса интересных и разнообразных модулей, а также готовых сайтов, позволяющих реализовать на движке не только простой малобюджетный сайт, но даже интернет-магазин или небольшую социальную сеть.

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

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

Еще одним существенным минусом некоммерческих движков в России является сильный спад интереса к ним у разработчиков. «Битрикс», «Юми», «NetCat» и некоторые другие профессиональные CMS настолько хорошо заботятся о разработчиках (обучение, техподдержка, контроль качества, множество готовых сайтов или модулей), что в последнее время становится все труднее найти опытного разработчика для некоммерческих CMS. Зарплата у таких раритетных специалистов, соответственно, становится выше.

Более того, 10 лет назад в России некоммерческие CMS были на пике популярности. На них сделали себе сайты многие крупные компании, за десять лет их ресурсы обросли рукописным кодом, сложными интеграциями со складскими системами. Сейчас даже при желании, соскочить такому сайту на современный профессиональный движок практически невозможно! Поэтому в борьбе за найм хорошего специалиста на Joomla! или Drupal придется конкурировать с этими далеко не бедными компаниями…

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

Словом, с точки зрения низкого уровня защиты и дороговизны часа работы ОПЫТНОГО разработчика, мы не рекомендуем нашим клиентам использовать некоммерческие движки для реализации крупных, высоконагруженных проектов или ресурсов с повышенными требованиями к веб-безопасности (сайты финансово-кредитных, правительственных учреждений). Но для разработки несложных сайтов для малого и среднего бизнеса некоммерческие движки — отличное решение!

Выбираете CMS?

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

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

Профессиональные CMS

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

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

Среди основных достоинств профессиональных движков хочется отметить добротность, высокий уровень веб-безопасности, гибкость управления контентом, регламентированную техподдержку и документированность системы. Дополнительный плюс — широкий выбор готовых решений, что представляется очень удобным для малобюджетных проектов. К примеру, на Marketplace «1С-Битрикс» уже более 50-ти готовых отраслевых решений. «UMI.CMS» предлагает 500 готовых решений с профессиональным дизайном и даже контентом для интернет-магазинов и сайтов 20-ти отраслей бизнеса.

В числе недостатков профессиональных движков — необходимость платы за лицензию.

Профессиональные CMS — это тот вариант, который мы всегда советуем нашим клиентам.

Самописные или несерийные CMS

Любой движок, даже профессиональный и широко известный сейчас «1С-Битрикс», когда-то начинался с самописного несерийного движка.

Можно выделить три основные причины, зачем программисты делают свои админки:

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

Развиваясь, самописные CMS превращаются в некоммерческие или профессиональные системы управления сайтом, но большинство несерийников так и остаются движком «на один раз».

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

Луноход

Основное достоинство самописных движков — возможность реализовать нетиповой масштабный ресурс, функционал которого будет максимально точно соответствовать задачам проекта. Многие масштабные web-ресурсы из ТОП 100 «Яндекс» до сих пор работают на несерийных CMS, разработанных студиями под конкретный проект. Такие известные сайты как Facebook, Одноклассники, Вконтакте, Mail.ru, да сам Яндекс — это несерийные самописные движки.

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

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

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

Чем руководствоваться при выборе CMS?

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

Для наглядности мы представили в виде таблицы ряд базовых характеристик движков:

Ключевые особенности

Студийные CMS

Самописные (несерийные) CMS

Некоммерческие CMS

Профессиональные CMS

Техподдержка

На усмотрение разработчика

На усмотрение разработчика

Любительские форумы

Централизованная

Документированность системы

На усмотрение разработчика

На усмотрение разработчика

По инициативе разработчиков и энтузиастов

Регламентированное документирование

Гарантия

На усмотрение разработчика

На усмотрение разработчика

Нет

Ограниченная гарантия (SLA)

Обновления

В рамках Roadmap

Нет плановых обновлений

Нет плановых обновлений

В рамках Roadmap

Возможность масштабирования системы

На усмотрение разработчика

На усмотрение разработчика

Возможно

Возможно

Уровень безопасности

В зависимости от квалификации разработчика CMS

В зависимости от квалификации разработчика CMS

Невысокий

Высокий

Поиск разработчика на поддержку и развитие (или смена разработчика)

Крайне сложно или невозможно

Крайне сложно или невозможно

Для простых проектов не трудно, для сложных проектов трудно и дорого

Не трудно на проекты любой сложности

Надеемся, наш обзор позволит Вам сделать правильный выбор!


cmsmagazine.ru

графики, описания и данные, данное исследование подтверждает и наша компания iTrack

Прочие: uCoz, WebAsyst Shop-Script, Tilda, UMI.CMS, NetCat, Setup.ru, HostCMS, PrestaShop, InSales, diafan.CMS, Simpla, cs.cart, UralCMS, Amiro.CMS, VamShop, StoreLand, InstantCMS, CMS Made Simple, OsCommerce, ImageCMS, AdVantShop.NET, Textpattern, MaxSite CMS, ABO.CMS, ShopCMS, RBC Contents, SiteEdit, S.Builder, LiveStreet, AVE.cms, concrete5, DJEM, TYPO3, Danneo, Melbis Shop, NGCMS, Canape CMS, Twilight CMS, PHPShop Free, CMS Sitebill, Zen Cart, Tiu.ru, Alto CMS, CMS Ruen, Atilekt.CMS, Elstrana CMS Hosting, Parallels SiteBuilder, Fast-Sales, Jimdo, okis.ru, uDiscuz!.

Полный общий рейтинг CMS
WordPress44,60%

1,80

324 800
Joomla13,82%

-1,36

100 600
1С-Битрикс11,74%

1,91

85 500
OpenCart3,65%

-0,32

26 600
Drupal3,01%

-0,80

21 800
Wix2,64%

-0,17

19 200
MODX Evolution2,23%

0,52

16 200
MODX Revolution2,06%

-1,03

15 000
DataLife Engine2,06%

-0,27

14 900
Nethouse1,69%

0,94

12 300
uCoz1,44%

-0,46

10 500
WebAsyst Shop-Script1,41%

-0,04

10 200
Tilda1,29% = 0.009 400
UMI.CMS1,10%

-0,02

7 900
NetCat0,98%

0,16

7 100
Setup.ru0,91%

-0,59

6 600
HostCMS0,68%

-0,01

4 900
PrestaShop0,63%

0,22

4 600
InSales0,41%

0,02

3 000
diafan.CMS0,34%

0,02

2 400
Simpla0,30%

-0,07

2 100
cs.cart0,23%

0,21

1 600
UralCMS0,21%

0,03

1 400
Amiro.CMS0,17%

-0,03

1 200
VamShop0,16%

-0,09

1 100
StoreLand0,16%

-0,05

1 100
InstantCMS0,16%

-0,05

1 100
CMS Made Simple0,15% = 0.001 100
ImageCMS0,12%

-0,03

800
MaxSite CMS0,11%

0,02

700
ShopCMS0,10%

-0,02

700
SiteEdit0,09%

-0,09

600
S.Builder0,09%

0,00

600
LiveStreet0,07%

-0,03

500
TYPO30,06%

0,00

400
Danneo0,05%

-0,01

300
Canape CMS0,05% = 0.00300
PHPShop Free0,03%

-0,02

200
CMS Sitebill0,02%

-0,01

100
Tiu.ru0,02%

-0,56

100
Прочие0,94%6 900

Данные по количеству установок округлены до сотен. Прочие: OsCommerce, AdVantShop.NET, Textpattern, ABO.CMS, RBC Contents, AVE.cms, concrete5, DJEM, Melbis Shop, NGCMS, Twilight CMS, Zen Cart, Alto CMS, CMS Ruen, Atilekt.CMS, Parallels SiteBuilder, Fast-Sales, uDiscuz!.

itrack.ru

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

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

Просмотр кода вручную

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

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

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

Также в коде можно поискать словосочетание meta name=«generator», если такая строчка найдется, то в ней будет название CMS. Можно попробовать открыть robots.txt, который всегда будет располагаться по адресу «имя сайта/robots.txt». Не всегда, но обычно там можно найти либо упоминание названия CMS, либо данные, которые помогут вам определить движок.

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

Сервисы

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

  • Builtwith.com — поможет не только узнать, на каком движке сделан сайт, но и даст множество других данных. У сервиса есть платная версия, которая предоставляет больше возможностей, но для определения CMS бесплатной будет более чем достаточно.
  • 2ip.ru — российский сервис, очень популярен и известен. Помимо определения движка сайта, дает и массу других возможностей. В базе данных более 70 CMS, поэтому чаще всего этот сервис поможет решить проблему.
  • Whatcms.org — аналог предыдущих сервисов, база CMS очень большая.

Для получения точной информации я рекомендую воспользоваться как минимум двумя сервисами. Вот пример работы 2ip.ru:

В действительности, проверяемый сайт был сделан на 1С:Битрикс, однако по непонятной причине были найдены признаки WordPress, что является ошибкой. Проверяем сайт в Whatcms.org:

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

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

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

  • Library Sniffer for Google Chrome — как понятно из названия, это расширение для Chrome. Помимо определения движка сайта, предоставляет много других полезных возможностей. Если вы используете «Хром», рекомендую обязательно познакомиться с этим расширением.
  • Wappalyzer — аналог предыдущего, однако он есть не только для Chrome, но и для Firefox.
  • RDS Bar — очень мощный плагин с кучей возможности, по сути, «маст хев» для любого вебмастера. Помимо всего прочего, определяет большинство популярных движков для сайтов.

Если ничего не помогает

Если ничего из вышеперечисленного не помогает вам узнать необходимую информацию, то есть всего два варианта:

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

У вас остается только один вариант: написать владельцу сайта. Не факт, что вам ответят, но другого пути все равно нет.

 

www.seostop.ru

Как узнать движок сайта. Основные способы определения CMS сайтов

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

Определяем CMS сайта

Когда долгое время работаешь с сайтами, то начинаешь чувствовать некоторые движки, как говорится «по запаху», но это не по теме этой статьи 🙂 . В целом, один из наиболее быстрых и распространенных методов определения движка (CMS), это просто нажать ctrl+p и изучить исходный код страницы. Некоторые, наиболее популярные CMS генерируют свое имя в тегах популярный движок Joomla:

<meta name="generator" content="Joomla! - Open Source Content Management" />

Так же, названия CMS можно узнать из сносок в разделе авторских прав (обычно в «подвале» сайта расположено) или можно копнуть чуть глубже и посмотреть в конкретных именах классов в файле CSS для примера Vb_divname явно указывает нам на то, что в данном случае мы имеем дело с VBulletin форумом.

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

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

В этих случаях можно не напрягаться и прекратить «потуги», т.к. в 99% вы все равно не узнаете, на чем сделан сайт.

Я же, в этом посте, не планирую описывать сложные способы определения, для которых надо устанавливать скрипты на web-серверы либо заниматься чтением Cookie. Все, что будет написано дальше, предназначено для новичков в веб-строительстве и продвижении сайтов, а так же для простых пользователей. Определить на какой CMS создан веб-сайт возможно несколькими способами:

  1. Плагины и расширения для браузеров
  2. Онлайн сервисы определения движка
  3. Просмотр HTML кода страницы

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

Что такое CMS

Движок сайта или CMS (Система управлением содержимым / Content Management System) – сейчас большинство сайтов работают под управлением CMS, что значительно облегчает работу администратору проекта, поскольку большое количество процессов выполняются на автоматическом уровне.

Попросту говоря, движок позволяет добавить новый материал на сайт через графический редактор на подобии Word, в котором очень просто вставить ссылку, прописать атрибуты “alt” и “tittle”, а не редактируя каждый раз исходный код страницы. Называются такие редакторы общим термином WYSIWYG (произносится [ˈwɪziwɪɡ], является аббревиатурой от англ. What You See Is What You Get, «что видишь, то и получишь»).

Плагины и расширения для браузеров

Начну с самого, на мой взгляд, удобного и функционального плагина Wappalyzer.

Расширение Wappalyzer является самым быстрым инструментом из программ, перечисленных в этой статье, потому что это плагин для браузера (Mozilla Firefox и Google Chrome), а не инструмент в Интернете. Он позволяет очень быстро узнать технологии, используемые на веб-сайтах. Wappalyzer обнаруживает и показывает в виде иконок (рис.1):

  • Системы управления контента (Joomla, Drupal, Mambo и т.д.)
  • Магазины (Zen Cart, xtCommerce, OpenCart и т.д.)
  • Сценарии инструмент аналитики (Google Analytics, Web Optimizer, Piwik и т.д.)
  • Ведение блога (WordPress, Tumblr, Живой журнал и т.д.)
  • Хостинг — панели (Cpanel, DirectAdmin, Plesk)
  • Интернет — форумы (PHPBB, IPB, SMF и т.д.)
  • Языки программирования (PHP, Python, Ruby)
  • И многие другие.

Рис. 1

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

RDS Bar — Плагин для быстрого анализа показателей сайта

Помимо  Wappalyzer есть еще один плагин, на котором я бы хотел остановиться. Он так же подходит для браузеров Google Chrome и Mozilla Firefox и Opera. Несомненно, на сегодняшний день их существует намного больше, но для нашей цели будет достаточно и этих двух. Так вот, еще одним популярным SEO-расширением для Firefox и Хром является плагин RDSBar, который по мимо всех остальных своих функций, позволяет определить движок сайта (рис. 2). Единственное, что для работы этой функции «определение CMS», должна быть активирована – «панель дополнений».

Рис. 2

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

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

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

  • Зайти в онлайн сервис 2ip.ru/cms
  • Задать адрес сайта, которому необходима проверка, (пример: promotiger.ru)
  • Ввести проверочный цифровой код (Capture)
  • Просмотр результатов (рис. 3)

Рис. 3

Как видно из картинки выше, сервис безошибочно определил, что на сайте используется движок WordPress. 2ip – это отечественный онлайн ресурс в котором доступно большое количество различных сервисов, и среди них находится скрипт вычисление движка, которому известно более чем 50 cms. Кроме того, Интернет не ограничивается этим сервисом

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

Бывает такое, что все вышеперечисленные способы не помогли. В этом случае переходим к третьему, наиболее сложному способу определения движка сайта, а именно к непосредственному просмотру html кода страницы. Для просмотра кода страницы в браузере, достаточно нажать сочетание кнопок Ctrl+U или вызвать контекстное меню, кликнув правой клавишей мыши (ПКМ) на открытой странице сайта и выбрать там «Просмотр кода страницы».

Если вы более менее профи в сайтах и вам очень кажется, что эта CMS относится к известной вам, то можно проверить это входом в «Административную панель». К примеру, для входа в админку CMS Joomla! надо ввести site.com/administrator/, а для входа в  WordPress используется site.com/wp-admin/ и т.п. Надеюсь, что общий смысл ясен, но не нужно забывать, что для защиты от хакеров и взлома, продвинутые владельцы ресурсов могут менять URL входа в админ-панель, поэтому этот метод не является 100%.

Что-то я отвлекся. Так вот, для того, чтобы узнать CMS проекта мало просто посмотреть исходный код нужно еще знать особенности движков Начнем с самых распространенных:

Joomla – характерна тем, что имеет в пути к файлам css доменное имя, к примеру:

<link rel="stylesheet" href="http://www.sto-ts.by/modules/mod_image_show_gk4/styles/gk_corporate2/style.css" type="text/css" />

Если перейти по ссылке, которая указана в примере: http://www.sto-ts.by/modules/mod_image_show_gk4/styles/gk_corporate2/style.css, откроется на просмотр файл system.css. Как, по-вашему, что бы это значило? Конечно, ресурс работает на Joomla. В первых строках файла это указано (рис. 4).

Рис. 4

Так же, как я писал в начале поста, можно посмотреть наличия названия движка в meta name =» generator «

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

<link type=»text/css» rel=»stylesheet» media=»all» href=»/modules/system/defaults.css?c» />

WordPress – как известно, самая распространенная бесплатная CMS для блогов, по этому большинство блог-проектов организованы именно на WP. И так, главное отличие это папка /wp-content/, в которой находиться практически все содержимое: иконки, изображения, favicon, скрипты, файлы с расширением css.

<link rel=»icon» href=»http://mysite.ru/wp-content/themes/sosuechtig_black/favicon.gif» type=»image/gif»>

В WP так же как и в Joomla, может быть прописан тег meta name = » generator «

<meta name=»generator» content=»WordPress …..″ />

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

<script type=»text/javascript» src=»/engine/classes/min/index.php?charset=windows-1251&amp;g=general&amp;4″></script>

1СБитрикс – характерны наличием каталога /bitrix/, в котором находиться файлы каскадных таблиц — .css, а так же в этом каталоге размещаются изображения.

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

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

<script type=’text/javascript’ src=’/netcat/modules/search/suggest/jquery-ui.custom.min.js’></script>

MaxsiteCMS – и напоследок, как можно узнать движок Maxsite, который распространяется бесплатно и разработан отечественным web программистом. Определить его можно просмотрев исходный код и обнаружив каталог /maxsite/ в котором находиться скрипты и файлы .css. Кстати говоря, определить автоматически 100% удалось с помощью плагина RDSBar, а вот Wappalyzer указал только, что есть использование jQuery 1.7.1. А вот онлайн сервис 2ip обнаружил MaxsiteCMS, но так же указал и на использование WordPress.

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

promotiger.ru

2 способа узнать на какой CMS сделан сайт! Автоматизированный и ручной.

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

Для seo специалиста — это прежде всего обусловлено необходимостью делать подробный аудит сайта. Если проводится поверхностный аудит, то в принципе можно обойтись и без этого пункта. А если взялись работать над проектом серьезно, то конечно же определение системы управления контентом обязательно. К тому же некоторые клиенты, заказывая продвижение сайта в поисковых системах, иногда берут за отправную точку качество аудита ресурса и оценив проделанную работу принимают решение о целесообразности продвижения именно в этой seo конторе.
Так как определить на какой cms сделан сайт? Лично я пользуюсь двумя способами определения cms сайта. Это автоматизированный и ручной. Первый конечно же более целесообразный, потому как менее трудоемкий и более быстрый, но к сожалению не всегда точный. Второй же способ основан на ручной проверке страниц авторизации и кода сайта.

Автоматизированная проверка CMS на которой сделан сайт:

 

1. Заходим по этой ссылке: Автоматическая проверка cms сайта.

2. Вводим URL и нажимаем кнопку узнать.

Далее видим, что автомат нашел признаки использования системы управления сайтом. В данном случае это WordPress — для моего блога http://optim-zone.ru/.

Ручная проверка CMS сайта:

 

Как упоминал выше, cms сайта можно определить двумя способами:

1. Это найти страничку авторизации визуально определить систему управления контентом.
2. Найти следы использования системы в коде страниц сайта.

Для определения нам необходимы сами признаки использования, которые уже сведены в таблицу на блоге Ильдара Галиуллина и лично я не вижу смысла приводить эту таблицу на Optim-Zone.Ru. В таблице есть несколько колонок: cms, страницы авторизации, где перед строкой указанной в колонке добавляем URL сайта, и следы использования в коде страницы. Лично я чаще всего смотрю код — практически всегда сразу видно что это за зверь. Кроме того иногда можно увидеть cms, которые большинство российских пользователей даже в глаза не видели.

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

P.S. А заказать SEO аудит или продвижение сайта можно по ссылке у украинских оптимизаторов. К тому же SEO спецы из Украины делают это довольно качественно и за адекватную цену.

Нравиться статья?Подпишись — нажми — опубликуй !!!

optim-zone.ru

Движки сайтов. CMS

У Вас в браузере заблокирован JavaScript. Разрешите JavaScript для работы сайта!

Система управления сайтом (content management system — CMS) — это специальный программный механизм, который еще называют «Конструктор сайтов».

Конструктор сайтов как правило состоит из двух частей — административной страницы и редактора сайта.

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

В редакторе сайта идет непосредственная работа с содержанием сайта — добавление и изменение информации на нем.

  • Joomla — одна из наиболее мощных Систем Управления Содержимым с Открытым Кодом. Сайты рускоязычной поддержки: joom.ru, joomlaportal.ru. Требует базу данных MySQL, Занимает на диске 8+Мб.
  • WordPress, русскоязычный сайт — мощная система управления блогом или новостным сайтом. Имеется возможность публикации с помощью сторонних программ и сервисов. Высокая гибкость системы обеспечивается возможностью использования подключаемых модулей (плагинов). Поддержка тем, позволяет легко менять как внешний вид, так и способы вывода данных. На тематических сайтах и форумах можно найти громадные библиотеки тем и плагинов. Требует базу данных MySQL, Занимает на диске 10+Мб.
  • Textpattern — мощная молодая система управления блогом или новостным сайтом. Подойдёт как пользователю, так и опытному web-разработчику. Имеет возможность предварительного просмотра публикуемой заметки, систему комментариев к статьям и средства борьбы со спамом, встроенная система статистики, а так же интегрированную систему управления изображениями и многое другое. Опытные пользователи оценят расширяемую архитектуру, позволяющую использовать плагины, увеличивая, таким образом функционал сайта под свои нужды. Требует базу данных MySQL, Занимает на диске 1+Мб.
  • Mambo Mamboserver.ru Ru-Mambo.ru Mamboserver.com — движок — прародитель Joomla 1.0
  • WebDirector — коммерческая система, ориентированная на задачи создания и поискового продвижения корпоративных сайтов.
  • Drupal — мощная система для создания сайтов любой направленности.
  • hostCMS — удобная современная система управления сайтами. Корректировка содержания сайта производится с использованием интуитивно-понятного интерфейса.
  • phpBB, phpbb2.ru — форум для вашего сайта. Мощное, полностью масштабируемое и легко изменяемое программное обеспечение для создания конференций.
  • Gallery — галерея изображений. Этот инструмент позволит вам закачивать и управлять вашими изображениями с лёгкостью и удобством.
  • nano CMS — простейшая CMS. PHP.
  • MODx — это профессиональный инструмент разработки сайтов, позволяющий управлять контентом, да и самим сайтом абсолютно на все 100%! Эта система с открытым кодом (open source), а поэтому бесплатна. В отличие от большинства бесплатных CMS На MODx вы можете построить сайт любой сложности, практически с любым набором функций, при этом система не будет никоим образом влиять на ваш html-код. Требует базу данных MySQL, Занимает на диске 6+Мб.
  • AmiroCMS — совсем недавно разработчики открыли исходный код этого движка, что позволяет использовать не только движек в пределах его обширного функционала, но и создавать любые нестандартные решения. А учитывая хорошую «заточенность» движка под поисковое продвижение, то это достойный выбор для специалистов, которые смотрят в будущее.
  • osCommerce» — интернет магазин.
  • Mediawiki — сайтовый движок, предназначеный для создания ресурсов, где каждый может вносить свои правки и свободно писать статьи. Наиболее популярный ресурс на этой технологии — Wikipedia.
  • RunCMS — универсальный движок, предназначенный для создания веб-сайтов различной степени сложности и тематической направленности.

Фреймворки

  • Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. При его разработке использовался современный язык веб-программирования PHP5. Также он поддерживает множество популярных баз данных. Не требует базу данных MySQL, занимает на диске 9+Мб.
  • Smarty — компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller. Он поддерживает кэширвание страниц, что значительно снижает нагрузку на сервер. Не требует базу данных MySQL, занимает на диске 1Мб.
  • CodeIgniter это известный PHP фреймворк, который по сути является готовым каркасом для разработки сложных веб-приложений. Он пользуется заслуженной популярностью у веб-разработчиков всего мира.
    К его главным достоинствам можно отнести:
    • использование модели MVC (Модель-Отображение-Контроллер), которая хорошо зарекомендовавала себя при разработке приложений самой разной направленности;
    • поддержка множества баз данных, в числе которых MySQL и PostgreSQL;
    • богатая документация;
    • великолепная производительность.
    Не требует базу данных MySQL, занимает на диске 2Мб.
  • Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки.
    Русскоязычное сообщество Yii

Как подобрать CMS

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

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

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

Вопрос первый: Какова информационная структура сайта?

Это наиболее важный вопрос. Дело в том, что даже самая мощная и гибкая «универсальная» CMS имеет свои ограничения по отображению иерархии материалов.

Например, предположим, что вы наметили сделать каталог товаров, где будет представлено несколько сотен наименований разнородной продукции, каждому виду которой будут соответствовать два-три десятка качественных характеристик. Скорее всего, ни одна «универсальная» CMS не позволит такое реализовать. Придётся либо обратить внимание на специализированные системы для интернет-каталогов, либо рассмотреть вариант с заказом разработки CMS «под конкретный сайт». С другой стороны, CMS, ориентированная на интернет-каталоги, вряд ли годится для корпоративного или тематического сайта.

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

Второй вопрос: Кто и как часто будет обновлять информацию на сайте?

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

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

Третий вопрос: Что за хостинг-площадка может быть для сайта выделена?

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

Четвертый вопрос: Есть ли возможность заплатить сторонней компании за CMS?

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

Также, существуют коммерческие CMS. Это «универсальные» системы, но за право их использования придётся заплатить производителю. Главное преимущество таких систем не в каких-то удивительных функциях, которых нет в бесплатных CMS, а в том, что за уплаченные деньги клиент получает хорошую техническую поддержку (по крайней мере, должен получать таковую). Бесплатные CMS, к сожалению, не могут похвастать хорошей и бесплатной же технической поддержкой. Правда, можно использовать бесплатную CMS, «докупив» к ней коммерческую поддержку, но тогда это уже не будет бесплатным решением.

Итак, CMS необходима, а выбор её определяется структурой сайта, размером коллектива разработчиков, доступной хостинг-площадкой и финансовыми возможностями сайтостроителя.

Как оповестить поисковую систему об изменениях на вашем сайте? Возможно CMS система имеет встроенные средства оповещения, например WordPress.

Может ли CMS построить и поддерживать актуальной карту вашего сайта?

htmlweb.ru

Оставить комментарий

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

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