LINUX.ORG.RU

Релиз WriteFreely 0.13.0

 ,

Релиз WriteFreely 0.13.0

0

1

WriteFreely — свободная, децентрализованная платформа для ведения блогов, поддерживающая протокол ActivityPub для построения федеративной сети.

Классический редактор

Теперь поддерживается создание публикаций, используя Классический редактор, который имеет WYSIWYG-похожий интерфейс. Это поможет тем людям, которые не знают язык разметки Markdown. Тем не менее посты, даже если они были созданы при помощи нового редактора, всё ещё будут сохранены с использованием Markdown-разметки.

Поддержка протокола Gopher

Для использования этой функции, надо в секции [server] конфига задать значение переменной gopher_port. После этого ваши блоги будут публично доступны используя протокол Gopher по адресу gopher://[host]:[gopher_port]/.

Аутентификация через Gitea или OAuth 2.0

Теперь пользователи могут использовать Gitea или просто используя протокол OAuth 2.0 для входа в инстанс WriteFreely.

Поддержка Web Monetization

Авторы теперь могут принимать микротранзакции, используя стандарт Web Monetization. Кроме этого, добавлена возможность публикации контента с платным доступом. Для включения этой функции надо в секции конфига [app] установить monetization = true (или же можно просто поменять это в панели админа).

Заметки ActivityPub

Теперь, если пост не имеет двойных разрывов строк, то в федеративной сети он будет отображаться как заметка (Note), а не статья (Article). Также можно всегда отправлять заметки, то в секции конфига [app] надо установить notes_only = true.

Удаление аккаунта

Для пользователей (через настройки аккаунта, если переменная open_deletion в секции конфига [app] имеет истинное значение) и администраторов (используя панель администратора) добавлена возможность быстро удалить аккаунт прямо через веб-интерфейс.

Другие изменения:

  • Оптимизирован поиск черновиков
  • Добавлена поддержка упоминаний пользователей не ActivityPub-платформ:
    • deviantart.com
    • facebook.com
    • flickr.com
    • github.com
    • instagram.com
    • medium.com
    • reddit.com
    • twitter.com
    • wattpad.com
    • youtube.com
  • Теперь редактор будет показывать предупреждения, если локальный черновик устарел
  • Добавлена поддержка элементов footer’а и header’а
  • Светлая и тёмная тема блокнота теперь выбирается на основе настроек системы
  • Улучшена навигация по блогу
  • Исправлено поведение замолчавших (silenced) пользователей
  • Автоматическое изменение размера редактора CSS
  • Приватные и защищённые паролем блоги теперь не будут участвовать в федеративной сети
  • Исправлено поведение подписки на блог, используя Mastodon с включённым authorized fetch.
  • Исправлен баг со сбрасыванием метаданных языка на английский после редактирования
  • Добавлена поддержка выхода (log out) из защищённых паролем блогов
  • Кнопки манипуляции над постом теперь будут всегда доступны на мобильных устройствах
  • Трактовать картинки как вложения в информацию ActivityStreams
  • Исправлен импорт .md-файлов из Safari
  • Исправлено поведения пользовательского редактора CSS на устройствах с тачскрином
  • Добавлена поддержка нумерации страниц черновиков
  • Добавлена поддержка использование только заголовка при написании постов

Платформа WriteFreely преимущественно написана на языке Go, выпущена под лицензией GNU Affero General Public License v3.0.

>>> Подробности

★★★

Проверено: Shaman007 ()
Последнее исправление: xaizek (всего исправлений: 3)
Ответ на: комментарий от eternal_sorrow

Тоже так думаю.

В пулл реквесте написано

This adds Gopher support to WriteFreely, thanks to @prologic’s excellent go-gopher library. (This feature is tracked here: T559.)

возможно, пока нет нормальной библиотеки на го для гемини.

fernandos ★★★
() автор топика

Это то же самое что write.as или его эквивалент?

А, понял.

The quickest way to deploy WriteFreely is with Write.as, a hosted service from the team behind WriteFreely.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Поддержка протокола Gopher

Вот saahriktu обрадуется. :) А что там с поддержкой KOI8-R и sixel? :)

Zubok ★★★★★
()
Ответ на: комментарий от intelfx

Проект пилится одним человеком (автором write.as) и очень неспешно: предыдущий релиз был год назад, например.

Хоть сколько-то активная разработка с регулярными релизами была в самом начале — в 2019 году.

Проект всё ещё несколько спорный в качестве ActivityPub-сервера, потому что не поддерживает входящую федерацию: не федерируется с другими WriteFreely-серверами, не отображает оставленные комментарии и лайки/репосты по ActivityPub, прочее. В этом он проигрывает другому мёртвому проекту, реализующему федеративную блог-пратформу — https://github.com/Plume-org/Plume.

commagray ★★★★★
()

вот черт, не угадал автора новости по первому абзацу! а где поняша? если ТС за него на время отпуска - требую аватарку с лошадьми!
upd: а, нет, поняша на месте)))

