Projetos Atuais - Abril de 2025

Bem-vindo ao Current Projects, um boletim informativo mensal (mais ou menos) sobre o que estamos trabalhando atualmente na Discourse.

Temos estado ocupados! Perdi um mês, então há mais tempo para cobrir e muita coisa acontecendo, então vamos mergulhar.

Suas perguntas e feedback são bem-vindos!

Começando

Explorando autenticação mais simples

Estamos nos estágios iniciais de exploração da oferta de um serviço de autenticação centralizado que permitiria aos administradores suportar facilmente múltiplos métodos de login e aos usuários finais se autenticarem facilmente em vários sites Discourse.

Explorando uma nova experiência de busca conversacional

Estamos explorando maneiras de ajudar as pessoas a explorar o conhecimento criado por comunidades, aumentando a busca com uma nova experiência conversacional alimentada por IA. Embora tenhamos uma versão inicial disso habilitada no meta, ainda é cedo. Saiba mais…

Em pleno andamento

Horizon, nosso novo tema focado na facilidade de uso

Horizon, nosso tema mais novo, agora está disponível no Meta para que os membros possam experimentá-lo e compartilhar seus comentários. Horizon foi projetado para comunidades que desejam uma comunidade bonita e fácil de usar, mas não têm os recursos para desenvolver um tema personalizado. Estamos abordando o feedback que agora está fluindo e nos preparando para lançar um programa beta aprofundado com comunidades interessadas. Se você ainda não deu uma olhada, por favor, dê uma olhada e nos diga o que você pensa! Saiba mais…

Nosso novo composer

Você pode experimentar nosso novo composer, que oferece uma experiência de edição de rich text, aqui no Meta ao lado de nosso tradicional composer markdown. Somos gratos a todos que forneceram seu apoio e compartilharam sugestões de melhorias. Esse feedback está nos ajudando a nos preparar para tornar o composer mais prontamente disponível em nossa hospedagem, para que mais comunidades possam se beneficiar da experiência de escrita mais fácil. Enquanto isso, encorajamos você a continuar testando aqui e compartilhando seus comentários. Saiba mais…

Configuração da aparência do site

Continuamos a fazer melhorias focadas em permitir que os administradores configurem mais facilmente a aparência de seus sites, incluindo novas páginas para instalar e configurar temas e componentes de temas, selecionar fontes, adicionar logotipos e editar quais paletas de cores estão disponíveis. Pensamos que estávamos prontos para lançar uma versão inicial de parte desse trabalho e lançamos parte dele anteriormente, mas depois o revertemos com base no feedback inicial que recebemos. Portanto, estamos trabalhando duro para colocá-lo em um estado em que possamos apresentá-lo a vocês novamente e iterar juntos.

Uma nova experiência multilíngue

Estamos trabalhando em novos recursos de tradução que permitirão uma experiência totalmente nova para comunidades multilíngues. Estamos trabalhando em direção a uma versão inicial que esteja pronta para feedback mais amplo, mas há muito a ser resolvido enquanto exploramos o que é possível agora com LLMs, o que pertence ao plugin Discourse Translator e o que pertence ao core. Fique ligado!

Melhorias na fila de revisão

Temos feito pequenas melhorias na fila de revisão enquanto pesquisamos para informar um design atualizado. Agora estamos prontos para começar a trabalhar em um novo design que acreditamos que ajudará os moderadores a lidar com os itens na fila de revisão de forma mais eficaz. Saiba mais…

Capacidade de configurar personas para todos os recursos de IA

Estamos trabalhando na atualização de todos os recursos de IA para que eles sejam suportados por personas configuráveis. Isso permitirá que os administradores ajustem ainda mais esses recursos às necessidades de suas comunidades com prompts e ferramentas personalizadas.

Modernização da renderização da página de tópicos

Como parte de nosso projeto de modernização de renderização frontend, começaremos a lidar com a página de tópicos. Isso trará uma experiência de desenvolvedor aprimorada e novas opções de extensibilidade para autores de plugins e temas. À medida que o projeto avança, postaremos no Meta sobre quaisquer alterações necessárias em temas/plugins.

Descontinuação do suporte para iOS 15 e outros navegadores mais antigos

Estamos descontinuando o suporte para iOS 15 e alguns navegadores mais antigos porque eles não suportam recursos modernos de navegador que planejamos alavancar em nossos esforços contínuos de modernização. Pessoas que usam esses navegadores verão um aviso informando sobre a descontinuação que leva a um tópico com mais detalhes. Saiba mais…

Concluindo

Busca no cabeçalho, banner de boas-vindas e ícones e emojis de categoria

Para facilitar a personalização da aparência de sua comunidade, adicionamos alguns novos recursos inspirados em componentes de temas populares. Além da facilidade de uso aprimorada, isso também reduz problemas de compatibilidade com temas de sites. Esses recursos estão disponíveis por meio de configurações simples do site, ou configurações em nível de categoria para ícones / emojis. Saiba mais…

Painel de análise de sentimento

Lançamos uma versão inicial de um novo painel de análise de sentimento e, em seguida, fizemos alguns ajustes adicionais com base no feedback inicial. Achamos que há muito mais a ser feito aqui no futuro, e continuaremos a fazer pequenas iterações, mas pausando nossos esforços focados neste espaço por enquanto, enquanto abrimos espaço para aprender mais com o uso no mundo real. Saiba mais…

Habilitação da moderação de chats em grupo

Para continuar promovendo comunidades seguras e saudáveis, adicionamos recursos para permitir que os administradores moderem chats em grupo. Saiba mais…

Busca abrangente para administradores

Introduzimos um novo recurso abrangente de busca para administradores para permitir que eles pesquisem todas as coisas na interface de administração, incluindo páginas, configurações do site, temas e componentes, e relatórios. A busca para administradores está disponível por meio de um link na barra lateral na interface de administração e com o atalho de teclado Ctrl/⌘+/. Saiba mais…

Substituindo Akismet por detecção de spam por IA

Implementamos a detecção de spam por IA como o recurso padrão de detecção e prevenção de spam na maior parte de nossa hospedagem. Com este novo método, estamos vendo uma detecção de spam mais eficaz e temos maior controle para intervir e melhorá-la. Agora o recomendamos para todos os sites como uma maneira mais eficaz do que o Akismet para detectar spam. Saiba mais…

Outras notícias de desenvolvedores

Fizemos alguns anúncios no último mês sobre mudanças futuras que impactarão os desenvolvedores de temas, incluindo nossos planos de migrar para a sintaxe de classes nativas JS para temas e plugins, e nossos planos de remover o suporte para substituições de template e folhas de estilo específicas para dispositivos móveis. Veja os tópicos mais recentes marcados com dev-news para mais informações. Saiba mais…

40 curtidas

finalmente, espero que seja mais fácil.

5 curtidas

Eu daria um forte voto para www.hello.coop, uma solução que uso nos meus fóruns Discourse que permite aos usuários escolherem qualquer tipo de login que desejarem, de número de telefone a e-mail, logins sociais e talvez até passkey.

E uma vez que alguém tenha uma conta Hellō, pode fazer login em qualquer site Discourse que a utilize.

Talvez a única diferença seria que cada uma das minhas comunidades Discourse ainda exigiria que o usuário respondesse a perguntas específicas da comunidade ao fazer login inicialmente.

O fundador é Dick Hardt, que fez muito trabalho na especificação OIDC, acredito.

De qualquer forma, talvez algo para explorar. Adoraria responder a quaisquer perguntas e sei que Dick, e tenho certeza que ele também, adoraria.

10 curtidas

Quanto é difícil integrar o Helloō à comunidade Discourse existente?

1 curtida

Foi super fácil. Posso montar um tutorial rápido se necessário, mas basicamente é apenas um provedor OIDC.

6 curtidas

Usei o Horizon há pouco tempo e fiquei desapontado com o resultado. Mas tentei novamente hoje e agora está incrível. Isso acaba resolvendo minha maior braquicefalia com o Discourse. Isso e o novo compositor, juntos, são fenomenais.

5 curtidas

Ótimo, estou ansioso por isso :slight_smile:

5 curtidas

Fique atento e você pode notar algumas coisas sendo lançadas silenciosamente aqui no meta :wink:

13 curtidas

É realmente impressionante, nem percebi de primeira que foi traduzido! É um recurso indispensável e uma revolução para comunidades multilíngues. :rocket:

12 curtidas

Isso é muito legal e muito necessário! Aqui está um testador beta ansioso se você quiser obter mais feedback em algum momento :waving_hand:

3 curtidas

A experiência multilíngue é de grande interesse para nossa comunidade global de educação, levantando a mão para testar.

Mudei minha configuração para italiano e vi alguns elementos da interface mudarem, isso fará tudo no final?

Além disso, para nossos usuários básicos, navegar até a configuração é um caminho e tanto para encontrar perfil - configurações - interface. Conheço bem o Discourse e repetidamente esqueci de clicar no botão salvar na parte inferior.

Eu votaria por um local de interface mais principal para escolher o idioma (embora eu aceite que, para a maioria das pessoas, seja um ato definido uma vez).

As características do Discourse o fazem se destacar de todo o resto! (Não sou fluente, só falo italiano com ferramentas de tradução)

4 curtidas

Sim, acredito que esse seja o objetivo, talvez com algumas pequenas exceções se certas coisas forem significativamente mais difíceis do que outras. Mas levará algum tempo para chegar lá!

Para usuários que não estão logados, nosso objetivo é usar a localidade do navegador deles (enviada por um cabeçalho de solicitação, se eu entendi corretamente).

Para usuários logados, usaria a preferência, mas acredito que ela é definida por padrão com base na localidade do navegador também quando uma conta é criada pela primeira vez.

Você vê alguma lacuna óbvia nessa lógica?

A propósito, estamos analisando melhorias em como as preferências do usuário são salvas de forma mais geral também.

2 curtidas

Existe alguma intenção de tornar a versão traduzida indexável em mecanismos de busca em outros idiomas? Por exemplo, meu site é 99,9% em inglês, mas em teoria poderia ter um grande público japonês. Mas isso é improvável que aconteça, a menos que também seja descoberto em mecanismos de busca em japonês. Seria de grande benefício para nós e provavelmente para muitos outros sites em posições semelhantes.

6 curtidas

Sim, isso é certamente algo em que estamos pensando.

8 curtidas

É difícil exagerar o quão valioso isso seria em nosso caso. Dito isso, quando experimentei o plugin Discourse Translator no passado, descobri que era extremamente caro para operar, como quase US$ 15/dia e mal arranhou o backlog de todas as postagens antes que eu desistisse dele. Portanto, espero que a abordagem mais recente seja muito mais econômica.

5 curtidas

A comoditização de modelos de linguagem grandes é um divisor de águas aqui e um catalisador para embarcarmos nesta aventura.

O GPT 4.1 mini custa US$ 1,6 por cerca de meio milhão de palavras traduzidas.
O Gemini 2.5 Flash custa 60 centavos para a mesma história.

Navegando em https://openrouter.ai/ você pode encontrar muitos outros modelos capazes que vêm a preços ainda mais baratos (ou gratuitos).

À medida que os dias passam, as capacidades aumentam e o preço diminui.

Com os antigos serviços de tradução, vimos um preço muito alto que mal se moveu por uma década.

12 curtidas

Obrigado Dave, a lógica de corresponder o idioma ao local do navegador é lógica, não consigo pensar em um motivo geral para mudar de idioma (o meu é apenas curiosidade para ver o conteúdo em outros idiomas). Parece ser muito fluido/rápido.

4 curtidas