Espere aí, Jeff, tenho a impressão de que você pode estar interpretando mal o pedido (e/ou a forma como o Flarum funciona). Você sabe que estou bastante familiarizado com a lógica por trás do Discourse e de muitas de suas decisões de design.
De qualquer forma, provavelmente é melhor continuar isso no tópico que criei para o assunto:
Olá,
Finalmente, migrei do Flarum para o Discourse por vários motivos (Which is Better? Discourse or Flarum? - #31 by GVG), mas ainda prefiro o design mais leve, arredondado e elegante do Flarum. Talvez alguém já tenha criado um estilo mais elegante para o Discourse, como CSS puro ou um plugin, etc.?
Se não, alguém pode ajudar com isso? Posso escrever uma especificação detalhada.
Este tema é muito legal! Air Theme, há mais opções em #theme-full também!
Obrigado, querido! ![]()
Mas quando fiz algumas sugestões sobre esse Tema, o autor recomendou que eu as publicasse aqui… então aqui estão:
Minha parte de sugestões:
- Na minha opinião, quase todo o Discourse (todo o texto, espaços, ícones, painel do menu superior, etc.) é monstruosamente grande. Basta tentar abrir, por exemplo, o MS Word ou o Outlook web, observar de perto como os desenvolvedores da MS usam cada mínimo espaço de forma eficiente e compacta! Como cada painel e ícone é preciso e extremamente funcional! Depois disso, volte ao Discourse e ele vai te chocar com seu texto anormalmente grande, espaços vazios monstruosos, ícones grandes, design muito simples, etc. O tamanho padrão de texto e espaços do Discourse não é apenas incomum (nunca vi estilos tão grandes em milhares de recursos web ou em muitos outros fóruns como Invision/XenForo/Flarum/etc), mas o que é mais lamentável é que é apenas um desperdício ineficiente de espaço, obrigando os usuários a rolar mais do que deveriam — o que é inconveniente. Portanto, nesse ponto, gostaria de ver um estilo cerca de 20-30% mais compacto.
- Lista de categorias — realmente não gosto da listagem padrão de categorias do Discourse, pois há falta de informações úteis na lista de categorias à esquerda e, inversamente, sobrecarga de tópicos desnecessários à direita. Para mim, sempre foi desconfortável ler a página de categorias do Discourse. Por favor, olhem apenas as páginas de categorias dos fóruns Invision/XenForo — elas apresentam informações mais úteis, são mais precisas, mais compactas e muitas vezes podem ser visualmente expandidas com ícones ou até imagens. Em termos de apresentação de categorias, a página de categorias do Discourse está realmente ultrapassada e parece bagunçada! É possível adicionar ícones às categorias do Discourse? Vocês podem exibi-las assim: https://ipb.stylesfactory.pl ou
Forums - Codebite.dev - Tema IPS etc? Ou não tão elegante, mas ainda assim muito mais confortável e útil: Comunidade XenForo - Gosto muito do menu de Tags-Categorias do Flarum à esquerda — ele ajuda na navegação mais rápida e tem uma boa aparência. É possível exibir sempre (em todas as categorias principais e aninhadas) todas as categorias à esquerda, não como um menu suspenso, mas como um menu sempre visível?
Não estou familiarizado com a separação dos componentes principais do Discourse, então não sei se essas melhorias devem ser feitas no Tema, como um Plugin ou apenas com CSS personalizado.
-
É surpreendente que você considere o texto monstruoso! Ele tem 15px por padrão, o que, na minha opinião, é 1px maior que o Flarum. Ainda acho que estamos no tamanho pequeno! Se você olhar alguns sites de notícias (que são otimizados para leitura fácil), o padrão costuma ser maior que 16px (que é o padrão do navegador). Muitos ficam mais próximos de 20px para artigos!
A largura do texto também é uma decisão consciente da nossa parte; comprimentos de linha mais curtos são geralmente considerados mais fáceis de ler Line length | Butterick’s Practical Typography (mas, claro, isso pode ser subjetivo; tentamos estabelecer padrões que funcionem para a maioria das pessoas).
-
Temos 6 estilos diferentes de página de categoria para escolher, com quantidades variadas de informações, e todos podem ser personalizados com imagens de categoria. Se você é administrador, pode visitar uma página de categoria e adicionar imagens clicando na chave de fenda.
-
É possível criar uma navegação na barra lateral em um tema, embora seja um pouco mais complicado fazê-la estar sempre presente. Existe um componente de tema que faz isso para páginas de listas de tópicos: Topic list sidebar navigation, embora ele reutilize o menu suspenso, então não é exatamente o que você procura. Precisamos dar suporte a sites com dezenas de categorias, por isso tendemos a nos ater ao menu suspenso.
Isso varia… se você quer que as coisas sejam menores e mais compactas, isso com certeza pode ser alcançado com CSS! Mas barras laterais e outras adições exigirão um tema mais avançado, parte do qual é coberta no guia para desenvolvedores de temas.
Olá, Kris! Obrigado pela resposta detalhada!
Concordo com você — o texto principal das mensagens do Discourse já está bastante bom, podendo ser apenas um pouco menor (como você disse, de 15px para 14px). Estou apenas começando a explorar seu Discourse e ainda não completei a lista completa de melhorias que preciso. Neste parágrafo, ao dizer “monstruosamente grande”, me refiro à interface geral; por favor, veja a captura de tela:
Você tem alguma demonstração de todos eles? (Sua principal demonstração do Discourse, infelizmente, não permite login de administrador.)
Neste aspecto, há realmente uma contradição em si mesma. O menu suspenso clássico da interface deve ser usado para selecionar 1 entre muitos, de uma só vez (data, país, etc.). Mas na maioria dos fóruns-comunidades, os usuários preferem comunicar-se em MUITAS categorias de fórum. Assim, quando o Discourse adiciona essa lista suspensa de categorias como uma espécie de melhoria de navegação, o Flarum faz isso melhor, como um menu fácil e sempre acessível. O que é especialmente ruim é que o menu suspenso de categorias do Discourse não suporta nem Ctrl+clique, nem clique direito + “Abrir em nova janela” nas ações do navegador. No caso de uso clássico, quando um usuário ativo ou admin/moderador retorna ao fórum, eles querem abrir 2 a 4 categorias favoritas para monitoramento sempre que um novo tópico aparecer nelas — mas com o menu suspenso de categorias do Discourse isso é impossível. Com a lista suspensa de categorias do Discourse, o usuário deve escolher e navegar pelas categorias uma por uma, e com esse método o usuário pode simplesmente esquecer de explorar alguma categoria, ou pular entre categorias como o coelho da Páscoa, etc. Além disso, categorias sempre visíveis podem ajudar na melhor separação de tópicos ao criar novos tópicos de acordo com o significado — porque o usuário verá todas elas e, portanto, não será preguiçoso em procurar a correta. Aliás, acabei de inventar a solução perfeita para esse ponto.
Querido Kris, não sou desenvolvedor web e, infelizmente, não conheço bem CSS etc. Podemos, juntos, passo a passo, concluir o trabalho deste tópico com suas habilidades profissionais? Tenho certeza de que será muito popular! ![]()
Tenho 62 anos e uso óculos.
Fontes maiores realmente me ajudam na legibilidade e reduzem o cansaço visual.
Além disso, parágrafos menores com mais espaço em branco me ajudam a não perder o foco na leitura (onde estou), algo que ocorre com blocos grandes de texto em fonte pequena.
Posso aumentar o tamanho da fonte nas preferências, o que é útil; também é possível diminuí-la para testar como ficaria com menos de 15px.
Tenho que concordar com esse ponto, e sempre achei o seletor de categorias do Discourse irritante e limitante. Isso prejudica a descoberta para novos usuários e incomoda (alguns) usuários avançados (como eu). Ironia do destino: um menu suspenso parece ser uma boa ideia no celular para acessar categorias rapidamente, e ainda assim não está disponível na página inicial no mobile (ainda): Category Dropdown in Mobile View - #10 by renato
Acredito sinceramente que o menu suspenso não é a solução certa para o problema compreensível e real que você (@awesomerobot) levantou: lidar com muitas categorias. Com o aumento constante dos tamanhos e resoluções das telas dos monitores de desktop, por que não reconsiderar seriamente uma barra lateral persistente? Ela poderia ter uma visualização em “árvore” simples e expansível, um paradigma clássico de interface usado há muito tempo. Ou seções no estilo sanfona (como “painéis” em muitos aplicativos de desktop, por exemplo, Lightroom), ou provavelmente várias outras possibilidades. O menu suspenso é realmente a melhor ideia que a equipe teve? Talvez eu devesse abrir um tópico separado sobre isso… (por favor, me avise se você acha que sim)
Isso já existe em grande parte com o plugin Layouts e o widget de Categoria associado.
Veja nosso site para uma demonstração: https://thepavilion.io
Oh, eu sei, e é ótimo! Na verdade, eu sabia que tinha visto um bom exemplo recentemente, mas não conseguia me lembrar onde, e era o seu site.
(embora eu gostaria de uma indicação mais clara de que aquelas são categorias expansíveis) No entanto, nem todos têm acesso fácil e acessível a plugins (por exemplo, acho que o hospedagem oficial do Discourse realmente exigiria o plano Enterprise para usar seu plugin!?), e talvez mais importante, estou sugerindo que se trata de um problema fundamental de usabilidade/design do próprio Discourse, o que significa que, na minha opinião, deve ser resolvido no núcleo. Ou pelo menos como um plugin oficial.
Não para diminuir o ótimo trabalho que você fez, mas em certo ponto, se algo é popular, útil e bastante apreciado, isso deve ser um sinal. E novamente, aponto para o uso crescente de barras laterais em muitas outras ferramentas de comunidade. Há algo nisso, algo que o Discourse parece estar faltando até agora… (e sem abordar claramente isso com um contra-argumento convincente, pelo que tenho visto)
Se você estiver disposto a dedicar tempo para aprender o básico e reservar um pouco de tempo todo mês para manter seu site, o auto-hospedamento oferece total liberdade para instalar plugins e é realmente muito acessível. (Também pode ser uma experiência muito gratificante)
A maioria dos usuários ativos da internet é mais jovem (entre 20 e 45 anos, segundo estatísticas) e está acostumada a fontes de 14px. De qualquer forma, como existem configurações individuais para o tamanho da fonte, tudo bem. Ainda assim, prefiro definir o valor padrão para 14px na minha comunidade. Isso ajuda a exibir mais texto de uma só vez, reduzindo a necessidade de rolagem incômoda.
Sim, isso é verdade. Eu já hospedo um de meus instâncias do Discourse no Digital Ocean por conta própria. Mas trabalho com uma variedade ampla de pessoas, empresas e equipes, algumas das quais absolutamente não têm tempo ou (na maioria das vezes) expertise para fazer o auto-hospedagem. No entanto, elas também não têm orçamento para uma opção de hospedagem paga que permita plugins personalizados (o menor custo que encontrei é de US$ 40/mês, e isso só suporta “plugins bem conhecidos”).
Por exemplo, para uma organização sem fins lucrativos (ou apenas um pequeno negócio) que usa hospedagem web compartilhada para seu site e que custa cerca de US$ 10/mês e faz tudo o que precisam, é difícil engolir o fato de pagar quatro vezes mais por uma solução de comunidade que atenda melhor às suas necessidades do que o Facebook ou alguma outra opção gratuita. Então, não é de surpreender que muitos acabem escolhendo o Facebook, não porque seja melhor, mas porque é gratuito e fácil.
Enquanto isso, o Flarum pode simplesmente ser instalado em sua hospedagem LAMP compartilhada existente, sem custo adicional, e provavelmente funcionará perfeitamente. Não estou dizendo que não há diferença entre os dois além da pilha tecnológica e, portanto, que o Flarum seja melhor por ser mais fácil. Estou apenas dizendo que, do ponto de vista de muitos usuários potenciais ou proprietários de comunidades, pode ser difícil justificar o Discourse devido às maiores necessidades de recursos e requisitos de hospedagem mais complexos ou incomuns (em comparação com o LAMP).
É preciso olhar para tudo isso do ponto de vista da ampla gama de usuários potenciais do Discourse, não apenas das pessoas que usam este fórum, nem apenas de um cliente disposto ou capaz de pagar US$ 100–300/mês ou mais pela hospedagem do Discourse. Grande parte do que tento conscientizar aqui no Meta é que o Discourse limita seu público e torna mais difícil para certos tipos ou classes de comunidades usá-lo. Alguns se qualificam para descontos para organizações sem fins lucrativos junto à Discourse Org, mas isso ainda representa um mínimo de US$ 50/mês (a menos que sejam organizações educacionais). Muitos são simplesmente pequenos negócios, muitas vezes startups, ou comunidades semi-informais interessantes que desejam uma ótima plataforma para melhorar suas discussões, e para eles os custos muitas vezes parecem altos, seja no auto-hospedagem ou em outras modalidades.
Também não estou dizendo que os preços do Discourse são irrazoáveis. Estou apenas dizendo que a resposta “Bem, se você quer acesso a plugins, basta fazer o auto-hospedagem” realmente ignora muita da realidade que uma grande parcela de usuários potenciais enfrenta.
Uso o Flarum há alguns anos e sempre evitei o Discourse, dado que não era uma configuração tão simples. No entanto, estou executando o Discourse em uma instância Oracle gratuita de nível arm64 via Docker, e é surpreendentemente muito responsivo.
Dito isso, Discourse e Flarum são ambos softwares de fórum, mas, na minha opinião pessoal, o Discourse parece ser mais um software de comunidade, enquanto o Flarum é um centro de recursos. Significa que posso criar um site estilo rede social com o Discourse e, com o Flarum, posso ter um help desk (sistema de documentação ou suporte).
Minha única falta entre o Discourse e o Flarum atualmente é o menu lateral do Flarum que permite carregar posts/tópicos da página anterior sem navegar diretamente para trás. Ele proporcionou uma facilidade para pular para tópicos relacionados ou outros. No entanto, em uma comunidade grande, não tenho certeza se é um ponto positivo.
Em conclusão, respeito o trabalho que o Flarum fez e continuarei a acompanhá-lo, mas estou muito satisfeito com a plataforma Discourse, ela ajudará a pequena comunidade de tecnologia do meu país a se conectar e colaborar.
Obrigado à Equipe Discourse.
Instalei o Flarum e testei, ele é visualmente agradável, mas muitos de seus plugins entram em conflito uns com os outros, ele precisa ser mais desenvolvido, há um longo caminho a percorrer, escolhi o Discourse, que é estável e sem problemas, então, na minha opinião, Flarum = Android, Discourse = Apple iPhone.
O Discourse é muito melhor que o Flarum, você pode contratar um especialista e obter o Discourse de acordo com suas expectativas, veja fóruns como Blizzard Forums
Acho que este é o recurso mais agradável do Flarum. Para uma pequena comunidade de usuários que desejam revisar todos os tópicos, a barra lateral de tópicos do Flarum pode ser fixada para que os tópicos fiquem à esquerda e os posts à direita. Trocar de tópicos não requer carregar a página para navegar de volta para a página de tópicos e, em seguida, de volta para o próximo tópico. É muito eficiente. Acho que seria um componente de tema valioso.
Concordo totalmente com você sobre a barra lateral. É um dos melhores recursos principais do Flarum.


