Дипломная работа: Разработка сайта для ведения блога с элементами социальных сетей

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

1

Введение

блог интернет сайт интерфейс

Слово блог берет свой исток от термина web-log, что в свою очередь можно трактовать, как интернет-журнал событий, онлайн-дневник. Но, по сути, блог -- это разновидность сайта с публикации которого выходят с регулярной периодичностью и отображаются в хронологическом порядке. Блоги, как правило, имеют узкую специализацию и сосредоточены на описании конкретной темы, например, веб-дизайн, или видео-блог с событиями из жизни. Часто встречаются сайты с широким диапазоном тем, такой как «Лайфхакер» и это тоже блог. Ведь блог мы узнаем по манере публикаций и наличию вышеописанных возможностей, а автором (блогеров) может быть сколько угодно на ресурсе. Совокупность блогов принято называть -- блогосферой, ну а их автором соответственно -- блогерами. Блог может быть как персональным, так и корпоративным, отличительной особенностью блога от простых сайтов является идеология публикаций и возможностей.

Цель данной работы - создать интернет-сайт для ведения блога.

Разработка данной системы является актуальной, так как сейчас данные проекты пользуются очень большой популярностью, но текущие решения имеют определённые проблемы, которые будут выявлены на этапе обзора аналогов.

Для достижения поставленной цели будут решены следующие задачи:

1. Анализ предметной области и определение требований к системе

2. Выбор средств разработки

3. Выбор архитектуры приложения

4. Создание use-case диаграммы

5. Проектирование базы данных

6. Проектирование пользовательского интерфейса

7. Разработка серверной части приложения

8. Разработка клиентской части приложения

9. Тестирование приложения

1. Аналитический обзор

1.1 Задачи, решаемые веб-сайтом

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

Задачи, решаемые блогом:

Привлекает целевых клиентов из поисковых систем.

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

Привлекает потенциальных клиентов из соц.сетей и блоговых систем.

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

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

Информационная функция. Новые и повторные продажи.

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

SEO продвижение.

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

Эффективное использование ключевых слов, поиск ключевых запросов и анализ поисковой выдачи, написание статей, особенно по недостаточно удовлетворенным запросам, способствует впоследствии попаданию статей в топ поисковой выдачи, а это самый дешевый способ получения потенциальных клиентов.

Информационная поддержка.

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

Повышает уровень доверия к проекту.

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

Новые пользователи, увидев количество отметок Useful (полезность статьи) и положительные комментарии, также будут относиться к информации с большим доверием.

Правила ведения и форма коллективного блога установлены группой участников, которые пишут посты для него. Такие сообщества постоянно развиваются, расширяя аудиторию читателей и авторов. Ценной информацией делится эксперт, новые посты комментируются в группах. Для ведения нанимают специалиста или выполняют работу всем коллективом.

Корпоративные блоги создают сотрудники компании. Цель - повысить популярность организации, привлечь новых клиентов и сплотить коллектив. Обычно все сообщения касаются профессиональных вопросов.

По целям создания различают:

· тематические;

· общетематические;

· имиджевые;

· бизнес-ресурсы

Тематические ресурсы посвящают только одной теме: или музыке, или только политике, или путешествиям, или увлечению. К таким ресурсам относят корпоративные. Еще тематическими являются сплоги (сайт-блоги или спам-блоги), созданные, чтобы раскручивать другие ресурсы или для ведения спам-рассылок.

Общетематические - блоги «обо всем». В сети их достаточно, некоторые довольно популярны, но лучше определить для себя одну тему и вести ее. Так проще собрать постоянных читателей и целевую аудиторию. На ресурсе «обо всем» посты публикуют на разные темы. Не каждая из них интересна конкретному читателю. Не понравилось - он уйдет и не вернется. А необходимо задержать его подольше, заинтересовать, обеспечив переходы на другие странички. Это важно для улучшения поведенческих факторов при оценке блога поисковиками.

Имиджевые блоги ведут и определенные люди, и целые компании для раскрутки собственного бренда. Рассказывает автор о своем опыте, серьезных проблемах и предлагает способы их решения. Помогая другим, он одновременно обретает популярность. Подобные блоги подходят для поиска новых бизнес-партнеров либо клиентов.

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

1.2 Обзор аналогов

Перед началом разработки системы был проведен поиск готовых решений, с помощью которых можно сделать блог.

Непрямыми аналогами разрабатываемой системы являются другие сайты для интернет-блоггинга. Наиболее популярные платформы на данный момент LiveInternet, LiveJournal, Blogger.

LiveInternet -- одна из крупнейших в российском Интернете блог-платформа, предоставляющая каждому пользователю возможность ведения собственного дневника, интегрирующего блоги разных пользователей, организующего общение между пользователями блогов, а также подписку на обновления в блогах интересующих людей. LI -- интернет-портал, собравший в 2003 году воедино счётчик статистики rax.ru и сервис дневников li.ru, разработанные командой разработчиков под руководством Германа Клименко. В дальнейшем, вокруг сайта Liveinternet.ru были собраны остальные проекты разработчика, а две основные его составляющие остались самыми популярными среди пользователей сервисами.

