Member-only story
Validando una petición CORS de AMP con Symfony
Integra los formularios de AMP con Symfony
Recientemente he estado desarrollando una web para una startup dedicada al sector de la organización de eventos para empresa y dado que las secciones apenas tenían complicación me animé a hacerla completamente en AMP con el fin de seguir familiarizándome con esta librería.
Además, decidí usar Symfony ya que varias secciones dependen de contenido creado por medio de un CMS y gracias a que la versión 4 es bastante ligera no le vi mayor problema en meter de nuevo mi framework favorito de PHP.
Dicho esto, el desarrollo fue bastante stándard (Symfony + Webpack Encore + Sonata Admin) hasta llegar a la parte del formulario de contacto, el cual podéis ver aquí:
Básicamente, la complicación a la hora de crear un formulario con AMP es que estas páginas una vez que son indexadas por Google, no se sirven desde nuestro dominio, sino que son enviadas desde un CDN de Google donde éste almacena nuestras páginas, generalmente alguno de estos 3 (notad como convierten el…