Lançamento da plataforma de comunicação descentralizada Hubzilla 7.0

Após cerca de seis meses desde o lançamento principal anterior, uma nova versão da plataforma para construção de redes sociais descentralizadas, Hubzilla 7.0, foi publicada. O projeto disponibiliza um servidor de comunicação que se integra a sistemas de publicação web, dotado de sistema transparente de identificação e ferramentas de controle de acesso em redes descentralizadas Fediverse. O código do projeto é escrito em PHP e JavaScript e é distribuído sob a licença MIT; MySQL DBMS e seus forks, bem como PostgreSQL, são suportados como armazenamento de dados.

O Hubzilla possui um sistema único de autenticação para funcionar como rede social, fóruns, grupos de discussão, wikis, sistemas de publicação de artigos e sites. A interação federada é baseada no protocolo próprio da Zot, que implementa o conceito WebMTA para transferência de conteúdo pela WWW em redes descentralizadas e fornece uma série de recursos exclusivos, em particular, autenticação transparente de "Identidade Nômade" de ponta a ponta dentro da rede Zot, bem como uma função de clone para fornecer pontos de login e conjuntos de dados de usuário completamente idênticos em vários nós da rede. A troca com outras redes Fediverse é suportada usando os protocolos ActivityPub, Diaspora, DFRN e OStatus. O armazenamento de arquivos Hubzilla também está disponível através do protocolo WebDAV. Além disso, o sistema suporta eventos e calendários CalDAV, bem como notebooks CardDAV.

Entre as principais inovações, destacamos um sistema de direitos de acesso totalmente redesenhado, que é uma das principais características do Hubzilla. A refatoração permitiu simplificar o fluxo de trabalho e ao mesmo tempo proporcionar maior flexibilidade com uma organização de interação mais conveniente.

  • As funções do canal foram simplificadas. Existem agora 4 opções possíveis para escolher: “público”, “privado”, “fórum comunitário” e “personalizado”. Por padrão, o canal é criado como “privado”.
  • As permissões de contato individuais foram eliminadas em favor das funções, que agora são um requisito ao adicionar cada contato.
  • As funções de contato têm uma predefinição padrão, que é determinada pela função do canal. Funções de contato personalizadas podem ser criadas conforme desejado. Qualquer função de contato pode ser definida como padrão para novas conexões no aplicativo Funções de contato.
  • As configurações de privacidade foram movidas para um módulo de configurações separado. As configurações de visibilidade para status online e entradas em páginas de diretório e ofertas foram movidas para o perfil.
  • Configurações avançadas estão disponíveis nas configurações de privacidade quando a função de canal personalizada é selecionada. Eles receberam um aviso inicial e algumas postagens que poderiam ser mal interpretadas receberam dicas.
  • Os grupos de privacidade podem ser gerenciados no aplicativo Privacy Groups, se instalado. O grupo de privacidade padrão para novo conteúdo e o grupo de privacidade padrão para novas configurações de contatos também foram movidos para lá.
  • O acesso de convidados foi redesenhado para permitir que novos convidados sejam adicionados a grupos de privacidade. Links de acesso rápido a recursos privados foram adicionados à lista suspensa por conveniência.

Outras mudanças significativas:

  • Interface de usuário aprimorada para alterar sua foto de perfil.
  • Melhor exibição de pesquisas.
  • Corrigido um bug com enquetes para canais de fórum.
  • Desempenho aprimorado ao excluir um contato.
  • Extensão de mensagens privadas desatualizada removida. Em vez disso, inclusive para trocas com a Diáspora, é utilizado o mecanismo padrão de mensagem direta.
  • Suporte e melhorias para a extensão Socialauth.
  • Várias correções de bugs.

Grande parte do trabalho foi feito pelo desenvolvedor principal Mario Vavti com o apoio do financiamento de código aberto NGI Zero.

Fonte: opennet.ru

Adicionar um comentário