Je souhaite convertir automatiquement toutes les pages de sujets de mon forum Discourse (l’intégralité du forum, y compris la page d’accueil) en Google AMP.
Est-ce que vous ou quelqu’un d’autre a déjà réalisé cela dans un plugin ?
Si non, je suis prêt à payer pour cela. Veuillez me le faire savoir. Vous pouvez également m’envoyer un message privé.
Deuxièmement, si cela était réalisé dans un plugin, cela impliquerait une réécriture massive des modèles. J’aimerais en savoir plus sur Discourse AMP si un expert est présent ici. La faisabilité est ici mise en question. En tant que novice en AMP, je dirais d’avancer de manière incrémentale en utilisant au maximum les points d’extension des plugins.
@fzngagan merci pour votre réponse. J’ai consulté les sujets connexes sur Metadiscourse concernant AMP. Je vois effectivement que beaucoup de personnes s’y intéressent. Est-il possible de créer une version AMP d’une page de sujet et de l’héberger quelque part sur mon site sous forme de fichier ?
Je pourrais alors ajouter une ligne dans mon modèle HTML de sujet Discourse pour indiquer où se trouve la version AMP de cette page.
Par exemple, ceci serait ajouté aux pages de sujets HTML actuelles de Discourse :
Mais comment et où puis-je héberger ce fichier AMP afin de pouvoir le servir depuis mon site ?
Y a-t-il quelqu’un dans l’équipe de Discourse ou sur le marketplace capable de le faire pour moi ? Je ne maîtrise pas entièrement la structure des modèles de Discourse ni l’endroit où héberger la version AMP de mes pages de sujets. Il doit s’agir d’un fichier à placer quelque part sur mon site.
Nous pourrions créer un nouveau fichier AMP et, en passant le nom et l’ID d’un sujet via l’API Discourse, remplir dynamiquement les valeurs de ce sujet, récupérer ses publications et les intégrer dans la version AMP de la page. Mais où puis-je héberger ce fichier AMP personnalisé dans mon forum Discourse ? J’utilise Discourse en mode autonome sur mon site, pas sur un sous-domaine.
Quelqu’un peut-il m’aider ? Je suis prêt à payer pour cela. @staff@team Qui devrais-je mentionner pour que mon sujet soit davantage visible par les bonnes personnes capables de m’aider ?
Bonjour @Faizan_Zahid, je recommande de ne convertir que les pages de questions afin qu’elles soient indexées par le cache Google/AMP. Ainsi, lorsque l’utilisateur arrive depuis une version du cache AMP, cette page AMP préchargera votre PWA existante. Ensuite, lorsque l’utilisateur cliquera sur un lien vers une autre page, votre PWA prendra le relais.
@eduardogoncalves Merci, mais je n’ai toujours pas trouvé comment configurer mes pages de sujets Discourse pour prendre en charge AMP et avoir une version AMP alternative d’une page de sujet. Je cherche toujours quelqu’un capable de réaliser cela dans le cadre d’un projet payant ou d’un plugin payant pour moi.
@eduardogoncalves Merci beaucoup d’avoir enfin pris l’initiative de tenter de prendre en charge AMP pour les pages de sujets. Peut-être que quelqu’un parmi @pfaffman ou @angus pourra répondre à votre question.
Cette vue semble contenir des fichiers pour les données structurées Google ; je pense que vous pourriez y placer une page de mise en page de sujet générique compatible AMP et la remplir dynamiquement avec l’API Discourse pour alimenter le titre du sujet, le contenu méta, les publications, etc.
Aussi, quelqu’un sait-il comment activer la fonctionnalité de données structurées Google sur mes sujets Discourse, en particulier les questions, afin que Google les affiche sous forme de snippet élégant, comme il le fait pour d’autres sites de questions/réponses ?
Bonjour, je voulais juste clarifier — s’agit-il toujours d’une offre d’emploi ou d’une discussion sur la mise en œuvre d’AMP ? Dans le second cas, je serais ravi de passer dans Development. Si l’offre est toujours ouverte, veuillez limiter la conversation à ce sujet.
Ceci est une offre d’emploi ouverte : nous cherchons quelqu’un capable de réaliser ce projet rémunéré (prise en charge d’AMP sur toutes les pages de Discourse). Si vous connaissez quelqu’un ou pouvez faire une recommandation, veuillez contacter @justin à l’adresse faizan.zad@gmail.com.