Разработка программного средства для коммуникации участников образовательного процесса на основе тематических блогов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ля блогов характерны недлинные записи временной значимости, отсортированные в обратном хронологическом порядке. Отличия блога от традиционного дневника обусловливаются средой: блоги обычно публичны и предполагают сторонних читателей, которые могут вступить в публичную полемику с автором (в комментарии к блогозаписи или своих блогах).
Основные функции блогов [1]:
- коммуникативная функция;
- функция самопрезентации;
- функция развлечения;
- функция сплочения и поддержания социальных связей;
- функция мемуаров:
- функция саморазвития или рефлексии;
- психотерапевтическая функция.
Таким образом блог является не только личным интернет-журналом, но так же стал местом для обмена информацией, местом для обмена новостями и их обсуждения. Но основной функцией блога - стала обучающая функция. В этой сфере блоги затрагивают наиболее свежие и интересные области науки, техники, политики и многих других областей повседневной жизни. Так же блоги являют собой площадку для обсуждения наиболее значимых и интересных вопросов, что позволяет узнать мнения компетентных людей по тем или иным вопросам.
1.1.2 Разновидности CMS для организации блогов
Существует множество разновидностей движков и систем управления содержимым сайта (CMS). При выборе программного обеспечения для блога необходимо учитывать множество аспектов. Например:
- язык программирования: большинство блог-платформ разработано на PHP либо на Rails, но в принципе можно найти платформу, написанную на любом языке web-разработок [2];
- необходимые свойства;
- размер сообщества, посвященного конкретному программному обеспечению: лучше выбрать программу с наиболее активным сообществом;
- давность создания программного обеспечения: возраст платформы указывает на ее завершенность, а молодые проекты чаще всего нестабильны и в них гораздо больше ошибок;
- планирование расширения блога.
То, какой именно софт выбрать для создания блога, будет оказывать огромное влияние на его дальнейшее функционирование. Очень важно с самого начала выбрать наиболее подходящий вариант, чтобы в будущем избежать переноса всей системы на другой движок. Рассмотрим плюсы и минусы наиболее популярных блог-систем.- это наиболее известная и широко использующаяся блог-платформа. Она оснащена очень простым и интуитивным инсталлятором, поэтому любой, даже новичок, может быстро установить ее безо всяких заминок. Главным достоинством этого софта является сообщество Wordpress. Это одно из самых больших и активных сообществ разработчиков и пользователей, поэтому в нем можно найти какую угодно тему или плагин. Возможности доработки этого софта бесконечны, поэтому множество веб-сайтов и веб-сервисов используют код Wordpress как основу для создания различных внутренних приложений. Кроме того, Wordpress можно интегрировать с Akismet - одной из наиболее эффективных систем защиты от спама, предназначенной для блог-софта. Для создания сайта, содержащего в себе множества блогов используется система Wordpress MU. Она содержит в своей основе тот же самый код, что и Wordpress, рассчитанный на создание одного блога и обладает следующими функциями:
- возможность публикации с помощью сторонних программ и сервисов;
- простота установки, настройки;
- поддержка RSS, Atom, trackback, pingback;
- подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;
- поддержка так называемых тем, позволяющих легко менять как внешний вид, так и способы вывода данных;
- темы реализованы как наборы файлов-шаблонов на PHP, что положительно сказывается на скорости и гибкости;
- громадные библиотеки тем и плагинов;
- заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;
- наличие ЧПУ (человеко-понятный URL);
- наличие русских переводов.
Если Wordpress - наиболее широко распространенная блог-платформа, то на платформе Movable Type работает большинство блогов с высоким трафиком. Самые значимые среди них - Huffinqton Post, Gawker blogs, BoinqBoinq и dooce. Главный плюс в пользу системы Movable Type - это встроенная в нее поддержка функционирования множества блогов на одном движке. С ее помощью возможно быстро создать то количество блогов, которое необходимо, или сразу целую сеть блогов наподобие Huffington Post или Gawker. Движок Moveable Type перешагнул Wordpress в плане дружественности к пользователю, и поэтому его интерфейс и инсталлятор стали гораздо удобнее, а самым большим скачком вперед стал переход платформы на открытый исходный код. В результате этого сообщество Moveable Type резко увеличилось в размерах. Основные возможности:
- неограниченное количество блогов на одной инсталляции;
- статическая и динамическая публикация;
- отдельные страницы с любой удобной структурой URL;
- управление медиа файлами (картинки, аудио, видео, и др.);
- настраиваемые пользовательские роли, управление группами пользователей;
- любое расширение для публикуемых файлов;
- теги (для записей и для медиа объектов);
- категории, подкатегории;
- встроенная поддержка OpenID.
Платформа ExpressionEngine обладает высокой надежностью, но за нее нужно платить. Ее самое большое достоинство - это возможность публиковать web-сайты сложной структуры либо с использованием нескольких субдоменов, созданных в одном домене, либо на различных доменах. Для того чтобы создать разветвленный сайт на системе из нескольких доменов, достаточно одного исходного кода. Работать с серверной