Meu site terá bastante anúncios de eventos. Não quero usar a funcionalidade de calendário/eventos porque meus usuários acharão isso muito técnico e complicado.
Então, estou procurando uma maneira de permitir que o autor do tópico defina facilmente um temporizador de tópico para quando o anúncio deve expirar. Não quero que nenhum outro usuário possa definir o temporizador, exceto o autor (e nível de confiança 4 e administradores).
Não acho que seja uma ótima ideia permitir que autores tenham permissões de nível TL4 em todos os seus tópicos, pois os sites frequentemente usam essas ações para fins de moderação. No entanto, consigo pensar em momentos em que poderia ser útil habilitar isso para uma categoria específica. Talvez isso pudesse ser habilitado com base no nível de confiança? Os usuários do TL3 são geralmente confiáveis e não são um grupo do qual eu me preocuparia que abusasse da capacidade de bloquear seus próprios tópicos.
Não gosto do fato de que os usuários do nível de confiança 3 são moderadores semipreviamente. Preferiria ficar no nível de confiança 2 ao invés do nível 3.
A maioria dos nossos usuários está migrando do Facebook. No Facebook, as pessoas publicam anúncios de coisas como vendas no quintal ou outros eventos que ocorrem em datas específicas. Esses posts aparecem no feed de todos MUITO tempo depois de se tornarem irrelevantes, porque aconteceram no fim de semana passado ou até mesmo no mês passado. Estou tentando evitar que as pessoas vejam posts que já passaram da data de validade, por assim dizer.
Claro, eu nunca daria a todos o nível de confiança 4 apenas para definir um temporizador de tópico. Mas eu gostaria de dar a eles a capacidade de definir um temporizador em seus próprios posts, independentemente do seu nível de confiança. Assim, posso instruí-los a fazer isso e responsabilizá-los por cumpri-lo.
Portanto, estou assumindo que uma das configurações de temporizador impedirá que um tópico seja visto como um novo tópico para as pessoas após a expiração do temporizador. Se for esse o caso, quero que as pessoas possam definir um temporizador nos tópicos que publicam.
Você realmente quer dizer “publicações”? Um temporizador por publicação dentro de um tópico será mais difícil.
Hmm. O único temporizador de tópico que alteraria a forma como o tópico é exibido é o temporizador de exclusão. Não tenho certeza de que esse seja o resultado que você deseja. É como se o tópico nunca tivesse existido - por exemplo, os curtidas nessas publicações não contam mais e o usuário não poderá ver suas publicações no tópico. É isso que você quer? Tinha a impressão de que uma categoria com “eventos passados” que está silenciada por padrão, de modo que fica oculta nas listas de tópicos como /latest, poderia estar mais próxima do que você deseja. Mas não tenho certeza do que você quer dizer com “visto como um tópico novo”. Por padrão, um tópico é considerado “novo” quando foi publicado nos últimos 2 dias. Há uma preferência do usuário onde os usuários podem alterar isso por conta própria. Além disso, novas respostas são consideradas “novas” para o usuário quando ele está assistindo ou acompanhando o tópico.