(4912) 99-33-42

mail@3w-site.ru

Открытые CMS.

Аббревиатура CMS сегодня знакома, наверное, каждому, кто хоть чуть-чуть задумывался о создании сайта. Однако, не все четко представляют, что же скрывается за этими буквами. Когда речь идет об интернет-сайтах, под CMS (Content Management System) понимают программу, которая, с одной стороны выдаёт страницы сайта по запросу пользователя, с другой — обеспечивает удобное редактирование материалов, размещенных на сайте.

От качеств этой программы зависит:

  • удобство пользования сайтом;

  • полнота управления сайтом;

  • гибкость или расширяемость сайта;

  • информационная безопасность;

  • производительность сайта;

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

Во-первых, можно выделить Open Source CMS. Это продукты, создаваемые на некоммерческой основе сообществами программистов. Тройкой лидеров по популярности в этом классе являются, пожалуй, Joomla, Drupal и Wordpress. Их ареал распространения огромен, они обслуживают миллионы самых различных сайтов, от уютных персональных блогов до крупнейших новостных ресурсов и корпоративных порталов.

Можно долго спорить о достоинствах и недостатках той или иной системы, но в целом для них характерны следующие положительные моменты:

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

  • Широкий диапазон применения — если вам внезапно потребовалась такая-то функция, наверняка вы не одиноки, и кто-то уже решил схожую проблему проблему до вас.

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

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

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

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

  • Необходимость перестройки для конкретной задачи — система, спроектированная максимально гибкой, не обязательно будет лучшим образом решать вашу задачу задачу, в чем-то ей будет не хватать удобства, поэтому её однозначно придётся расширять для конкретного проекта.

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

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


ООО «Три-В»
создание, продвижение и поддержка сайтов

© 3w-site.ru, 2009-2019