Разработка программного средства для коммуникации участников образовательного процесса на основе тематических блогов

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?астью платформы очень просто, и это удобно для пользователя. А дизайнеры и разработчики любят эту программу за то, что ее достаточно просто привязать к сайту и таким образом дать возможность клиенту работать со своим собственным блогом. Движок ExpressionEngine - это надежный единый пакет программ. ExpressionEngine разработан для людей, которые пытаются создать разветвленный блог-сайт, и при этом любой может достаточно легко справиться с этим ПО благодаря его продуманному и изящному дизайну. Функции:

  • дружественные URL;
  • модуль тэгов;
  • Wiki-движок в комплекте;
  • модуль форума;
  • модуль избранного;
  • модуль рейтинга статей;
  • множество плагинов, расширений и других модулей, позволяющих подстроить сайт под любые запросы;
  • высокий уровень безопасности - по информации securitylab, за 4 года существования CMS, в ней была обнаружена только одна уязвимость;
  • фото галерея;
  • многопользовательская система, группы пользователей, настраиваемые поля пользователей;
  • разграничение доступа пользователей к различным частям сайта;
  • мощный поисковый движок;
  • RSS и ATOM ленты;
  • мобильный блоггинг;
  • гибкая система шаблонов;
  • поддержка протоколов: phpMail, SendMail, and SMTP;
  • рассылка через email как группам пользователей, так и персонально;
  • система предотвращения автоматической регистрации (Captcha);
  • SQL менеджер;
  • кэширование шаблонов, запросов.

Платформа Drupal блестяще справляется с функцией софта для создания блог-сообществ. Великолепным примером использования Drupal при разработке сообщества является Performansinq. С помощью Drupal можно создать любое количество блогов. Еще одной сильной стороной этой платформы является универсальность софта. В комплект входит надежная система взаимодействия с пользователем, а также набор функций, необходимых для успешной работы сообщества: форумы, книги (для создания документов со структурой книга), а также трекер, с помощью которого можно отслеживать свежие изменения системы и появление контента, недавно введенного пользователями. Кроме того, у Drupal имеется большое сообщество разработчиков и модули. С помощью этих модулей можно создать любой тип сайта или добавить практически любые функции при установке Drupal. Технические особенности CMS Drupal:

единая категоризация всех видов содержимого (таксономия) - от форумных сообщений до блогов и новостных статей;

широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;

вложенность категорий любой глубины;

поиск по содержимому сайта, в том числе поиск по таксономии и пользователям;

разграничение доступа пользователей к документам (ролевая модель);

динамическое построение меню;

поддержка XML-форматов;

вывод документов в RDF/RSS;

агрегация материалов с других сайтов;

BlogAPI для публикации материалов с помощью внешних приложений;

авторизация через OpenID;

символьные осмысленные URL;

переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;

возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);

раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта);

механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей);

уведомления о выходящих обновлениях модулей.

Textpattern - самая простая блог-платформа по сравнению со всеми описанными выше. Для форматирования текста в ней используется язык разметки Textile. Платформа Textpattern очень похожа на ExpressionEngine, за исключением тех возможностей, которыми наполнена ExpressionEngine изначально. У этой платформы существует достаточное количество тем и расширений, и хотя сообщество разработчиков Textpattern не такое большое, как в случае Wordpress, оно весьма лояльно и открыто по отношению к пользователям. Платформа Textpattern идеально послужит более опытным создателям блогов, которые предпочитают простоту и знакомы с языком Textile. Возможности Textpattern:

  • встроенный редактор CSS;
  • использование конвертора Textile, позволяющего пользователям размечать текст без изучения HTML;
  • предварительный просмотр публикуемой заметки и её представления в XHTML;
  • базовые шаблоны страниц созданы в соответствии со стандартами W3C;
  • основанная на собственных тегах система создания шаблонов позволяет многократно использовать фрагменты кода или наполнения и включает т. н. компоновщик тегов для автоматизации процесса редактирования;
  • разграничение прав пользователей, позволяющее организовать структуру издателей, редакторов, дизайнеров для совместной работы;
  • система комментариев к статьям включающая средства борьбы со спамом;
  • встроенная система статистики, включающая отслеживание перенаправлений;
  • трансляция наполнения сайта через RSS и Atom;
  • расширяемая архитектура, позволяющая использовать плагины для добавления функциональности любой части системы, включая административную;
  • интегрированная система управления ссылками;
  • интегрированная система управления изображениями, позволяющая связывать изображение с определённой частью содержания;
  • интегрированная система управления файлами позволяющая загружать их через собственный интерфейс;
  • разделение