Projetos Atuais - Setembro de 2024

Bem-vindo à nossa primeira edição de Projetos Atuais, um novo boletim mensal onde compartilharemos o que estamos trabalhando atualmente na Discourse.

Nosso objetivo é dar a você e à comunidade em geral uma visão do que pode estar por vir na Discourse para que você possa se manter informado, fazer perguntas, compartilhar feedback e contribuir para o que está em andamento.

Sem mais delongas, aqui está o que estamos fazendo atualmente!

:athletic_shoe: Começando

Redesenho do compositor

Estamos iniciando um novo projeto para redesenhar o compositor para escrever tópicos e posts. Ainda estamos nas fases iniciais de pesquisa, design e prototipagem deste projeto, mas compartilharemos mais em breve com a comunidade à medida que avançarmos. Fique atento!

Novo seletor de tema no assistente de configuração

Estamos trabalhando em um novo seletor de tema que dará aos administradores de novos sites uma maneira mais fácil e visual de escolher entre um pequeno conjunto de temas selecionados. O conjunto ainda não foi finalizado, mas alguns dos principais concorrentes para esta passagem inicial incluem Mint, Isabelle, Air, Graceful e Fully.

Simplificando convites

Estamos implementando pequenas melhorias no sistema de convites, com foco em tornar os convites mais descobertos e simplificar alguns dos fluxos mais comuns para convidar usuários.

Resumos de IA para tópicos populares

Estamos começando a trabalhar em um recurso experimental para permitir que os sites incluam resumos curtos de tópicos na própria lista de tópicos populares. Como o feed de tópicos foi projetado principalmente para a descoberta de conteúdo dentro de uma determinada comunidade, estamos interessados em ver se isso levará a um maior engajamento de membros casuais e novos visitantes de uma comunidade.

:golfing_man: Em pleno andamento

Consistência do design da interface do administrador

Chegamos a alguns novos padrões para o design das áreas de configuração dentro da interface do administrador, que agrupam configurações relacionadas do site e outras configurações em um só lugar. Essas diretrizes de design estão documentadas aqui. Continuamos a aplicar essas alterações em toda a interface do administrador. Ao mesmo tempo, estamos aplicando as novas diretrizes de formatação de texto em toda a interface.

Novo design do cartão de usuário

Estamos trabalhando na atualização do design padrão do cartão de usuário com base no componente de tema experimental que tivemos rodando no meta por algum tempo. Saiba mais…

Reimplementação de botões de tópico e postagem

Como parte de nosso projeto de longo prazo para remover os sistemas de renderização ‘raw-hbs’ e ‘widget’ da Discourse, estamos trabalhando para reimplementar a lista de tópicos e os botões nas postagens. Também estamos aproveitando a oportunidade para melhorar a extensibilidade dessas coisas para desenvolvedores de temas e plugins. Por enquanto, tudo está atrás de sinalizadores de recursos. Compartilharemos mais assim que tivermos um caminho claro para o lançamento.

Melhores ferramentas para migrações

Estamos trabalhando em novas ferramentas para tornar mais fácil e rápido migrar sua comunidade existente para a Discourse. Recentemente, mesclamos um novo framework conversor junto com um exemplo de implementação e começamos a trabalhar na adição de suporte para importação em chat também.

:gift: Concluindo

Novo plano Starter em nossa hospedagem

Temos trabalhado em um novo plano em nossa hospedagem que acabamos de anunciar e que oferecerá às pessoas a maneira mais fácil e rápida de lançar uma comunidade com a Discourse em nossa hospedagem oficial. Saiba mais…

Novo design da página “sobre”

Recentemente, lançamos um novo design para a página “sobre”. Estamos trabalhando para concluir esta rodada de melhorias na página “sobre”, limitando nossos esforços a pequenos ajustes finais em resposta ao feedback que temos recebido. Ainda está atualmente opt-in, mas planejamos mudá-lo para ser o novo padrão em breve. Saiba mais…

Novo relatório de tráfego do site

Recentemente, lançamos um novo relatório para Tráfego do Site que destaca visitas de pessoas em vez de tráfego de rastreadores e bots. Isso substitui o relatório anterior de visualizações de página. Saiba mais….

Melhorias nas notificações de chat

Fizemos uma série de melhorias em como as notificações de chat funcionam na Discourse, em particular em como as notificações push funcionam em dispositivos desktop e móveis. Essas melhorias incluem simplificações nas preferências do usuário, bem como melhorias na lógica de entrega de notificações.

Sinalizadores de moderação configuráveis

Concluímos uma rodada de melhorias para permitir que as comunidades configurem seus próprios sinalizadores para moderação. Saiba mais…

Melhorias de inscrição e login

Adicionamos uma barra de progresso ao fluxo de inscrição e login, para que os usuários possam ver onde estão no processo quando há várias etapas envolvidas, como verificar seu endereço de e-mail ou aguardar a aprovação de sua conta por um administrador.

Ícones FontAwesome atualizados

Atualizamos nossos ícones padrão para usar o Font Awesome 6. Isso traz estilos atualizados para os ícones existentes e um número de novos ícones para escolher para personalizações. Saiba mais…

51 curtidas