PerdunJamesBond
()
Последнее исправление: PerdunJamesBond (всего исправлений: 1)
Ответ на: комментарий от PerdunJamesBond

а где поняша?

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

Как закончу (или заброшу) — вернусь к бесполезным новостям. =)

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 1)

могут принимать микротранзакции, используя стандарт Web Monetization

Прикольно, не слышал про такое. Впрочем, жадные уроды всё-равно будут плакаться что натыканная в каждый пиксел реклама и трекеры это непременное условие доступности контента в интернете.

zabbal ★★★★★
()
Ответ на: комментарий от commagray

не поддерживает входящую федерацию: не федерируется с другими WriteFreely-серверами, не отображает оставленные комментарии и лайки/репосты по ActivityPub

Не поддерживает всё это просто потому что ещё не запилили такую возможность или потому что автор принципиально не хочет это добавлять?

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

https://discuss.write.as/t/commenting/188

https://discuss.write.as/t/how-is-the-community-supposed-to-work/2176

https://discuss.write.as/t/activitypub-support/64

TL;DR: комментарии когда-нибудь будут, но не во WriteFreely. Насчёт полноценной федерации непонятно, вроде бы никаких предложений.

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от commagray

Тогда в чём заключается «поддержка протокола ActivityPub для построения федеративной сети» из оппоста?

anonymous
()
Ответ на: комментарий от anonymous

Другие ActivityPub-серверы могут подписываться на WriteFreely-блоги и корректно получать уведомления о новых постах, и между собой их обсуждать.

Польза от этого спорная, конечно. Со стороны WriteFreely социального элемента нет.

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 2)

И снова здравствуй, мой 2005-ый.

anonymous
()

жж на моём лоре.

anonymous
()
Ответ на: комментарий от bohm

У Hubzilla однозначно всё лучше в плане работоспособности федерации.

Но у Hubzilla отвратительный UI/UX, проблемы со стабильностью и производительностью, плюс они велосипедят собственный федеративный протокол Zot — ActivityPub у них является второстепенной вещью. Возможностей, наверное, достаточно, чтобы покрыть большинство пользовательских задач, но мне просто неприятно этим пользоваться и я никому не советую это делать.

commagray ★★★★★
()
Последнее исправление: commagray (всего исправлений: 3)

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

bernd ★★★★★
()

А вообще, кто пробовал, насколько оно удобно для технических текстов (не в смысле научных статей, а в смысле например для личного блога про эти ваши компьютеры)?

intelfx ★★★★★
()

Тем не менее посты, даже если они были созданы при помощи нового редактора, всё ещё будут сохранены с использованием Markdown-разметки.

ДА ЛАДНО? Они ещё и возможность не использовать wysiwyg-редактор оставили?

Gentooshnik ★★★★★
()
Ответ на: комментарий от Siborgium

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

Gentooshnik ★★★★★
()
Ответ на: комментарий от fernandos

То что в таком случае это единственная известная мне адекватная реализация редактора с форматированием. Не считая Emacs и Discord, в которых WYSIWYG вообще нет.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

В каком смысле? Таких редакторов полно. Прямо сейчас вспомнил редактор в джоплине и стакэдит.

fernandos ★★★
() автор топика
Ответ на: комментарий от bernd

Берёшь инстанс где админ разделяет твои взгляды или хостишь сам и, вуаля, тебя никто забанить глобально не может.

Пишешь интересное – тебя читают. Пишешь чушь – тебя не читают. Всё просто.

a1batross ★★★★★
()
Ответ на: комментарий от anonymous

Не знаю чем. WordPress кстати говоря имеет плагин на ActivityPub и может федерировать с остальными.

a1batross ★★★★★
()
Ответ на: комментарий от anonymous

Судя по описанию, легкостью деплоя. Не надо заморачиваться с PHP и прочим. Просто запустил бинарник, указал ему на базу и ткнул в него reverse proxy из nginx.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Какая разница, чо там в докере.

anonymous
()
Ответ на: комментарий от Odalist

Нужно знать только то, что написанный на говне.

Большая часть веба исторически написана на говне (я смотрю на тебя, PHP). И што?

Nervous ★★★★★
()
Ответ на: комментарий от Siborgium

Максимум – другие инстансы могут у себя заблокировать твой инстанс.

Ну и всё. Кто-то пожаловался на мой пост админу совего инстанса, мой инстанс заблокирован и другие пользователи того инстанса не могут читать/комментировать мой пост на своём инстансе. Из-за попоболи одного пользователя и админа.

Федерация в этом плане мало чем лучше обычного self-hosted.

UPD: Напомню ещё раз. Не нужно никого заставлять читать мои посты. Нужно чтобы действия одного пользователя никак не влияли на доступность моего поста другим пользователям.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)
Ответ на: комментарий от Siborgium

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

bernd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.