Mencionáveis

O plugin Mentionables permite que você crie um conjunto de dados personalizado para menções. As menções personalizadas funcionam da mesma forma que @usuários ou #categorias, mas utilizam dados externos ao Discourse, incluindo links para URLs externas.

Visualização do Compositor e da Postagem Final

Isso é perfeito para conjuntos de links de afiliados. Você pode usar a Amazon ou qualquer outro provedor, sem problemas.

Visualização de Administração

Exemplo de Fonte

Atualmente, o Google Sheets é a única fonte de dados suportada, mas o plugin foi projetado para suportar qualquer fonte. Se você deseja adicionar uma nova fonte, por favor entre em contato conosco.

:desktop_computer: Obter o código

:page_facing_up: Ler a documentação

:bug: Reportar um bug

Não sabe como instalar um plugin? Siga as etapas aqui.

25 curtidas

É possível filtrar tópicos por mencionáveis? Estava pensando em criar um conjunto de dados sobre os estados dos EUA, para que cada post possa estar relacionado a um estado.

No momento não. Como você imagina que o filtro funcionaria em um sentido abstrato? Você pode definir qualquer conjunto de dados externo como um conjunto de mencionáveis. Talvez você possa usar uma coluna adicional nos dados que indique como as postagens com dados de mencionáveis personalizados seriam ordenadas. Então, você também precisaria lidar com situações em que múltiplas menções fossem feitas na mesma postagem. Se você detalhar o recurso de forma abstrata, poderemos ter uma ideia de quanto tempo levaria para implementá-lo.

O nome originalmente era opcional e podia ser derivado das tags og — isso foi perdido durante uma refatoração.

Implementei uma correção: tornar o nome opcional novamente · paviliondev/discourse-mentionables@a7007b2 (github.com)

1 curtida

OK, concluí alguns PRs para isso que colocam as coisas de volta em funcionamento:

Move a API para a API oficial do Google, removendo uma gema intermediária (e algumas outras) e adicionando CI para que as coisas devam ser um pouco mais confiáveis daqui para frente.

Observe as alterações que quebram as configurações:

  • mentionables_google_spreadsheet_url: “URL da planilha do Google”

torna-se:

  • mentionables_google_spreadsheet_id: “ID da planilha do Google”

  • mentionables_google_worksheet_gids: “Restringe a importação da planilha do Google aos GIDs da planilha. Se vazio, todas as planilhas serão importadas.”

torna-se:

  • mentionables_google_worksheet_names: “Nomes das planilhas de origem em escopo (abas)”

E há uma nova configuração:

  • mentionables_google_worksheet_max_row: “Número máximo de linhas escaneadas”

Isso corrige o front-end (enquanto adiciona testes)

3 curtidas

Parece um beco sem saída…

Obrigado por relatar, atualizei o link.

2 curtidas

Por que isso é tão técnico? Nem consigo configurá-lo e fazê-lo funcionar.

Se houvesse um botão de upload para a planilha, ela estaria disponível para um usuário comum como eu.

Ou um editor de formulários online. Isso é, infelizmente, muito avançado.

Concordo parcialmente com você. Este plugin foi realmente construído para um público bastante técnico. Mas apenas a configuração é bastante difícil, depois disso, o oposto.

Na verdade, ele tenta usar um editor familiar, aproveitando o poder do Google Sheets.

Uma vez configurado, qualquer pessoa não técnica pode usar o plugin de uma maneira muito mais fácil do que ter que fazer upload de um arquivo.

Suspeito que não seja adequado para o caso de uso do @frold, que é apresentar um gráfico financeiro renderizado por um site de terceiros. O Mentionables não se destina a esse caso de uso.

se alguém puder me orientar pelo chat, será bem-vindo a entrar em contato comigo.

Não acho seguro compartilhar os códigos no fórum público…

@frold não há código aqui para compartilhar gráficos de terceiros. Este plugin não vai te ajudar. Ele foi projetado puramente para permitir que sites ofereçam aos usuários a capacidade de pesquisar e recuperar de uma lista de produtos como bolhas cinzas que são links para a página de cada produto.

1 curtida

Ok - Pensei que inseriria um link na postagem.

Este URL poderia ser para uma imagem, eu pensei

Ele insere.

Não, é apenas uma descrição chata em uma bolha cinza :sweat_smile:

Uma única captura de tela adicional seria útil aqui, eu acho :slight_smile:

Isso é simplesmente perfeito para conjuntos de links de afiliados.

Atualizei o OP.

2 curtidas

Antes de passar pela configuração e configuração – um caso de uso apropriado para “mentionables” seria na redação de Tópicos que são rascunhos de documentos legais que precisam ser capazes de incluir referências a leis e casos, onde a planilha “mentionables” conectada contém uma coleção de referências legais e jurisprudência relevantes?

1 curtida

Essa parece uma forte possibilidade. Se você tiver fotos bonitas de livros antigos empoeirados, isso ajudaria :wink:

1 curtida

Um dia, eu estava pensando em adicionar trechos alternativos para o mesmo item acessado pressionando + mais vezes.

OK, aqui estão minhas configurações (estou usando a Planilha de Dados de Teste fornecida nas instruções de configuração) e o erro que estou recebendo… (aparentemente o plugin está quebrado e o desenvolvedor exige uma taxa? O que está tudo bem, é claro, apenas para sua informação!)

Qualquer ajuda seria muito apreciada!

Ainda está funcionando, certifique-se de que sua chave privada começa: -----BEGIN PRIVATE KEY---- e termina -----END PRIVATE KEY-----

1 curtida

Não, está funcionando - e é grátis. Por que você pensou isso?

1 curtida