
- •Глава 1 Сравнительный анализ систем управления сайтами 14
- •Глава 1. Сравнительный анализ систем управления сайтами
- •Глава 2 Проектно-конструкторская часть
- •3.2 Общая структура сайта
- •3.3 Разработка интерфейса сайта
- •3.3.1 Создание главной страницы
- •3.3.3 Создание категорий сайта
- •3.3.4 Создание материалов сайта
- •Глава 4 Качество объекта разработки
- •Глава 5 Организационно-экономическая часть
- •5.1. Организационная часть
- •5.2 Экономическая часть
- •5.2.1 Расчет затрат на материалы
- •5.2.2 Расходы на заработную плату
- •5.2.3 Расходы на эксплуатацию и обслуживание оборудования
- •5.3 Расчет экономической эффективности внедрения приложения
- •Глава 6 Информационная безопасность
- •6.1. Основные понятия и определения
- •6.2. Профиль защиты
- •6.3. Идентификация и аннотация профиля защиты
- •Глава 7 Охрана труда
- •7.1 Основные понятия безопасности труда
- •7.2 Идентификация и воздействие на человека негативных факторов производственной среды
- •7.3 Защита человека от негативных факторов производственной среды
- •7.4 Обеспечение комфортных условий трудовой деятельности
- •7.5 Психофизиологические и эргономические основы безопасности труда
- •7.6 Управление безопасностью труда
Глава 1. Сравнительный анализ систем управления сайтами
Анализ CMS систем
Что же такое CMS? CMS (от английского Content Management System) – система управления содержимым (контентом) – компьютерная программа или информационная система, которая используется для организации и обеспечения процесса по совместному созданию, управлению и редактированию содержимого сайта.
Основной задачей такой системы является сбор и объединение в единое целое, на основе ролей и задач, различных источников информации. Эти источники могут быть доступны как внутри самой организации, так и вне её пределов. К тому же данная система обеспечивает возможность взаимодействия различных сотрудников, проектов и рабочих групп, с теми базами знаний и данных, которые были ранее созданы, в таком виде и таким способом, чтобы сделать процесс поиска и повторного использования максимально комфортным и привычным.
В такой системе управления контентом определяется всё многообразие существующих данных: стандартные документы, музыка и звуки, видео, каталоги всевозможной информации и многое-многое другое. И именно для управления, хранения, обработки, просмотра и публикации таких данных различными группами пользователей и служат CMS. Отсюда кстати возникает и новый род профессиональной деятельности - контент менеджер, или проще говоря - редактор сайта.
CMS делятся на бесплатные и платные. Использование бесплатных систем управления контентом вовсе не означает, что они плохие или имеют много ограничений. Напротив, они также могут быть многофункциональными и полезными.
Сравнение аналогов
Для решения поставленной перед проектантом задачи можно использовать разные способы. Это использование различных систем управления сайтом. На сегодняшний день популярными системами являются 1С-Битрикс, Joomla!, Drupal. Далее проведем краткий обзор и анализ этих систем.
1С-Битрикс - профессиональная система управления веб-проектами, разработанная 1C, универсальный программный продукт для создания, поддержки и успешного развития сайтов. Для хранения данных сайта используется файловая система сервера и реляционная СУБД. Имеет существенный недостаток – платное ПО.
Drupal — система управления сайтом, написанная на языке PHP и использующая в качестве хранилища содержания реляционную базу данных. Drupal является свободным программным обеспечением защищённым лицензией GPL и создаётся усилиями энтузиастов со всего мира. Начал разработку голландец Dries Buytaert, который и поныне является руководителем проекта. Минусы: обучение и достижение полного понимания Drupal требует достаточно много времени и усилий.
Joomla! - система управления содержимым сайта, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. Главные достоинства платформы: простота управления, надёжность, гибкость и расширяемость.
Далее подробнее остановимся на CMS Joomla!.
CMS Joomla!
Joomla! – одна из лучших систем управления содержимым. Хорошая расширяемость с помощью модулей, защищенность, открытость (можно самостоятельно создавать модули или же установить от стороннего разработчика), широкий выбор шаблонов. Написана на языках PHP и JavaScript, для базы данных использует MySQL. Является свободным програмным обеспечением. С помощью Joomla! Можно относительно просто создать сайт любой сложности и для разных целей. Вот некоторые примеры использования CMS Joomla!:
корпоративные сайты;
информационные порталы;
онлайн газеты, журналы и публикации;
электронная коммерция;
сайты для малого бизнеса;
школьные сайты;
персональные страницы.
Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Для Joomla! разработано множество модулей.
Joomla! - поможет легко построить и развить сайт. Но для этого потребуются начальные знания программирования.
Выводы
Создание сайта становится все более доступным для любого, проявившего интерес человека. О пользе и прибыльности собственного сайта говорить не приходится, популярность интернет-сети растет с каждым днем. Для создания сайта разработаны разнообразные механизмы, которые экономят время пользователей сети и служат хорошим «помощником» в этом деле. Одним из необходимых средств, используемых при создании сайта, являются CMS – системы организованного управления сайтом. CMS разработано довольно много.
Для создания веб-сайта, предназначенного для дистанционного обучения было решено использовать бесплатную CMS Joomla!. Так как сайт будет создаваться на локальном хосте, то придется использовать дополнительное бесплатное ПО Denwer. Локальный сервер и программная оболочка без надобности выхода в интернет.