Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom / Diplomny_proekt_-_Issakov Dmitry osnovnaya rabota.docx
Скачиваний:
89
Добавлен:
20.03.2016
Размер:
896.89 Кб
Скачать

Глава 1. Сравнительный анализ систем управления сайтами

    1. Анализ CMS систем

Что же такое CMS? CMS (от английского Content Management System) – система управления содержимым (контентом) – компьютерная программа или информационная система, которая используется для организации и обеспечения процесса по совместному созданию, управлению и редактированию содержимого сайта.

Основной задачей такой системы является сбор и объединение в единое целое, на основе ролей и задач, различных источников информации. Эти источники могут быть доступны как внутри самой организации, так и вне её пределов. К тому же данная система обеспечивает возможность взаимодействия различных сотрудников, проектов и рабочих групп, с теми базами знаний и данных, которые были ранее созданы, в таком виде и таким способом, чтобы сделать процесс поиска и повторного использования максимально комфортным и привычным.

В такой системе управления контентом определяется всё многообразие существующих данных: стандартные документы, музыка и звуки, видео, каталоги всевозможной информации и многое-многое другое. И именно для управления, хранения, обработки, просмотра и публикации таких данных различными группами пользователей и служат CMS. Отсюда кстати возникает и новый род профессиональной деятельности - контент менеджер, или проще говоря - редактор сайта.

CMS делятся на бесплатные и платные. Использование бесплатных систем управления контентом вовсе не означает, что они плохие или имеют много ограничений. Напротив, они также могут быть многофункциональными и полезными.

    1. Сравнение аналогов

Для решения поставленной перед проектантом задачи можно использовать разные способы. Это использование различных систем управления сайтом. На сегодняшний день популярными системами являются 1С-Битрикс, Joomla!, Drupal. Далее проведем краткий обзор и анализ этих систем.

1С-Битрикс - профессиональная система управления веб-проектами, разработанная 1C, универсальный программный продукт для создания, поддержки и успешного развития сайтов. Для хранения данных сайта используется файловая система сервера и реляционная СУБД. Имеет существенный недостаток – платное ПО.

Drupal — система управления сайтом, написанная на языке PHP и использующая в качестве хранилища содержания реляционную базу данных. Drupal является свободным программным обеспечением защищённым лицензией GPL и создаётся усилиями энтузиастов со всего мира. Начал разработку голландец Dries Buytaert, который и поныне является руководителем проекта. Минусы: обучение и достижение полного понимания Drupal требует достаточно много времени и усилий.

Joomla! - система управления содержимым сайта, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. Главные достоинства платформы: простота управления, надёжность, гибкость и расширяемость.

Далее подробнее остановимся на CMS Joomla!.

    1. CMS Joomla!

Joomla! – одна из лучших систем управления содержимым. Хорошая расширяемость с помощью модулей, защищенность, открытость (можно самостоятельно создавать модули или же установить от стороннего разработчика), широкий выбор шаблонов. Написана на языках PHP и JavaScript, для базы данных использует MySQL. Является свободным програмным обеспечением. С помощью Joomla! Можно относительно просто создать сайт любой сложности и для разных целей. Вот некоторые примеры использования CMS Joomla!:

  • корпоративные сайты;

  • информационные порталы;

  • онлайн газеты, журналы и публикации;

  • электронная коммерция;

  • сайты для малого бизнеса;

  • школьные сайты;

  • персональные страницы.

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

Joomla! - поможет легко построить и развить сайт. Но для этого потребуются начальные знания программирования.

Выводы

Создание сайта становится все более доступным для любого, проявившего интерес человека. О пользе и прибыльности собственного сайта говорить не приходится, популярность интернет-сети растет с каждым днем. Для создания сайта разработаны разнообразные механизмы, которые экономят время пользователей сети и служат хорошим «помощником» в этом деле. Одним из необходимых средств, используемых при создании сайта, являются CMS – системы организованного управления сайтом. CMS разработано довольно много.

Для создания веб-сайта, предназначенного для дистанционного обучения было решено использовать бесплатную CMS Joomla!. Так как сайт будет создаваться на локальном хосте, то придется использовать дополнительное бесплатное ПО Denwer. Локальный сервер и программная оболочка без надобности выхода в интернет.