Em segundo lugar, se isso for feito em um plugin, será uma sobrescrita massiva de modelos. Gostaria de saber mais sobre o Discourse AMP se houver algum especialista aqui. A viabilidade está em questão. Como um leigo em AMP, eu diria para tentar avançar de forma incremental, utilizando os pontos de saída (plugin outlets) sempre que possível.
@fzngagan obrigado pela sua resposta. Verifiquei tópicos relacionados sobre AMP no MetaDiscourse. Vejo que muitas pessoas realmente estão interessadas nisso. É possível, de alguma forma, criar uma versão AMP da página do tópico e mantê-la em algum lugar do meu site como um arquivo?
E eu poderia incluir uma linha no meu modelo HTML de tópicos do Discourse para indicar onde está a versão AMP dessa página.
Por exemplo, isso seria adicionado às páginas atuais de tópicos do Discourse:
Mas como e onde posso hospedar esse arquivo AMP para que eu possa servi-lo a partir do meu site?
Há alguém na equipe do Discourse ou no Marketplace que possa fazer isso para mim? Como não estou totalmente familiarizado com a estrutura de trabalho do Discourse em relação aos modelos e onde hospedaria a versão AMP das minhas páginas de tópicos. Precisa ser um arquivo e precisa ser colocado em algum lugar do meu site.
Podemos criar um novo arquivo AMP e, se passarmos o nome e o ID do tópico, usando a API do Discourse, podemos preencher dinamicamente os valores desse tópico, obter seus posts e inseri-los na versão AMP da página. Mas onde posso hospedar esse arquivo AMP personalizado no meu fórum Discourse? Estou rodando o Discourse de forma independente no meu site, não em um subdomínio.
Alguém pode me ajudar com isso? Estou disposto a pagar por isso. @staff@team, a quem devo marcar para que meu tópico tenha mais visibilidade junto às pessoas certas que podem me ajudar?
Olá @Faizan_Zahid, recomendo converter apenas as páginas de perguntas, para que elas sejam indexadas pelo cache do Google/AMP. Assim, quando o usuário vier de uma versão do cache AMP, essa página AMP pré-carregará seu PWA existente. Em seguida, quando o usuário clicar em um link para outra página, seu PWA assumirá.
@eduardogoncalves Obrigado, mas ainda não descobri como fazer com que minhas páginas de tópicos no Discourse suportem AMP e tenham uma versão alternativa AMP. Ainda estou procurando alguém que possa fazer isso como um projeto pago ou um plugin pago para mim.
@eduardogoncalves Muito obrigado por finalmente tomar a iniciativa de tentar dar suporte ao AMP nas páginas de tópicos. Talvez alguém do @pfaffman ou @angus possa responder à sua pergunta.
Essa view parece conter arquivos para dados estruturados do Google. Acredito que você possa colocar uma página de layout de tópico genérica compatível com AMP nela e popular o tópico dinamicamente com a API do Discourse para alimentar o título do tópico, metadados, posts, etc.
Além disso, alguém sabe como posso ativar o recurso de dados estruturados do Google nos tópicos do meu Discourse, especialmente nas perguntas, para que o Google as exiba em um formato de snippet agradável, como faz em outros sites de perguntas e respostas?
Olá, só queria esclarecer — essa vaga ainda está aberta ou é uma discussão sobre a implementação do AMP? Se for a segunda opção, ficarei feliz em migrar para o Development. Se a vaga ainda estiver aberta, por favor, mantenham a conversa restrita a esse assunto.
Esta é uma vaga aberta. Estamos tentando encontrar alguém para realizar este trabalho como um projeto remunerado (suporte ao AMP em todas as páginas do Discourse). Se você conhece alguém ou puder indicar, entre em contato com @justin pelo e-mail faizan.zad@gmail.com