How to federate Dreamwidth ? - размышления над отнюдь не техническим вопросом.
Как пользователь Dreamwidth, я уже не в первый раз сталкиваюсь с вынесенным в заголовок вопросом. При этом по умолчанию предполагается, что федерировать нужно, однако отнюдь не уточняется зачем, и что вкладывается в смысл слова to federate.
Dreamwidth - это замечательный во всех отношениях блогосервис с элементами собственной социальности. И какой бы способ федерирования не был бы выбран, оно само неизбежно повлияет на структуру социальности. И, как следствие, любые действия должны быть тщательно продуманы.
Также неизбежно возникает вопрос, почему предполагается, что уже имеющихся средств взаимодействия с внешним миром недостаточно. На данный момент, их по меньшей мере три. Первый - RSS, у которого, разумеется, есть свои достоинства (простота) и недостатки (непередаваемость сложного форматирования). Второй - самый адекватный, вставка отдельных сообщений из Dreamwidth в плавающий фрейм. Увы, насколько я могу судить, ни одна из имеющихся федеративных сетей не допускает плавающие фреймы непосредственно в потоке. Третий, на мой взгляд, самый практичный во всех отношениях - размещение в федеративных социальных сетях аннотаций исходных публикаций. Кому-то может показаться, что комментировать аннотации, не видя основного текста, неудобно. Это и правда так, но поток, например, Hubzilla с аннотациями может быть размещен в одном плавающем фрейме (как на стороннем сайте, так и на веб-страничке в самой Hubzilla), а заметка из Dreamwidth в другом, что позволит без особых проблем читать и комментировать параллельно.
Я сам аннотирую свои помесячные дневниковые записи в Dreamwidth в "старомодной" GNU Social, лаконичность которой, как мне кажется, призывает пользователей воздерживаться от многословия. В GNU Social групповые (коллективные) потоки выглядят весьма естественно, а сам механизм их ведения отлажен за многие годы.
Такой подход, кстати, позволяет избежать всевозможных не всегда лежащих на поверхности и легко выявляемых проблем, связанных с обеспечением защиты приватной информации и сохранения при федерировании зон доступа к контенту, имеющихся на Dreamwidth.
P.S. К слову, на днях для эксперимента посмотрел полноэкранный поток Hubzilla на WQHD-мониторе с соответствующими картинками и осознал, насколько это круто и непривычно. Для блогов, социальных как Dreamwidth или личных как WordPress, в этом, конечно же, нет ничего нового, полноэкранный режим есть и в блогах, аффилированных с социальной сетью, например, в RuFox. Но, чтобы сам поток в социальной сети мог быть полноэкранным, а изображения не резались по вертикали (что важно для планшетов), я вижу впервые. Мои благодарности разработчикам, обратившим на эту сторону социальности свое внимание.