Для управления контентом сайта нужна CMS. В интернете cms принято называть "движком", не будем отходить от общепринятого определения. Необходимо знать, как осуществляет управление материалами сайта тот или иной движок. В основном в движках, для добавления материала, используется интерфейс идентичный "Word" - все популярные cms, существуют cms без визуального редактора - чаще авторские и редакторы контента подключаемые к страницам сайта, как например бесплатный "CKEditor", причем пользователь при установке сам определяет какие страницы сделать "управляемыми". Проще говоря движок это панель администратора сайта, для входа в которую используется логин и пароль.
Для чего же нужно определять движок сайта? Во-первых, чтобы повторить то, что реализовано на понравившемся сайте. Во-вторых важно знать можно ли добавить ссылку на выбранный сайт за счёт использования профилей, комментирования или других возможностей движка. В-третьих можно расширить свои познания в сайтостроительстве, интересно узнать, какой сайт можно сделать на том или ином движке.
Конечно не все движки можно определить, например самописные авторские определить практически нельзя. Из простых вариантов, это название движка в футере сайта, когда оставлен дефолтный фавикон, так же можно определить cms по типу дизайна и элементам интерфейса. Сложнее определить, требует знаний, по http заголовку, cookies и т.п., движки интернет-магазинов и форумов.
Для определения движка можно воспользоваться плагином FF - Firefox Wappalyzer.
Используйте файл robots.txt, набрав адрес файла robots.txt: http://misite.com/robots.txt увидите закрытые от ботов папки, по которым иногда удается определить движок сайта.
Определяя движок воспользуйтесь советами "Глобатора" и посетителей его блога:
Joomla
Джумла определяется набором адреса админ панели: http://misite.com/administrator Сайт на Joomla в пути к css файлу в коде страницы html имеет "joom":
Вычислить Джумлу можно, если добавить к адресу главной страницы «?tp=1». Появившаяся схема расположения модулей шаблона, укажет что это cms Joomla.
Drupal
Фавикон сайта на Drupal часто находится в папке "files":
В этой же папке лежит файл css, имеющий характерное название:
У сайтов на Друпале страница регистрации пользователей по умолчанию имеет такой адрес: http://misite.com/user/register
Битрикс
В html коде сайта на Битрикс, в пути к файлу css и скриптам указан "bitrix":
Путь к картинкам также имеет "bitrix": http://misite.com/bitrix/templates/misite/images/1c-bitrix-logo.gif
Wordpress
Добавив к адресной строке адрес панели администратора или адрес страницы логина, можно определить сайт на Wordpress: http://misite.com/wp-admin
http://misite.com/wp-login.php
Определить можно по html коду, где можно увидеть версию cms:
обратите внимание на путь к файлу css и фавикону "wp-content":
тот же "wp-content" указан в путях к плагинам и скриптам:
"wp-content" есть и в пути к изображениям: http://misite.com/wp-content/themes/misite/images/icon-rss.png
DLE
У сайта на DLE, по умолчанию, имеется в коде html указание на cms:
А в пути к скриптам присутствуют "engine" или "dle":
Адрес страницы регистрации новых пользователей таков: http://misite.com/?do=register
Если же к адресу, произвольно нажимая клавиатурные кнопки, добавить символы, то произойдет ошибка 404.
Maxsite CMS
Сайт по умолчанию содержит "maxsite", путь в html, к файлу css, скриптам, фавикону следующий:
Danneo
Определяем движок Danneo добавив в адрес сайта адрес панели администратора apanel:
http://misite.com/apanel
Одна из характерных черт сайта - наведя курсор на изображение можно увидеть всплывающее описание:
MODx CMS
Сайт на MODx CMS имеет "assets" в коде html, путь к css, скриптам и изображениям прописан так:
http://misite.com/assets/image/picture.jpg
NetCat
Сайт в коде html имеет "netcat", путь к изображениям:
Так же можно воспользоваться онлайн сервисом: англоязычный - "builtwith.com" или рускоязычный - "2ip.ru", которые позволяют узнать движок(не во всех случаях) и используемые веб-технологии сайта.