En segundo lugar, si esto se hiciera en un plugin, implicaría una sobrescritura masiva de plantillas. Me encantaría saber más sobre Discourse AMP si hay algún experto aquí. La viabilidad está en duda. Como principiante en AMP, diría que intenten avanzar de forma incremental utilizando lo más posible los puntos de venta de plugins.
@fzngagan gracias por tu respuesta. He revisado los temas relacionados con AMP en el metadiscursos. Veo que mucha gente está realmente interesada en esto. ¿Es posible crear alguna versión AMP de una página de tema y guardarla como archivo en mi sitio?
Y puedo incluir una línea en mi plantilla HTML de tema de Discourse para indicar dónde está la versión AMP de esa página.
Por ejemplo, esto se añadiría a las páginas actuales de temas en HTML de Discourse:
Pero, ¿cómo y dónde puedo alojar ese archivo AMP para poder servirlo desde mi sitio?
¿Hay alguien en el equipo de Discourse o en el mercado que pueda hacerlo por mí? No estoy muy familiarizado con la estructura de plantillas de Discourse ni con dónde alojaría la versión AMP de mis páginas de temas. Necesita ser un archivo y debe colocarse en algún lugar de mi sitio.
Podríamos crear un nuevo archivo AMP y, si pasamos el nombre y el ID del tema, usando la API de Discourse, podríamos rellenar dinámicamente los valores de ese tema, obtener sus publicaciones e insertarlos en la versión AMP de la página. Pero, ¿dónde puedo alojar este archivo AMP personalizado en mi foro de Discourse? Estoy ejecutando Discourse de forma independiente en mi sitio, no en un subdominio.
¿Alguien puede ayudarme con esto? Estoy dispuesto a pagar por ello. @staff@team, ¿a quién debería etiquetar para que mi tema tenga más visibilidad entre las personas adecuadas que puedan ayudarme?
Hola @Faizan_Zahid, te recomendaría convertir solo las páginas de preguntas para que sean indexadas por la caché de Google/AMP. De este modo, cuando un usuario llegue desde una versión de la caché AMP, esta página AMP precargará tu PWA existente. Luego, cuando el usuario haga clic en un enlace a otra página, tu PWA tomará el control.
@eduardogoncalves Gracias, pero aún no he descubierto cómo hacer que las páginas de temas de mi foro de Discourse soporten AMP y tengan una versión alternativa AMP. Todavía estoy buscando a alguien que pueda hacerlo como un proyecto de pago o un plugin de pago para mí.
@eduardogoncalves Muchas gracias por tomar finalmente la iniciativa de intentar implementar AMP en las páginas de temas. Quizás alguien de @pfaffman o @angus pueda responder a tu pregunta.
Esa vista parece contener archivos para los datos estructurados de Google; creo que podrías colocar allí una página de diseño de tema genérica compatible con AMP y poblarla dinámicamente con la API de Discourse para incluir el título del tema, el contenido de metadatos, los posts, etc.
Además, ¿alguien sabe cómo puedo activar la función de datos estructurados de Google en los temas de mi Discourse, especialmente en las preguntas, para que Google las muestre en un formato de fragmento atractivo, como lo hace con otros sitios de preguntas y respuestas?
Hola, solo quería aclarar: ¿sigue siendo una oferta de trabajo abierta o es una discusión sobre la implementación de AMP? Si es lo segundo, estaré encantado de moverme a Development. Si sigue siendo una oferta abierta, por favor mantengan la conversación limitada a eso.
Esta es una oferta de trabajo abierta; estamos buscando a alguien que pueda realizar este trabajo como proyecto remunerado (soportar AMP en todas las páginas de Discourse). Si conoces a alguien o puedes hacer una referencia, por favor contacta a @justin en faizan.zad@gmail.com.