Sinto-me triste por a pesquisa instantânea não estar na lista. :frowning:
Mas feliz em ver tantos recursos interessantes. Muito obrigado a toda a equipe do Discourse.

8 curtidas

Só queria agradecer por este boletim informativo. É muito útil saber o que está em andamento para planejar de acordo. Também seria ótimo se pudéssemos obter alguns prazos direcionais para recursos que estão “em pleno andamento” ou “finalizando”.

15 curtidas

Eu apoio este sentimento! Eu trabalho aqui, e aprendi muito com este boletim informativo! :smiley:

12 curtidas

Concordando com o que os dois posts acima disseram: uma visão geral como esta é ótima!

Especificamente em relação ao framework conversor: qual é a melhor maneira de aprender mais sobre isso? Lendo o código-fonte, presumo? Ou já existe alguma documentação sobre isso?

6 curtidas

Sim, aprendemos muito com os experimentos que fizemos, mas não tínhamos certeza no final se era a direção certa, e ficou mais claro que exigiria um investimento significativamente maior para descobrir isso, então tivemos que pausá-lo.

Outras coisas que estamos fazendo com IA podem ainda levar a melhorias na pesquisa de outras maneiras. Mas tivemos que deixar isso de lado por enquanto.

Ainda não estamos prontos para começar a prever com base em tempo, mas acho que a cadência mensal para essas atualizações nos ajudará a ter uma ideia disso juntos ao longo do tempo.

No momento, aquela solicitação de pull vinculada é provavelmente a melhor coisa disponível para aprender mais detalhes. Acho que as pessoas que trabalham nisso compartilharão assim que as coisas estiverem um pouco mais avançadas - elas têm estado bastante focadas em fazer as coisas.

Há algo em particular que você gostaria de saber mais sobre este projeto?

10 curtidas

A principal coisa que eu estava procurando é como os diferentes tipos de dados seriam migrados.
Atualmente, estamos pensando em mover um fórum de SMF2 para Discourse e o importador tem uma série de lacunas (mensagens privadas, enquetes, links para posts individuais), então eu estava me perguntando se faria sentido olhar para o novo framework de conversão. No entanto, verificando o código, parece que ainda pode ser um pouco cedo - se entendi direito, a maior parte da infraestrutura básica está no lugar agora, e exemplos reais de conversão provavelmente viriam apenas mais tarde?

5 curtidas

Adoro esta iniciativa e, em particular, estou animado para ver o trabalho na reformulação do composer! Força equipe CDCK! :rocket:

9 curtidas

Acho que você provavelmente está certo de que o melhor a fazer por enquanto é esperar, mas deixe-me verificar se temos alguma ideia do que há entre onde estamos agora e onde precisaríamos estar para recomendar que outros usem este framework para começar a construir seus próprios conversores. Voltarei com mais informações ou com alguém mais conhecedor sobre isso para falar diretamente.

5 curtidas

De fato, este boletim informativo, combinado com o Resumo Diário, realmente aprimora o aprendizado sobre as novidades aqui.

5 curtidas

Esta é uma ótima iniciativa.

Existe um local / canal específico para os usuários adicionarem ideias / solicitações de recursos?

Abraços. Mike

5 curtidas

@ondrej montou estes tópicos da wiki sobre esse mesmo assunto há alguns dias: Writing an effective feature request, a step by step guide

10 curtidas

Estou ansioso pela atualização no composer. Foi uma mudança que esperei por muito tempo. Espero que seja uma mudança como https://playground.lexical.dev/. Há alguma informação sobre isso?

6 curtidas

Você está certo, ainda não há documentação, e a implementação ainda tem muitas partes faltando. Levará mais alguns meses até que esteja em um estado em que eu recomende usá-lo para uma migração real.

O primeiro conversor que enviaremos inicialmente será um conversor “Discourse”. Ele é destinado como uma implementação de referência e substituição para o atual script de mesclagem do Discourse. Podemos enviar um conversor SMF2 no futuro, mas não está no topo da nossa lista. Portanto, você precisaria criá-lo você mesmo, esperar por uma contribuição da comunidade ou esperar que um cliente nos pague para migrar do SMF2.

Portanto, se você quiser fazer a migração agora, sugiro que se atenha ao script de importação existente e talvez adicione os recursos que faltam para a migração.

8 curtidas

Ok, obrigado! Nesse caso, parece que continuar com o script atual e aprimorá-lo onde for necessário faz mais sentido.

3 curtidas

Estamos analisando o Lexical como uma opção potencial para integrarmos em nosso composer atualizado — mas ainda não tomamos nossa decisão final. Deveremos ter essa decisão tomada em breve, então planejo dar um retorno aqui assim que soubermos mais.

10 curtidas

lexical é bom. Passei muito tempo com ele. Mas ele ainda está um pouco vinculado ao react. Então você teria que introduzir o react no frontend. Ele deveria ser utilizável a partir do vanillajs e possível de ser integrado com outros frameworks, mas realisticamente eles não receberão o mesmo carinho que a integração do react. A maior parte do playground é um aplicativo react.

4 curtidas

Ok, coisas interessantes… mas não uma página melhor para grupos… para grandes comunidades, acho que é um bom pedido…

Atenciosamente

5 curtidas