Banner de aplicación personalizada para Discourse

Si tienes una aplicación personalizada de Discourse o quizás una aplicación para tu empresa, es posible que quieras mostrar un banner de aplicación personalizado a tus usuarios. Discourse solo tiene la capacidad de dirigir a las personas a la aplicación de Discourse mediante la configuración del sitio Otros → native app install banner, como esta:

afbeelding

El plugin discourse-custom-app-banner te permite configurar tus propias aplicaciones de iTunes / Android y mostrar un banner para ellas en su lugar.

El plugin se puede encontrar en GitHub - communiteq/discourse-custom-app-banner · GitHub

Este plugin fue desarrollado para RZIM Connect y @outofthebox fue tan amable de permitirnos hacerlo de código abierto.

9 Me gusta

Richard, I’m grateful for your professionalism, speed, and expertise on the Discourse platform.

This plugin provides our members with a better experience. Thank you!

I’m also grateful that you wanted to share this plugin with the Discourse community, which speaks to your character and loyalty. I am very happy to be able, through your hard work, to contribute a tiny bit back to this outstanding product and community.

3 Me gusta

I think it’s very reasonable to merge this functionality into core.

Two hidden site settings, that allow you to input android_app_id and ios_app_id and default to the current values.

I thought about doing this way, but back then there was just one Discourse app :wink:

9 Me gusta

Agreed, this is totally fine to merge in. We do not want to forcefully tie people to the one app, that’s not intentional.

7 Me gusta

Solo una breve guía para quienes intentan usar este complemento. La funcionalidad ahora está integrada en el núcleo.

Hay dos configuraciones de sitio ocultas: ios_app_id y android_app_id.

Para establecerlas, abre una consola de Rails e ingresa:

SiteSetting.ios_app_id = XXX
SiteSetting.android_app_id = YYY

donde XXX y YYY son los respectivos IDs de la aplicación.

Luego, puedes habilitar las configuraciones native_app_install_banner_ios y native_app_install_banner_android desde la pantalla de Administración - Configuración.

4 Me gusta