O que você gostaria que fosse feito?
Estamos buscando propostas para um plugin de e-mail de resumo. Nosso grupo vem de uma base do Google Groups e espera um resumo diário com um trecho de cada post, não apenas um teaser como os resumos nativos do Discourse. Implementei uma solução em Python usando a API quando migramos para o Discourse há cerca de um ano, mas ela tem certas limitações e seria melhor implementada como um plugin.
Fornecerei um modelo para os e-mails. O plugin preencherá o modelo com:
- nome do usuário
- uma tabela de tópicos com novos posts hoje
- agrupar os posts por tópico
- nome de usuário do autor, carimbo de data/hora e um trecho (primeiros 200 caracteres) de cada novo post
- há vários hiperlinks dentro do e-mail e para o fórum (veja a figura)
Os resumos devem respeitar as permissões e o silenciamento de tópicos e tags pelo usuário.
Os resumos devem respeitar edições e exclusões: envie a versão mais recente ou nenhum, se o post foi excluído.
Às vezes, um post inclui um link longo, o que desperdiça espaço e prejudica a formatação. Substitua qualquer link longo pelo texto “[link longo, veja o fórum]”.
Precisamos de uma maneira para os usuários optarem por não receber os resumos. Atualmente, tenho os e-mails de digest desativados, mas posso ativá-los se o plugin quiser usar essas opções de usuário. Aberto a sugestões.
Temos cerca de 1000 usuários e, tipicamente, 50 novos posts em 20 tópicos por dia. O envio deve ser feito à noite, no horário dos EUA. Se levar uma hora para executar, está tudo bem.
Quando você precisa que seja feito?
Sem prazo, pois já temos uma solução funcional; nos próximos um ou dois meses seria ótimo.
Qual é o seu orçamento, em $ USD, que você pode oferecer para esta tarefa?
Aberto a propostas
