Разработка программного средства для коммуникации участников образовательного процесса на основе тематических блогов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?астью платформы очень просто, и это удобно для пользователя. А дизайнеры и разработчики любят эту программу за то, что ее достаточно просто привязать к сайту и таким образом дать возможность клиенту работать со своим собственным блогом. Движок 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;
- расширяемая архитектура, позволяющая использовать плагины для добавления функциональности любой части системы, включая административную;
- интегрированная система управления ссылками;
- интегрированная система управления изображениями, позволяющая связывать изображение с определённой частью содержания;
- интегрированная система управления файлами позволяющая загружать их через собственный интерфейс;
- разделение