Об Архитектуре Распределенной Блогосферы

Политика новых владельцев ЖЖ не оставляет равнодушными владельцев уютного Жжечека.

Кто-то заводится без особого разговора сандаловый блог , кто-то повторяет мантру" В супе есть педики «Кто-то собирается Гоа и не парится.

Недавно, дорогая Нестор Я увидел в своем журнале поддельные символы авторского права и решил, что пора что-то делать.

Для начала он закрыл доступ ко всем своим записям и назвал Мамута ублюдком.

Но это не помогло.

Затем он призвал прогрессивную общественность построить распределенная болгосфера 2.0 .

Такая постановка вопроса мне кажется наиболее правильной и вот мои 5 копеек в копилку идей.

Распределенная блогосфера должна быть разделена на строго разграниченные части.

  • ID пользователя
  • Пользовательский контент
  • Контейнер (или сервер).

  • Поисковый сервер.

Давайте рассмотрим их подробнее:

Идентификатор пользователя (UID).

Самый простой и ключевой компонент. В форме UID это URL. Что касается содержания, UID должен включать набор стандартных интерфейсов блогосферы:
  • Открыть идентификатор пользователя.

    (чтобы его всегда можно было авторизовать).

  • RSS-канал блога.

  • некоторые другие стандартные интерфейсы.

Очень важно, чтобы у пользователя была возможность в любой момент изменить настройки DNS для своего UID и перенаправить его на новый сервер.

Лучшая гарантия того, что URL-адрес (или UID) всегда останется у владельца, — это иметь его в виде чистого домена (без дополнительных каталогов), зарегистрированного на владельца UID. Хотя это не обязательно должно быть что-то пафосное вроде tema.ru. Географические домены третьего уровня доступны оптом и бесплатно.



Пользовательский контент.

Именно это сейчас превращает пустой аккаунт ЖЖ в аккаунт с тысячелетней историей.

А именно:

  • Структурированная информация из профиля.

    Имя, ник, адрес электронной почты, ICQ, день рождения и т. д.

  • Аватар(ы)
  • Набор статических страниц.

  • Лента блога.

  • Комментарии к сообщениям в блоге, страницам, фотографиям и т. д.
  • Медиахранилище.

    Фотографии, подкасты, видео и т. д.

  • Списки друзей и настройки безопасности.

    Кто что видит/кто что может сделать.

  • Дизайн страницы (вероятно, в виде CSS).

Формат пользовательского контента должен быть стандартизирован.

Те.

например, должна быть определена структура каталогов, в которой файлы XML и мультимедиа расположены в строгом порядке и которые можно упаковать в аккуратный zip-файл.



Контейнер (или сервер).

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

Это должно выглядеть примерно так:

  • зарегистрироваться на сервере.

  • мы перенаправляем наш UID на DNS-сервер.

  • Загружаем на сервер резервную копию нашего контента (формат, как мы помним, стандартизирован).

  • Получаем нашу уютную ЖЗшечку по привычному адресу.

Грустно, обидно:
  • сделайте резервную копию содержимого.

    (что, конечно, мы и так регулярно делали)

  • зарегистрировать свой хостинг
  • Мы развертываем стандартное (и открытое) серверное программное обеспечение.

  • мы перенаправляем DNS нашего UID на наш хостинг.

  • загрузите резервную копию вашего контента.

  • Получаем нашу уютную ЖЗшечку обратно по привычному адресу.

Кто будет управлять контент-серверами? Я вижу как минимум три очевидных сценария:
  • небольшой сервер на собственном хостинге для любимого человека (а может и еще нескольких друзей).

  • услуга за абонентскую плату.

    Господа платят 5 баксов в месяц и не интересуются вопросами доступности, связности, непрерывности бизнеса и аварийного восстановления.

  • сервис по рекламе.

    Ребята выделяют место под баннеры и текстовые рекламные блоки и не беспокоятся об оплате.



Поисковый сервер.

Это сервер, который знает профили большого количества пользователей (всех?) и может отвечать на такие вопросы, как:
  • Найдите меня Вася Пупкин, который учился в школе 13 Мухосранска, которую окончил в 1967 году.

  • Найдите всех пользователей, интересующихся «сушеной ромашкой».

  • найти всех девушек в возрасте от 14 до 20 лет из города Верхний Подгорск, которые были на сайте за последние 7 дней.

Поисковый сервер играет роль объединителя и некоего общего знаменателя блогосферы.

Мы ходим туда, чтобы посмотреть на чужие и похвастаться своими.

Обратите внимание на огромную роль поиска людей для современных операторов социальных сетей.

Именно этот функционал привязывает пользователей к сервису и «цементирует» аудиторию.

Отделив поиск от серверов и контента, мы делаем его приятным и безобидным помощником.

Ведь независимых поисковых серверов может быть несколько.

Технически серверное программное обеспечение может быть довольно простым.

Монетизация очевидна.

Со временем функцию поиска с радостью возьмут на себя крупные поисковые компании.

Таким образом, мы имеем распределенную сеть контент-серверов.

Кто-то работает на коммерческой основе, кто-то любитель.

У нас также есть население блогосферы.

Каждый из них имеет свое имя в виде URL-адреса.

Которое никто не сможет отобрать.

Каждый пользователь выращивает контент своего блога на том или ином сервере.

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

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

URL-адрес не изменился.

За всей этой жизнью следят поисковые серверы.

Собирайте и кэшируйте общедоступную информацию.

Помогите пользователям найти друг друга.

Все довольны.

PS: Хотел опубликовать в блогосфере, но что-то там не так.

Это дает какую-то ошибку о карме.

:-/ Теги: #блогосфера #Суп #суп #Живой Журнал #автономные блоги #Чулан

Вместе с данным постом часто просматривают: