Автор работы: Пользователь скрыл имя, 19 Декабря 2012 в 10:20, лабораторная работа
Цель: Понять что такое CMS.Разобраться со структурой и классификацией, а так же проанализировать все минусы и плюсы данного контента.Выявить наиболее крупных производителей и распространенные CMS системы.
Для сравнения этих CMS были выбраны следующие параметры:
1. безопасность системы;
2. наличие документации на русском языке;
3. русское комьюнити (поддержка);
4. наличие визуального редактора;
5. наличие графического редактора;
6. возможность использовать шаблоны оформления;
7. расширение функционала при помощи плагинов;
8. экспорт/импорт данных.
Оценка проводилась по трехбалльной шкале по каждому из параметров. Таблица представлена в конце статьи.
1. Безопасность системы - защищенность документов и файлов, находящихся на сервере, от несанкционированного доступа.
2. Русская документация - наличие документации на русском языке.
3. Русское комьюнити - это объединение материалов или авторов по определенной тематике или цели. Комьюнити могут быть свободными - созданными автоматически, или авторскими - созданными и принадлежащими определенным пользователем.
4. Визуальный редактор (WYSIWYG) - аббревиатура What You See Is What You Get. В переводе: "что вижу, то и получаю".
5. Работа с картинками - наличие графического редактора и возможность работы с внешними графическими редакторами
6. Шаблоны оформления - набор файлов разных форматов (описания стилей оформления текстов, графические элементы и шаблоны расположения информационных блоков).
7. Расширенная функциональность (плагины) - это различные php-скрипты, которые автоматически подключаются к основному "ядру".
8. Экспорт/импорт данных - возможность взаимодействия данных с другими системами.
Сравнительная таблица CMS
1С-Битрикс |
uCOZ |
Joomla |
WordPress |
SiteEdit | |
Безопасность |
+ + |
+ + |
+ + |
+ + |
+ + + |
Русская документация |
+ + |
+ + |
+ + |
+ |
+ + + |
Русское комьюнити/поддержка |
+ + + |
+ |
+ + |
+ + |
+ + + |
Визуальный редактор |
+ + + |
+ + |
+ + |
+ + |
+ + + |
Работа с картинками |
+ + |
+ + |
+ + |
+ + + |
+ + + |
Шаблоны оформления |
+ + |
+ + |
+ |
+ + + |
+ + + |
Расширенная функциональность (плагины) |
+ + + |
+ + |
+ + + |
+ + |
+ + + |
Экспорт/импорт данных |
+ + + |
+ + + |
+ + |
+ + + |
+ + |
ИТОГО: |
20 |
16 |
16 |
18 |
23 |
(Ссылка: http://bizsistem.com/cms/)
Классификация CMS.
По виду лицензии CMS разделяются на коммерческие и свободно распространяемые. Коммерческие были созданы предпринимателями для извлечения прибыли от продажи и/или технической поддержки, а свободно распространяемые (СР, Open Source) — это, как правило, плоды труда энтузиастов, ставшие «общим» достоянием благодаря открытому коду и сообществу профессионалов, которые время от времени этот код совершенствуют. Преимущество коммерческих CMS в гарантиях — всегда есть разработчик, к которому можно обратиться или предъявить претензии. Свободно распространяемые системы отличаются тем, что их ядро бесплатно (но не стоит забывать про затраты на поддержку).
По отчуждаемости выделяют три типа CMS. «Коробочные решения»
— готовые платформы, которые использует
широкий круг веб-разработчиков. «Студийные»
или «индивидуальные» системы никем, кроме
компании-владельца, не используются. Software-as-a-
Классификация по типам проектов не жесткая, так как не все системы, которые позиционируются как универсальные, на самом деле обладают достаточно широким функционалом. Круг универсалов узок, в него входят 1С-Битрикс, NetCat, Drupal, Joomla и, пожалуй, пара других. Остальные системы уступают по инструментарию, и, чаще всего, позволяют решать на высоком качественном уровне всего 1-2 задачи. Впрочем, некоторые CMS настолько укоренилась в узкой нише, что уже могут считаться специализированными. Например, PHPShop считается отличной CMS для интернет-магазинов, DJEM известна как инструмент создания порталов, LiveStreet — социальных сетей, а WordPress популярен среди блоггеров.
http://biznesmagazine.ru/it/
Для обобщенной классификации используются следующие критерии:
Простая CMS система
Система собирается из программных модулей, для каждой системы они свои. Модули единожды настраиваются разработчиком, чем жестко закрепляется структура проекта. Для дальнейшего изменения структуры сайта и его параметров требуется участие технического персонала. От пользователя системы требуется знание основ HTML. Совместимость: система совместима с определенными платформами и типами СУБД. Попытка внедрения дополнительных модулей, в зависимости от используемых технологий, может привести к полной переработке проекта. Технологичность: динамическое формирование страниц, ограниченная пропускная способность — до 3 000-5 000 посетителей в сутки. Система инсталлируется разработчиком. Развитие системы достигается путём перевода сайта на новую, более приспособленную к текущим задачам, версию системы управления контентом.
Шаблонная CMS система
Единый модуль или набор модулей с жестко закрепленной структурой сайта. Система содержит набор сервисных функций, позволяющих выполнить стандартные действия с сайтом: сформировать новостную ленту, создать / удалить новый раздел, выбрать шаблон для работы с информацией, загрузить файл и расставить по тексту картинку, установить атрибуты текста и т.д. Система совместима с определенными платформами и типами СУБД. Попытка внедрения дополнительных модулей также, как и в предыдущем случае, ограничена. Динамическое формирование страниц или с использованием кэширования данных. В зависимости от методов формирования страниц — от 5 000 до 50 000 посетителей в сутки. Инсталлируется разработчиком. Усовершенствование достигается путём перевода сайта на новую, более сложную, версию системы управления контентом.
Профессиональная CMS-система
Интуитивно понятный интерфейс,
визуализация и расширенные возможности
редактирования. Возможность изменения
структуры проекта — создание
самых разнообразных сайтов. Совместимость
с различными программно-аппаратными
платформами Возможность
Универсальная CMS-система
Имеет продвинутые средства управления контентом, настройка функциональности системы, возможность переопределения атрибутов объектов сайта. Система предоставляет средства для разработки новых сервисов и возможностей. Технические особенности. Расширенные возможности АPI, наличие готовых прикладных решений, в т.ч. с участием программных продуктов третьих фирм. Наличие сертифицированной системы обеспечения безопасности — разграничение прав доступа к системе на внутрикорпоративном уровне. Кэширование формируемых динамических страниц. Пропускная способность — не ограничена.