LiveJournal -- блог-платформа для ведения онлайн-дневников (блогов), а также отдельный персональный блог, размещённый на этой платформе. Предоставляет возможность публиковать свои и комментировать чужие записи, вести коллективные блоги, добавлять в друзья других пользователей и следить за их записями в «ленте друзей». До декабря 2012 года отличался отсутствием обязательной рекламы в бесплатных блогах. До конца декабря 2016 года «Живой Журнал» подчинялся американским законам, так как его серверы находились в США и система принадлежит американской компании LiveJournal, Inc., но с декабря 2016 года ЖЖ размещен на серверах российской компании «Rambler&Co». В рунете «Живой Журнал», согласно его статистике, имеет значительную посещаемость, фактически функционируя в роли популярной социальной сети. Свои «живые журналы» есть у многих известных в России людей, а также у партий, общественных движений и организаций.

К недостаткам можно отнести неприглядный интерфейс сервиса и скудные возможности для оформления блогов. Затачивать функциональность под себя, как в WordPress, нельзя. Бесплатно пользователь получает субдомен (имя_блога.livejournal.com) и всего 1 ГБ для хостинга файлов.

Blogger -- веб-сервис для ведения блогов, с помощью которого любой пользователь может завести свой блог, не прибегая к программированию и не заботясь об установке и настройке программного обеспечения. Blogger был создан компанией Pyra Labs, которой сейчас владеет Google. До 1 мая 2010 посты Blogger могли автоматически переноситься на хостинг владельца блога при помощи FTP или SFTP. В середине июля 2014 года Google принял решение о закрытии официального справочного форум по Blogger

С другой стороны, настройки внешнего вида и функциональности блогов ограничены. К вашим услугам лишь небольшое количество тем и простой редактор, хотя знания HTML и CSS позволят сделать дизайн более-менее уникальным. Но расширять возможности блога с помощью надстроек и плагинов нельзя. Google не спешит развивать и поддерживать сервис. Поэтому Blogger выглядит устаревшим на фоне некоторых альтернатив.

WordPress.com -- пожалуй, самый богатый по возможностям сервис для создания блога. Бесплатная версия включает в себя множество функций счетчики трафика, фильтры против спама, SEO, великолепные темы оформления и др. Многие популярные блоги, в том числе блог CNN politics, сделаны на этой платформе. Если вам понадобится больше возможностей, чем предложено в бесплатной версии, то вы можете воспользоваться премиум-пакетом, в который входит заказ доменов, расширенные ресурсы хостинга и др. Неважно кем вы являетесь в блогосфере, экспертом или новичком, эта платформа будет хорошим выбором в любом случае.

Blog.com -- это ещё одна платформа для ведения блога, разработанная на программном обеспечении WordPress. Как и другие сервисы, она имеет свои плюсы и минусы. С одной стороны, вам будет предложено много красивых тем и современных плагинов для бесплатных аккаунтов, которые можно использовать. С другой стороны, на сервисе больше рекламных объявлений, чем на WordPress.com (но вы можете заказать платное обновление, чтобы реклама исчезла).

Jux - это инновационный сервис, который позволяется обмениваться контентом внутри Интернета. Это не платформа для блогов, в его традиционном понимании, как те, которые упоминались ранее, хотя имеет множество схожих функций. В Jux вы сможете создать свой микроблог и делиться в нем информацией с другими пользователями. В шаблонах Jux нет виджетов, характерных для большинства блогов. Но вместо этого Jux обеспечит вам ясный и красивый подход к ведению блога. Вы просто создаете аккаунт и можете сразу приступать к размещению содержания. Если содержание вашего блога ориентировано больше на визуальный контент, как фото и дизайн, Jux может удивить даже опытных блоггеров. Также этот сервис предлагает отличную поддержку мобильных устройств.

Tumblr является популярной и многофункциональной платформой микроблогов. Предоставляет ряд замечательных, интересных функций, таких как аудио-блоггинг (поделиться музыкой, к примеру), бесплатные настраиваемые домены, сотни потрясающих бесплатных тем оформлений. Кроме того, вы сможете синхронизировать свой аккаунт в Tumblr с Facebook и/или Twitter так, чтобы обновлять собственный контент только в одном ресурсе. Еще одной отличительной особенностью является создание групповых блогов. Tumblr поддерживает Google Analytics и Feedburner.

Posterous Spaces является хорошим сервисом, схожим во многом с Tumblr. Он обладает хорошей системой приватности и просмотра публикаций, так что вы можете легко контролировать круг людей, которые могут видеть ваши публикации в этом сервисе. Все функции были разработаны так, чтобы пользователи могли публиковать контент максимально быстро и без каких-либо проблем. Сервис обладает рядом особенностей, включая бесплатные мобильные приложения на iOS и Android смартфоны, давая возможность обновлять блог на ходу, используя простой, удачно-разработанный пользовательский интерфейс.

Weebly предлагает больше, чем просто разработка блога и его ведение. Это сервис является полнофункциональным строителем веб-сайта. Weebly обладает удобным интерфейсом, поддержкой галереи изображений и слайдшоу, аудио- и видеофайлов, карт и т. п. К дополнению, вы можете оптимизировать использование платформы для разработки дизайна, что позволит Вам создать веб-сайт для Вашего клиента, эффективно используя Weebly как систему по управлению содержимого сайта.

Источник: https://otherreferats.allbest.ru/download/1181514/