:: urbansheep (urbansheep) wrote,
:: urbansheep
urbansheep

  • Music:

[ L ] Trackback — ссылки и разрабатываемая идея

Ставить костыли — так уж по полной программе. Раз в ЛЖ пока это не торопится никто делать, придётся снова строить социальный сервис из ничего.

В двух словах, trackback — это двусторонняя ссылка, которая позволяет связать между собой разные записи (возможно — разных пользователей, или вообще не пользователей). Сейчас такая связь возможна лишь в одну сторону — можно поставить в своём журнале ссылку на чужую запись, и на этом всё закончится. Trackback же позволяет сделать связь двусторонней — при установке ссылки на чужую запись, можно послать „звонок“ автору, и этот звонок будет зафиксирован также, как сейчас фиксируются комментарии.

Что это даёт в реальности:

  • Также, как сейчас с категориями, появляется возможность просмотреть списком ссылки на всех тех, кто написал что-то по теме конкретной записи.
  • Стандартный интерфейс позволяет другим клиентам (программам, сайтам) вытаскивать эти списки для дальнейшей работы с ними (группировать, сортировать, архивировать — дело разработчика).
  • Не менее стандартный интерфейс позволяет добавить двустороннюю ссылку на что угодно — будь то комментарий, нить обсуждения или обычный пост. Пример: Trackback with autoexcerpts (добавление двусторонней ссылки через закладурку).
  • Список ссылок пополняется и на него можно подписаться также, как на любой RSS-фид.

Если всё пойдёт нормально, то, вдобавок к стандартной функциональности, в тахо добавится поддержка trackback для livejournal-записей. Если удастся придумать, как трэкбэк подцепить к записям в журналах, как интегрировать (и интегрировать ли) с каталогами, и как всё это дело представлять пользователю — визуализация процесса неясна.

Разрабатываемая схема сейчас выглядит так: сервис делится на две части:

  • Приём пингов-звонков снаружи
  • Передача пингов-звонков наружу

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

Приём же происходит так:

  • Автор, написав постинг, может вставить в него картинку-якорь, также, как сейчас происходит с категориями тахо.
  • Эта картинка-якорь со словом trackback на пузе делает следующее:
    • пишет количество зафиксированных пингов (примерно так, как это происходит со ссылками у btf), а может и не текстом, а цветом отражать, есть пинги или нет пингов;
    • ведёт на страницу, где все эти пинги перечислены;
    • одновременно „ловит“ по адресу этой страницы внешние пинги.
  • Тот, кто хочет поставить двустороннюю ссылку на эту запись, копирует ссылку с картинки (как правило, это пункт в контекстном меню с названием „Copy Link Location“), и пишет свой постинг, посылая пинг. В блог-движках, вроде MovableType или pMachine, такая функция работает автоматически. Для лж-записей придётся сделать это вручную (см.выше пункт про отправку звонков и про закладурки).

Да, и вот ещё что... Пинги, пинги эти все... Лучше пусть будут... Пингины!


Subscribe
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 21 comments