Разработка системы управления контентом сайта

Автор работы: Пользователь скрыл имя, 24 Декабря 2012 в 15:54, реферат

Описание работы

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

Содержание работы

1. Основные части CMS 4
2. Инструментальные средства разработки CMS 6
3. Обзор рынка CMS 7
3.1. CMS общего назначения 7
3.2. Многофункциональные монстры 7
3.3. Галереи 10
3.4 Социальные сети 10
3.5. Форумы 11
3.6. Интернет магазины 12
4 . Сравнение многофункциональных CMS 12
Введение 3
Заключение. 16
Литература 17

Файлы: 1 файл

Аналитическая часть.docx

— 51.91 Кб (Скачать файл)
  • возможность публикации с помощью сторонних программ и сервисов;
  • простота установки, настройки;
  • подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;
  • громадные библиотеки «тем» и «плагинов»;
  • Drupal. Наиболее важные функции, предоставляемые Drupal:
  • единая категоризация всех видов содержимого — от форумных сообщений до блогов и новостных статей
  • широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
  • вложенность категорий любой глубины
  • поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
  • разграничение доступа пользователей к материалам (ролевая модель)
  • динамическое построение меню
  • символьные осмысленные URL
  • переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
  • возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
  • раздельные конфигурации сайта для различных виртуальных хостов (мультисайтинг), в том числе собственные наборы модулей и тем оформления для каждого подсайта.
  • уведомления о выходящих обновлениях модулей

CMS 1С-Битрикс. Платная система, ориентированная на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов. Одной из самых привлекательных особенностей «1С-Битрикс: Управление сайтом» для разработчика является механизм информационных блоков (инфоблоков). Он позволяет легко создавать пользовательские типы содержания (например для различных каталогов). При этом способы работы с инфоблоками Битрикс схожи со способами работы со справочниками платформы 1С:Предприятие. Другой особенностью современных версий Битрикса является мощный визуальный HTML-редактор, позволяющий размещать на странице как обычную HTML информацию, PHP код, так и различные динамические компоненты, работу которых обеспечивает CMS.

uCoz. Это проект, призванный помочь любому желающему создать свой собственный сайт. Если сайт уже имеется, то очень просто можно сделать его более наполненным и интересным, добавив новые возможности. При этом не требуется владеть профессиональными навыками Web-дизайна, а предоставляемые услуги бесплатны. uCoz выделяется закрытостью исходного кода, невозможностью подгрузки серверных скриптов и подключения баз данных, что компенсируется большим количеством встроенных возможностей системы

Пользователям uCoz, предоставляются следующие возможности:

  • неограниченное дисковое пространство бесплатно;
  • загрузка файлов через веб-интерфейс или FTP;
  • бесплатное доменное имя;
  • база данных пользователей сайта с делением их на группы;
  • распределение различных прав доступа по группам пользователей;
  • множество модулей, реализующих классические (и не только) веб-приложения;
  • управление дизайном страниц модулей путем редактирования шаблонов;
  • встроенный визуальный редактор HTML для тех, кто не знаком с этим языком;
  • RSS импорт и экспорт;
  • блокировка активности с определенных IP-адресов или подсетей;
  • специальный язык шаблонов, позволяющий выполнять проверки различных условий в момент генерации страницы;
  • конструктор шаблонов, позволяющий быстро полностью изменить дизайн всего сайта или внести коррективы.

 

3.3. Галереи

Coppermine Photo Gallery – движок для создания собственной фотогалереи в сети. Он прост в установке, удобен в использовании, легко интегрируется с популярными форумными движками (PhpBB, PunBB и многими другими). Движок написан на PHP и использует базу данных MySQL. Поддерживает Роли пользователей, альбомы пользователей, лимиты, модерацию и так далее.

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

 

3.4 Социальные  сети

