Marcar tudo como lido

Foto de Marcus

Sugiro colocar a opção de "marcar tudo como lido" também na página de contribuições recentes. É por lá que eu sempre começo a navegação, e seria prático ter essa opção sem ter que ir na página de fóruns.

Foto de eliof

Voto com o "sugeridor".



Democraticamente,

ELIO FILHO

Foto de Blain

Marcus,

Isso é meio complicado, pois a implementação desse link depende de "hooks", que são complementos a funções já existentes. E esses complementos indicam que devo marcar como lido todos os tópicos do fórum ou todos as respostas a um determinado tópico.

Porém na parte de contribuições recentes ele lista todo o tipo de conteúdo, incluindo objetos que não são "marcáveis" como lido.

Para você entender melhor, vou explicar como o Drupal trata conteúdo: Tudo nele são nodes (nós) para determinados objetos. Esse objeto pode ser um tópico de fórum, um comentário, uma enquete, um arquivo, uma imagem e por aí­ vai. Se tivéssemos um algum de fotos, ele apareceria em contribuições recentes. O mesmo para uma lista de links ou para arquivos de uma área de download. Por essa razão, funções como "Marcar tudo como lido" exigem objetos que possam ser lidos. A área de contribuições recentes é genérica, e conceitualmente falando é errado pedir para marcar como lido coisas não "lí­veis", como imagens ou arquivos de download.

Até é possí­vel implementar alterando algumas coisas no módulo, mas corre-se o risco de isso causar algum tipo de efeito colateral.

Se vocês não fazem muita questão disso, eu gostaria de manter o site com um bom equilibrio entre o que é bom tecnicamente e o que bom para o usuário. Sei que as vezes esses dois quesitos se conflitam.

Foto de Marcus

OK, se tem essa dificuldade toda não faço questão.