Próximas Alterações

O sistema de Alterações Futuras ajuda administradores a compreender, testar e gerenciar novos recursos e alterações que estão chegando ao Discourse antes de serem totalmente implementados.

Acessando Alterações Futuras

Navegue até Admin > Alterações Futuras (ou visite /admin/config/upcoming-changes).

Compreendendo Alterações Futuras

Cada alteração futura exibe quatro informações principais:

1 - Nome e descrição

O nome e a descrição fornecem uma breve explicação da alteração e vinculam ao tópico relacionado no Meta para obter informações adicionais e um local para coletar feedback.

2 - Status

O status indica sua posição no ciclo de desenvolvimento. O status impacta diretamente se a alteração é opt-in (ou seja, desativada por padrão, mas você pode ativá-la), opt-out (ou seja, ativada por padrão, mas você pode desativá-la) ou forçada (ou seja, ativada e você não pode desativá-la).

Usamos os seguintes status em Alterações Futuras:

  • Experimental: Uma alteração potencial que está em desenvolvimento/teste inicial e é esperada para evoluir rapidamente, ou pode ser removida completamente se encerrarmos o experimento (nesse ponto, passará para o status Inativa; veja abaixo). Você pode optar por participar de alterações Experimentais para testá-las.

  • Alpha: Uma alteração testada que é segura para uso, embora possa haver algumas atualizações menores em seu design ou funcionalidade. Você pode optar por participar de alterações Alpha para usá-las antecipadamente.

  • Beta: Uma alteração testada que é segura para uso e é improvável que mude muito antes de passar para o status Estável ou possivelmente Permanente.

    • :information_source: Para a maioria dos sites em nossa hospedagem e para sites auto-hospedados, as alterações Beta são automaticamente ativadas para todos (se você não as tiver habilitado anteriormente), mas ainda pode optar por não participar.
  • Estável: Uma alteração concluída

    [1], mas ainda é opt-out (ou seja, administradores podem desativá-la). Os administradores serão alertados em seu painel quando desativarem uma alteração Estável.

  • Permanente: Uma alteração que concluiu os testes e é forçada (ou seja, administradores não podem desativá-la). Alterações permanentes não aparecerão mais na lista de alterações futuras; em vez disso, serão exibidas na página /admin/whats-new.

  • Inativa: Um experimento abandonado. Você não pode optar por participar.

Às vezes, as alterações passam linearmente por esses status (ou seja, começam em Experimental e terminam em Permanent), mas nem sempre. Algumas alterações podem ser introduzidas no status Alpha ou Beta, e algumas terminarão no status Estável. Alterações do tipo “padrão de configuração do site” não serão movidas para Permanente, pois apenas alteram o valor padrão de uma configuração existente.

Não há um tempo definido para quanto tempo levará para uma alteração específica progredir de um status para outro, mas os administradores serão notificados quando:

  • Uma nova alteração estiver disponível para teste
    • Essas notificações são enviadas no máximo uma vez por semana para evitar fadiga de notificações. Se você preferir não receber essas notificações, pode desativá-las em /my/preferences/notifications
  • Uma alteração foi ativada automaticamente
  • Quando você desativou uma alteração que em breve será forçada
    • Isso será exibido como um aviso no painel do administrador

3 - Usuários impactados

A tag de usuários impactados descreve quais usuários em sua comunidade podem ver ou interagir de alguma forma com a alteração. Em termos simples — quem pode notar essa alteração? Existem vários tipos de usuários impactados:

  • Administradores: A alteração é visível apenas para administradores.
  • Equipe: A alteração é visível apenas para administradores e moderadores.
  • Todos os membros: A alteração é visível para todos os membros do seu site.
  • Desenvolvedores: Em casos raros, uma alteração será perceptível apenas para aqueles que estão interagindo com código no núcleo, temas ou plugins.

Tipo de impacto

Um subconjunto de usuários impactados, e não exibido na lista, é o tipo de impacto. O tipo de impacto descreve como a alteração afetará sua comunidade em um sentido amplo:

  • Recurso: A alteração introduz um novo recurso ou funcionalidade à sua comunidade, ou modifica uma funcionalidade existente.
  • Padrão de configuração do site: A alteração modifica o valor padrão de uma configuração de site existente. Administradores que já alteraram a configuração de seu antigo padrão não serão afetados. Nenhum aviso no painel do administrador será exibido para essa alteração quando ela atingir o status Estável.
  • Outro: Qualquer outra alteração que não se encaixe nas categorias acima.

4 - Ativado para…

Este menu suspenso é onde você, como administrador do site, pode controlar se e como introduzir essa alteração em sua comunidade, ativando-a para:

  • Ninguém: Desativa a alteração para todos no site.
  • Todos: Ativa a alteração para todos no site, incluindo usuários anônimos. Quando a alteração for ativada automaticamente (geralmente no status Beta), será para Todos.
  • Apenas equipe: Ativa a alteração para a equipe do site (ou seja, administradores e moderadores).
  • Grupos específicos: Ativa a alteração para o(s) grupo(s) selecionado(s).

:information_source: Algumas alterações futuras podem ter opções de “Ativar para” restritas. As opções disponíveis no menu suspenso “Ativado para” são determinadas pela configuração da alteração. Por exemplo, certas alterações podem permitir apenas as opções Todos e Ninguém, pois testes limitados de grupo seriam inviáveis para a alteração.

Nota: A forma como você ativa a alteração não impacta quem pode ser afetado por ela. Por exemplo, a alteração a seguir afeta apenas a equipe, mas foi ativada para todos — no entanto, apenas a equipe tem acesso à criação de categorias, então membros comuns não verão alterações.

Gerenciando alterações

Você pode usar o menu suspenso “Ativado para” para controlar como as alterações são implementadas em sua comunidade. Isso permite que você:

  • Teste alterações com a equipe antes da implantação mais ampla
  • Ative recursos para grupos específicos de usuários para coletar feedback
  • Desative temporariamente alterações enquanto atualiza personalizações do site, processos ou documentação
  • Informe sua comunidade sobre alterações futuras antes que sejam lançadas

Verificando quais alterações um usuário ativou

Pode ser necessário para administradores entender por que alguns usuários podem ou não ver uma alteração ou serem afetados por ela. Se você for à página do usuário administrador em /admin/users/:id/:username, verá esta seção, que explica se a alteração está ativada para um usuário e por quê:


  1. Na medida em que qualquer software seja concluído! ↩︎

6 curtidas