Функционал социальных сетей  можно организовать любым из многофункциональных  систем. И даже некоторыми форумами.

 LiveStreet. К возможностям можно отнести:

  • Ведение персональных блогов
  • Возможность создания коллективных блогов
  • Система рейтингов блогов, топиков, комментариев, пользователей
  • Система голосования за блоги, топики, комментарии, пользователей
  • Функциональные комментарии на Ajax'е с возможностью навигации
  • Полнотекстовый поиск по сайту с использованием Sphinx
  • Возможность добавлять топики в избранное
  • Автоподстановка тегов
  • Коллективная внутренняя почта
  • Система контроля доступа(ACL) к разным возможностям сети(создание блога, возможность голосования и т.п.)
  • Возможность создать закрытый сайт
  • Система инвайтов
  • Возможность создание топиков-ссылок
  • Возможность создание топиков-опросов
  • Администрирование своих блогов
  • Назначение модераторов блогов
  • Настройки оповещений на емайл
  • Ограничение по времени на голосования за топики и комментарии
  • Возможность экранирования ссылок от поисковиков

InstantCMS. Данная система предлагает широкую функциональность: портал, личные и коллективные блоги, личные и коллективные фотоальбомы, френдленты, клубы, рейтинги, гостевые в профилях и загрузки файлов, каталоги, FAQ, доски объявлений, магазин. Однако имеет большой недостаток: отсутствие юникода. Второй — префикс таблиц жёстко зафиксирован.

 

3.5. Форумы

PhpBB. популярный бесплатный веб-форум со свободным исходным кодом, разработанный на скриптовом языке PHP, поддерживающий различные СУБД, включая MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, а также Oracle.

Кроме поддержки различных  СУБД достоинствами phpBB являются:

  • Несложная в использовании система шаблонов.
  • Многоязычный интерфейс: языковые файлы переведены на более чем 50 языков и доступны для свободного скачивания с официального сайта phpBB.
  • Большое сообщество пользователей.
  • Большое количество доступных и обновляемых модификаций.

PunBB. Основными целями разработчиков являются лёгкость, компактность и простота пользовательского интерфейса по сравнению с другими форумами, при этом PunBB реализует меньше функциональных возможностей, чем аналогичное ПО. В частности в PunBB отсутствовали такие механизмы, как групповое подтверждение новых регистраций модератором, или автоматические спам фильтры.

 

3.6. Интернет магазины

Magento – система управления интернет-магазинами. Возможности:

  • Из единой административной части можно управлять торговой сетью интернет-магазинов на разных доменах, языках, с разным товарным ассортиментом
  • Гибкая настройка внешнего вида («темы» и «шаблонов») витрины
  • Отображение цен на витрине в разной валюте (в том числе по выбору покупателя)
  • Многоязычность
  • Методы оплаты и доставки
  • Можно вести учёт (складской и управленческий) в одной валюте, а цены на витрине показывать в другой
  • Можно назначить разным витринам разные валюты ценников
  • Можно дать посетителям возможность переключаться между валютами
  • Можно настроить обновление валютных курсов по расписанию

PrestaShop. Веб-приложение для электронной коммерции с открытым кодом. К возможностям можно отнести:

  • Возможность использования водяных знаков на фотографии
  • Отзывы и оценки товаров клиентами
  • Отображение цены с налогом или без него
  • Отображение количества товаров на складе
  • Сортировка товаров по разным параметрам (релевантность, цена)
  • Показ скидок в процентах
  • Отображение производителей и брендов
  • Опция «отправить другу»
  • Широкий выбор способа оплаты
  • Отслеживание посылки (трекинг доставки товара)
  • Разнообразные инструменты статистики

 

4 . Сравнение многофункциональных CMS

Для сравнения  этих CMS были выбраны следующие параметры:

  • безопасность системы;
  • наличие документации на русском языке;
  • русское комьюнити (поддержка);
  • наличие визуального редактора;
  • наличие графического редактора;
  • возможность использовать шаблоны оформления;
  • расширение функционала при помощи плагинов;
  • экспорт/импорт данных.

1. Безопасность  системы - защищенность документов и файлов, находящихся на сервере, от несанкционированного доступа.

1С-Битрикс - система  признана "близкой к абсолюту (с точки зрения сегодняшнего  дня)", однако есть некоторые  нарекания к системе безопасности.

