Использование CMS
CMS Систе ма управле ния содержи мым (конте нтом) (англ. Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым)
Основные функции CMS • Предоставление инструментов для создания содержимого, организация совместной работы над содержимым, • Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п. , • Публикация содержимого, • Представление информации в виде, удобном для навигации, поиска. • В системе управления содержимым могут находиться самые различные сервисы: документы, фильмы, фотографии и так далее.
Плюсы создания сайта при помощи CMS 1) Создание сайта при помощи CMS не требует никаких специальных знаний и навыков. 2) Сделать сайт на CMS можно быстро, что экономит время. 3) CMS несёт в себе достаточно большую функциональность, что позволяет не тратить лишнее время на поиск или написание отдельных скриптов. 4) К популярным CMS обычно можно найти большое число разнообразных шаблонов и дополнительных модулей, ещё больше расширяющих функциональность, а также получить советы по настройке, установке и решению тех или иных проблем от сообщества разработчиков и пользователей этой CMS.
Минусы: 1) На то, чтобы разобраться с каждой конкретной CMS, освоить работу с ней, требуется какое-то время. 2) Быстро создав сайт с помощью CMS, вы получите сайт, хоть и не выглядящий убого, но похожий на множество других. 3) Иногда функциональность CMS оказывается недостаточной, либо немножко не такой, как вам нужно, и тогда придётся долго ломать голову над решением, в общем-то, пустяковых проблем. 4) Для простых сайтов функицональность CMS, как правило, оказывается чрезмерной, отсюда - сайты на CMS работают медленнее, занимают больше места на хостинге, в большей мере подвержены сбоям. 5) У многих распространённых CMS остаются проблемы с безопасностью, из-за чего ваш сайт могут взломать хакеры.
Существуют • НЕСТАНДАРТНЫЕ CMS (ИЛИ «CMS СОБСТВЕННОЙ РАЗРАБОТКИ» ) • Разрабатываются веб-студиями для своих клиентов. В большинстве случаев для веб-разработчиков это и неудобно, и невыгодно. Вариант не совсем подходящий и для заказчика, так как он в этом случае привязан этой CMS к данной компании. Почему? Потому что другая студия, если клиент попытается перейти на обслуживание к ней, не станет обслуживать чужой «движок» (что зачастую даже невозможно, т. к. свои коды. CMS студии шифруют) и предложит полностью «пересоздать» сайт. • БЕСПЛАТНЫЕ CMS • На рынке присутствует несколько известных «движков» , которые зарекомендовали себя с хорошей стороны. Несомненное преимущество таких систем – открытый код. Именно он позволяет всем желающим дорабатывать и расширять спектр возможностей данных CMS, что очень ценно при решении неординарных задач. Конечно, открытый код системы несколько облегчает задачу взломщику, однако стоит заметить, что 100% защиты от противоправных действий не дает и ни одна из существующих платных CMS. • ПЛАТНЫЕ ИЛИ «КОРОБОЧНЫЕ» CMS • Закрытый код платных «движков» является одновременно и преимуществом, и недостатком. Преимущество заключается в лучшей защите от несанкционированных взломов системы (по сравнению с бесплатными версиями). Недостатком является то, что при решении нестандартных задач по усовершенствованию сайта могут возникать сложности и проблемы, которые решаются только с помощью добавления (покупки) дополнительных модулей данной CMS. В остальном такие системы достаточно универсальны и подходят для решения большинства задач, стоящих перед владельцами сайтов.
Системы « 2 в 1» . CMS и хостинг в одном • • … Ucoz. ru Nethouse. ru Виртуальный офис Menocom Narod. yandex. ru Sites. google. com Yola http: //sitebuilder. yola. com Wix http: //ru. wix. com/ Множество хостингов с предустановленными CMS (Drupal, Joomla, …)
Стандартная последовательность использования CMS 1. Разработка структуры сайта «на бумаге» 2. Реализация структуры в CMS с использованием встроенных возможностей 3. Присоединение и настройка готовых модулей для расширение функционала 4. Написание собственных модулей (страниц) для расширения функционала


