Horizon: Cartões de Tópico de Alto Contexto

Novidades no Horizon?

Temos o prazer de anunciar a próxima iteração para o tema Horizon: cartões de tópico de alto contexto.

Estes cartões exibem sinais importantes rapidamente, reunindo dados de favoritos conhecidos:

Nós também reorganizamos o layout, refinamos o espaçamento e a tipografia, e expandimos a pré-visualização da última resposta; visando uma experiência equilibrada.

Desktop

Mobile

Uma coisa que você pode notar no celular: a seção de categoria e tags pode transbordar e se tornar rolável horizontalmente.
#éumarecursanãoéumbug

Como eu habilito isso?

O administrador do fórum pode encontrar uma nova configuração na página do tema. O padrão continua sendo simples, mas aqueles que quiserem experimentar podem mudar.

Apesar dos nossos testes internos e da nossa suposição de que tudo deve se comportar bem, estamos rotulando-o como experimental por enquanto. Ele deve funcionar como esperado, mas podemos iterar mais sobre o design e resolver alguns problemas.

O que vem a seguir?

Estamos planejando tornar a escolha entre os dois modos disponível por usuário, em vez de uma única configuração global do fórum. Isso está no roteiro, só não está pronto ainda.

Também estamos analisando a possibilidade de fazer com que os trechos apareçam automaticamente.

Por enquanto, convidamos você a experimentar por um tempo, no seu próprio fórum ou aqui no Meta.


  1. Habilite com bin/rails r ‘SiteSetting.always_include_topic_excerpts = true’ ↩︎

14 curtidas

Eu, como administrador, também posso forçar a opção? Porque as tags fazem parte da experiência do fórum e, sem elas, alguns usuários perderiam contexto adicional sobre os tópicos. Eu realmente gostei do tema Horizon agora com detalhes de tópico aprimorados :tada:

A parte sobre “Excerpts” (Trechos), que pode ser ativada com: Enable with bin/rails r ‘SiteSetting.always_include_topic_excerpts = true’ não parece funcionar para mim.

/var/www/discourse# bin/rails r ‘SiteSetting.always_include_topic_excerpts = true’                                                      
fatal: detected dubious ownership in repository at '/var/www/discourse'                                                                                                   
To add an exception for this directory, call:                                                                                                                             
        git config --global --add safe.directory /var/www/discourse                                                                                                       
/var/www/discourse/config/initializers/000-pg_connection_patch.rb:21:in `rescue in new_client': We could not find your database: discourse. Available database configurations can be found in config/database.yml. (ActiveRecord::NoDatabaseError)                                                                                                                                           
To resolve this error:                                                                                                                                                    
- Did you not create the database, or did you delete it? To create the database, run:                                                                                                                                                                                                                                                               
    bin/rails db:create                                                                                                                                                   
- Has the database name changed? Verify that config/database.yml contains the correct database name.                                             

Eu não quero mexer muito nisso. Acho que vou deixar como está. Mas ainda assim, deixo o erro aqui caso minha configuração esteja quebrada ou algo no Discourse possa ser corrigido.

2 curtidas

Sim, é esse o caso no momento. Se você escolher as opções de alto contexto nas configurações do tema, todos os usuários verão isso no Horizon. Ou você está falando sobre mais tarde? Hmm, ter um administrador substituindo uma configuração do usuário não estava no planejamento e é um pouco incomum. Eu suponho que deixaríamos a critério do usuário se ele decidir que as tags são importantes para ele ou não. Mas eu acho que um administrador provavelmente poderá definir a opção padrão.

@zogstrip Você pode ajudar com o problema do comando, por favor?

Isso é estranho. Como você está entrando no contêiner?

As tags são realmente uma parte importante da forma como meu fórum funciona. Se os usuários a desativarem, eles podem não entender o rebaixamento e não entender por que outros veem um layout diferente. Eu preferiria que os temas fossem definidos pelos administradores. Ou, pelo menos, dar aos administradores a liberdade de conceder essa liberdade aos usuários, assim como na seleção de temas. Uma interface de usuário consistente é, eu acho, importante.

1 curtida

Eu entro no contêiner com $ ./launcher enter app

root@tzmc1-app:/var/www/discourse# ls -alid /var/www/discourse
1593655 drwxr-xr-x 1 discourse discourse 4096 Jan 15 10:48 /var/www/discourse

Esse é o seu problema. Você deve “mudar” para o usuário discourse antes de executar o comando.

./launcher enter app
su discourse
bin/rails r 'SiteSetting.always_include_topic_excerpts = true'
2 curtidas