Aparentemente hay otro problema (esta vez al cargar la página de destino)…
Cuando abres cualquier página de destino creada con el plugin, ninguno de los archivos JS se carga, ejemplo:
Se denegó la carga del script ‘https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js’ porque viola la siguiente directiva de Política de Seguridad de Contenido: “script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’”. Ten en cuenta que ‘script-src-elem’ no se estableció explícitamente, por lo que se usa ‘script-src’ como respaldo.
Pero hay 3 JS intentando cargarse en cualquier página de destino:
Probé con diferentes temas (Default, Air Theme y Mint) y aunque el plugin carga los CSS específicos del tema seleccionado configurado, los JS están bloqueados.
Solo para señalar que ahora puedes mostrar páginas arbitrarias dentro de Discourse usando el plugin Landing Pages en combinación con un par de extensiones:
Ok, esto se ve genial, mucho potencial, pensando que incluso podría deshacerme de la necesidad de WordPress usándolo
Pero leer el historial aquí es poco fiable para confiar en la creación de varias páginas y descubrir que una sola actualización podría anularlo todo, temporal o permanentemente si el soporte cesa nuevamente
¿Hay alguna esperanza de que esto se convierta en parte del núcleo oficial para que se pueda construir un sitio completo con él y no tener que preocuparse por esos problemas?
Hola, Robert, mi entendimiento es que este plugin siempre estuvo destinado a la creación de páginas de destino (que por definición son páginas web independientes). Por supuesto, tiene el potencial de construir un sitio al estilo de Wordpress, pero podría no ser una herramienta apropiada, ya que no creo que haya sido diseñado pensando en ese caso de uso.
En cuanto al soporte, ha estado en mantenimiento activo durante el último año, y personalmente planeo seguir haciéndolo en el futuro previsible. No estoy seguro de cuáles son los requisitos para que un plugin se integre en el núcleo de Discourse, así que supongo que este es el “mejor” compromiso que podrías obtener.
No sé qué significa eso, pero no pude reconstruir recientemente con tres complementos no oficiales instalados, siendo este uno de ellos, así que elegí eliminar los tres y planeo simplemente intentar mantenerlo así.
No sé la diferencia entre estable y oficial, qué son un PR o un fork y qué significan recursos lo suficientemente significativos, tengo 2 vCPUs/2 GB de RAM, si tuviera más de cualquiera de ellos, ¿mis reconstrucciones podrían no fallar con complementos no oficiales?
Estoy desarrollando una instancia de Discourse para la comunidad de Auroville.
Estoy intentando usar el plugin de página de destino en lugar de otro sitio de WordPress para mantenerlo todo en un solo servidor. Soy bastante nuevo en el desarrollo web, pero estoy progresando.
Estoy intentando obtener la cabecera y la barra lateral y otros componentes como, la lista de publicaciones recientes de una categoría, “quién está en línea”, etc., para poder mostrarlo en una página de “panel” personalizada, por ejemplo. La página debería sentirse como si estuviéramos en la misma plataforma, para que el usuario, si ha iniciado sesión, pueda ver su avatar. Logré crear una página con la lista de publicaciones de una categoría, pero tengo dificultades con el resto. Puedo copiar el código fuente completo de la página y pegarlo en mi repositorio de GitHub, pero eso no es funcional por algunas razones obvias que necesito entender. Probablemente se haya discutido en algún lugar, pero aún no he encontrado tal discusión. ¿Alguien podría guiarme hacia el conocimiento que busco?