Основной разработчик #
Hubzilla Mario Vavti опубликовал описание ключевых изменений в грядущем новом выпуске версии 5.0.
Протокол Zot6Много времени было потрачено на исследование того, как подойти к реализации протокола zot6 в качестве основного протокола в Hubzilla. Затем, конечно, внести необходимые изменения в код и заставить многочисленные зубчатые колеса снова работать вместе. Надеюсь, вы ничего не заметите в этих изменениях, за исключением того, что в вашем списке контактов сеть для ваших визави изменится с Zot на Zot6, как только как только хаб где этот канал расположен будет обновлён до версии 5.0.
Почтовое приложение переместилось в расширенияПриложение для частной почты объявлено устарело в пользу использования личных (или прямых) сообщений. Это происходит потому, что в протоколе zot6 отсутствует понятие частной почты. Если вам нужен доступ к вашей старой почте, вам нужно будет попросить вашего хаба установить почтовый аддон. Код бэкенда для старого механизма почты всё ещё находится в ядре, потому что он необходим для совместимости хабами, работающих на предыдущих версиях Hubzilla, и #
Diaspora. В планах переместить эту функцию в приложение поддерживающее обмен с Diaspora. Это произойдёт примерно через год.
Личные сообщенияЛичные (или прямые) сообщения - это сообщения, адресованные одному или нескольким контактам. Они доступны в потоке вашей сети. Для быстрого доступа к ним в виджет фильтра потоковых сообщений добавлен фильтр личных сообщений. В течение следующего года личные сообщения получат также отдельный модуль в интерфейсе для более удобной работы с ними.
ФорумыИзменилось то, как мы взаимодействуем с форумами. Для того, чтобы сделать сообщение на форуме, теперь необходимо отправить прямое сообщение на форум. Преимуществом этого является лучшая кросс-протокольная совместимость. Упоминания !tag для форумов помечены как устаревшие.
ОпросыТеперь у Hubzilla есть поддержка опросов с несколькими вариантами. Эта функция совместима с опросами через #
ActivityPub и доступна непосредственно в редакторе. Предыдущая функция голосования в этой связи объявлена устаревшей и её использование более нежелательно.
Теги сообществаТэги сообщества еще не портированы в полной мере на zot6 и поэтому на данный момент они отключены. Причина в том, что пока не совсем понятно, как их реализовать в отношении совместимости с другими сетями (в основном это ActivityPub и #
Pixelfed, который предоставляет похожую возможность). Будьте терпеливы - они обязательно появятся в ближайшее время!
УведомленияЭто ещё одно из больших изменений "под капотом". Вся система уведомлений была переписана для реализации событий, отправляемых сервером. Для этого теперь требуется установить SSE аддон, чтобы иметь возможность получать уведомления в реальном времени. В ходе этой работы были реализованы некоторые полезные новые функции уведомления: бесконечная прокрутка, фильтры имен и адресов для текущего или полного набора данных и предварительный просмотр содержимого при наведении курсора.
Hubzilla 5.0 what's new?No doubt, it has been quite a while since the last release of Hubzilla. If you wonder what took us so long to get 5.0 ready while the
changelog does not look
so big (well, it's not so small either), you might find some answers in this post.
Zot6 ProtocolA lot of time-consuming work has gone into research on how to approach the implementiation of the zot6 protocol as the primary protocol in Hubzilla. Then, of course, make the necessary changes to the code and make the numerous cogwheels work together again. You hopefully won't notice anything about those changes except that in your connections list the network field for your connections will change from Zot to Zot6 as soon as your connections will upgrade their hub to version 5.0.
Mail app moved to addonsThe private mail app has been deprecated in favor of direct messages. This is because there is no concept of private mail in the zot6 protocol. If you require access to your legacy mail, you will need to ask your hubmin to install the mail addon. The backend code for legacy mail is still in core because it is required for compatibility with legacy zot hubs and diaspora. It will be moved to the diaspora addon as soon as legacy zot will be sunset which is in about a year from now.
Direct messagesDirect messages are messages that are addressed to one or more single connections. They are accessible from your network stream. A direct messages filter has been added to the stream filter widget for quick access. In the course of the next year direct messages will receive a separate frontend module.
ForumsThe way we interact with forums has changed. In order to make a forum post, it is now required to send a direct message to the forum. This has the advantage of better cross-protocol compatibility. The
!tag
mentions for forums are marked deprecated.
PollsHubzilla now has support for polls with multiple options. This feature is compatible with activitypub polls and is available directly from the editor. The vote feature has been deprecated in favor of polls.
Community tagsCommunity tags have not yet been ported to zot6 and have therefore been disabled for now. The reason is that it is not very clear yet how to implement them in regard to compatibility with other networks (mainly activitypub/pixelfed which provides a similar feature). Be patient - they will come back!
NotificationsThis is again one of the big “under the hood“ changes. The entire notification system has been rewritten to implement server sent events. It is required to install the SSE addon to be able to get real time notifications. In the course of this rewrite some useful new notification features were implemented: infinite scroll, name and address filters for current or complete data set, content preview on hover.
We have also worked on the addons. There are some useful new additions: hide aside, navbanner options, sse. Many of the existing addons received improvements. Unmaintained or broken addons were moved to the addons-unsupported repository where they are waiting for maintainers.
As always, we have fixed many little bugs which will remain unnamed here.
I guess that's about it...
#
russian #
lang_ru #
news #
development