Can you create a custom landing page?

I understand the normal homepage, and modifying that. I also understand banners and pinning topics.

What if I wanted a unique landing page for referring people from a specific location, maybe I wanted to highlight specific topics on this landing page etc – is there anyway to do something like this?

I found this topic, but it didn’t solve my concern

No, not at the moment. We’ve discussed the ability to create static pages in Discourse, and will possibly have something within the next 6 months or so (sorry can’t be more specific than that!).

Is there anything specific that are you looking to accomplish (I assume custom layout is one big component) that wouldn’t be covered by linking to a specific topic?

4 Me gusta

There are a couple plugins that may help but not sure how extensive to acheive your desired end.

This plugin may help but plugin author said it may break along the way.

There is also a couple of plugins that do forms of static pages like

And

3 Me gusta

Si se me permite ser tan audaz como para reabrir este tema, he estado investigando para crear algún tipo de página estática para incrustar el cliente fTELNET, ¿ha habido algún desarrollo adicional o funcionará el script js incrustado con DiscPage o ProCourse?

¿Ya exploraste Landing Pages Plugin 🛩?

4 Me gusta

@nathank No, lo intentaré.

1 me gusta

¿Qué pasó al final? ¿Necesito usar un balanceador de carga o hay una función nativa para eso? Han pasado casi 5 años desde que lo mencionaste, actualmente solo se puede hacer con complementos (plugins), pero aparentemente estos complementos tienden a romper el sistema.

ahora tenemos una función de publicación de páginas, consulta Page Publishing

Eso no es una página de destino.

Me pregunto… ¿qué pasaría si se usara un Componente de Tema para redirigir / a la página publicada? Aunque no estoy seguro de cuántas cosas se romperían.

Eso me hace pensar en la función de página de inicio personalizada. No estoy seguro de si hay un tema de documentación. El tema que recuerdo es

3 Me gusta

La ‘documentación’ está en DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub, creo. No creo que haya un tema de #documentación adecuado para eso.

2 Me gusta

Es si aterrizas gente en él :smiley:

Si necesita ser la página de inicio, también es posible tener páginas de inicio totalmente personalizadas usando el outlet custom-homepage en un tema: DEV: allow themes to render their own custom homepage by pmusaraj · Pull Request #26291 · discourse/discourse · GitHub… tomando este camino podrías construir contenido personalizado basado en las condiciones que necesites. Podrías mostrar contenido diferente usando un parámetro de consulta como /?src=ad-campaign por ejemplo

3 Me gusta