Após 3 meses de desenvolvimento do lançamento da plataforma para construir redes sociais descentralizadas . O projeto fornece um servidor de comunicação, integrável com sistemas de publicação web, que conta com um sistema transparente de identificação e ferramentas de controle de acesso em redes descentralizadas do Fediverse. O código do projeto é escrito em PHP e Javascript e sob a licença MIT.
O Hubzilla suporta um sistema unificado de autenticação para funcionar como uma rede social, fóruns, grupos de discussão, Wiki, sistemas para publicação de artigos e sites. Também foi implementado um armazenamento de dados com suporte WebDAV e trabalho com eventos com suporte CalDAV.
A interação federativa é realizada com base no próprio , que implementa o conceito de WebMTA para a transmissão de conteúdo através da WWW em redes descentralizadas, além de oferecer uma série de recursos exclusivos, incluindo autenticação de ponta a ponta transparente “Identidade Nômade” dentro da rede Zot, bem como a função de clonagem para garantir pontos de entrada e conjuntos de dados de usuários completamente idênticos em diferentes nós da rede. O intercâmbio com outras redes do Fediverse é suportado usando os protocolos ActivityPub, Diaspora, DFRN e OStatus.
Na nova versão, além das melhorias tradicionais das funções e recursos já existentes, bem como correções identificadas desde o último lançamento, foi adicionado uma nova extensão “Workflow”. Este é uma ferramenta para implementar um sistema de interação dos participantes. Entre as áreas de sua aplicação, considera-se seu uso como um sistema de rastreamento de erros, mantendo todas as funções federativas da plataforma principal.
Entre os destaques na nova versão, deve-se notar:
- A continuação do processo de migração para a versão atual do protocolo ZotVI, cuja versão de referência está sendo desenvolvida no âmbito do projeto relacionado . A transição completa está programada para a versão 5.0, cuja liberação é esperada no primeiro trimestre do próximo ano.
- Expansão do suporte a Opengraph para publicações, que agora incluem também artigos.
- Melhoria do suporte ao funcionamento através de CDN.
- A extensão para cache de imagens externas foi significativamente reformulada e otimizada para velocidade de operação e consumo de recursos.
- Problemas de interação com vários serviços que utilizam o protocolo ActivityPub foram corrigidos. A interface do Hubzilla também foi aprimorada para trabalhar com redes que não suportam "Identidade Nômade".
- Foram ampliadas as capacidades de republicação de publicações do Hubzilla em plataformas externas e redes sociais, especialmente Twitter e Livejournal.
- Adicionada suporte limitada para incorporar imagens no formato SVG diretamente em publicações utilizando a marcação BBcode.
- Suporte para descoberta automática de serviços CalDAV e CardDAV.
- Incluída a tradução completa da interface para o idioma japonês.
Ativamente trabalhando na transição do sistema de notificações do Hubzilla para eventos do lado do servidor (Server Side Events), o que deve aumentar a velocidade e a confiabilidade da entrega, além de reduzir a carga no front-end.
Além disso, os desenvolvedores estão considerando opções para migrar o repositório principal do projeto do atual Framagit, mantido por uma organização sem fins lucrativos , em razão do seu fechamento planejado para meados de 2021.
Fonte: opennet.ru
