6. Удобство для пользователя. Не знаю как вам, но мне больше нравится когда крупный раздел сайта вынесен на свой поддомен.
Адреса вида forum.site.ru, blog.site.ru смотрятся солиднее, чем site.ru/forum/ или site.ru/blog/. Опять таки, посетителю более понятно в каком разделе сайта он находится.
Подведем итоги. Вынос раздела сайта на поддомен, это нечто среднее между созданием отдельного нового сайта и публикацией информации на уже имеющемся. В краткосрочной перспективе это затрудняет продвижение и требует дополнительных финансовых затрат на раскрутку. Зато в долгосрочной – наоборот, позволяет достичь лучших результатов. В любом случае, на поддомены стоит выносить те разделы сайта, которые и в действительности «выбиваются» из общей структуры. Т. е. как всегда, опираемся на логику и здравый смысл в первую очередь.
2.9. Дизайн сайта. Выбор CMS
CMS сайта. Сайт для своего первого серьезного проекта Semonitor я сделал без использования каких-либо CMS. Да-да, в обычном html-редакторе, ручками. Я ни в коем случае не призываю вас к подобному мазохизму, так просто исторически сложилось, что semonitor.ru был изначально создан без всякого дополнительного движка. Свои же новые сайты я, естественно, делаю с помощью CMS.
CMS – content management system – или в переводе «система управления контентом». А уж если сказать совсем по-русски, без всяких заумных «контентов», то CMS – это система управления сайтом и его содержимым.
CMS радикально упрощает работу. Сменился год на календаре, пришла пора поменять копирайты на сайте. Вместо (с) 20002015 написать (с) 2000–2016. На обычном html-сайте вам придется последовательно открывать каждую страницу и вручную править нужную строчку. В CMS вы внесете изменения только в одном месте, и оно распространится на весь сайт автоматом. Аналогично с новым пунктом меню. Несколько кликов – и меню обновилось на всех страницах.
В плане функциональности CMS отличается от обычного HTML как грузовой Камаз от ручной тачки. Системы комментариев для сайта, возможности регистрация/логина, подписка на новости и т. п. – все эти функции являются встроенными. Реализация их вручную заняла бы не один месяц работы.
CMS бывают платными и бесплатными. Бесплатные ничуть не хуже, просто коммерческие CMS могут быть использованы под какие-то узкие бизнес-задачи. И для некоторых проектов разумнее купить готовое решение, чем допиливать напильником бесплатное. Если у вас нет четкой причины покупать конкретную коммерческую CMS – то можете смело брать бесплатную, ее возможностей вам с головой хватит.