uCOZ - Открытая система кода дает брешь в системе безопасности.

Joomla - Joomla славится своей стабильной безопасностью.

WordPress - Каждый новый шаг в обновлении сопровождается обновлением системы безопасности.

2. Русская документация  - наличие документации на русском языке.

1С-Битрикс - Русскоязычной  информационно-справочной документации  достаточно, однако она сложна  для восприятия неподготовленным  пользователем. 

uCOZ - Документация в основном из области "авторские статьи".

Joomla - Русскоязычной документации достаточно, даже много. Причем она не ограничивается переводом официальной помощи, а уже приходит к стадии написания авторских статей.

WordPress - WordPress обладает очень большой документацией, но, к сожалению, она только на английском языке.

3. Русское комьюнити - это объединение материалов или авторов по определенной тематике или цели. Комьюнити могут быть свободными - созданными автоматически, или авторскими - созданными и принадлежащими определенным пользователем.

1С-Битрикс - техническая  поддержка на сайте компании, форумы.

uCOZ - техническая поддержка осуществляется только по средствам форумов.

Joomla - существуют две официальные группы поддержки пользователей: парталовцы и joom.ru.

WordPress - два официальных сайта, а так же форумы и блоги пользователей.

4. Визуальный  редактор (WYSIWYG) - аббревиатура What You See Is What You Get. В переводе: "что вижу, то и получаю".

1С-Битрикс - есть  встроенный визуальный редактор;

uCOZ - построен на визуализации.

Joomla - также как и Drupal не имеет изначально встроенного редактора. Графический интерфейс дополняется плагинами.

WordPress - изначально содержит "урезанный" вариант визуального редактора. Полная версия устанавливается как плагин.

5. Работа с  картинками - наличие графического редактора и возможность работы с внешними графическими редакторами

1С-Битрикс - предоставляется  возможность вставки картинок  в сайт, сложность с внедрением flash-картинок.

uCOZ - хороший внутренний редактор.

Joomla - особых затруднений в работе с картинками нет.

WordPress - В WordPress'е вполне удобно можно добавлять картинки в редактор. При загрузке файла можно сразу указать его название, подпись. Автоматически будет сделана миниатюра.

6. Шаблоны оформления  - набор файлов разных форматов (описания стилей оформления текстов, графические элементы и шаблоны расположения информационных блоков).

1С-Битрикс - создано  множество шаблонных решений  дизайнов, разработка дизайна с  нуля требует специальных навыков. 

uCOZ - система, в основе которой лежат шаблоны

Joomla - Joomla ветки 1.0.х не поддерживает шаблоны

WordPress - Для WordPress'а созданы тысячи шаблонов и многие из них выполнены на очень хорошем дизайнерском уровне. Готовые шаблоны легко загружаются в каталог.

7. Расширенная  функциональность (плагины) - это различные php-скрипты, которые автоматически подключаются к основному "ядру".

1С-Битрикс - существует  постоянно расширяемая линейка  модулей. Есть возможность изменять  функционал модулей, посредством  программирования.

uCOZ - у системы uCOZ мощная поддержка плагинов.

Joomla - архив плагинов Joomla насчитывает более 2000 разнообразнейших элементов.

WordPress - написано несколько тысяч плагинов для WordPress под любые нужды. Сложности возникают с плагинами, которые требуют значительной переделки шаблона.

8. Экспорт/импорт  данных - возможность взаимодействия данных с другими системами.

1С-Битрикс - поддерживается  экспорт/импорт данных RSS и в форматах XML и CSV.

uCOZ - экспорт/импорт поддерживается.

Joomla - Система экспорт/импорта весьма осложнена

WordPress - WordPress позволяет экспортировать записи и комментарии блога в XML-файл. Можно экспортировать записи отдельного автора. Для импорта записей в WordPress можно воспользоваться 9 способами. Это основные блоговские "движки" (например: ЖЖ, Blogger, Textpattern), а также в RSS и свой XML-формат.[2]

 

Заключение.

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

Информация о работе Разработка системы управления контентом сайта