Las modificaciones más locas de Discourse

Hola :waving_hand:

Tengo una curiosidad increíble por descubrir las modificaciones más extraordinarias que has logrado con tu plataforma Discourse. Sé que muchas personas usan los temas y plugins predeterminados, pero estoy seguro de que hay muchas otras plataformas que usan modificaciones completamente únicas. Estoy ansioso por presenciar estas creaciones. :slightly_smiling_face:

¿Es tu plataforma Discourse única de alguna manera? Si quieres, por favor, presenta tu sitio en este tema. :slightly_smiling_face: Al hacerlo, es plausible que se desarrolle ante nosotros una visión completamente nueva, que muestre la notable flexibilidad de Discourse y los asombrosos niveles de personalización que puede lograr.

Este tema no está hecho para preguntas como… Pide compartir la fuente o el código de personalización. Es solo para ver muchas cosas posibles y tal vez podamos obtener alguna idea… De todos modos, si el autor/creador desea compartir sus modificaciones, puede hacerlo en las categorías Theme, Theme component o Plugin.

Gracias :slightly_smiling_face:

21 Me gusta

Hola Don,

¡Gran tema! :smile:

Hemos estado desarrollando bastantes plugins personalizados de Discourse junto con nuestros servicios de WordPress.

Un par de personalizaciones:

Solicitudes de actualización

Los clientes en nuestro sitio web principal podrán solicitar automáticamente nuevas actualizaciones para temas y plugins de WordPress utilizando un plugin personalizado de Discourse.

https://streamable.com/bmskfl

Publicar respuestas de WordPress a Discourse
Cuando un cliente tenga una pregunta o quiera informar sobre un tema o plugin, podrá hacerlo directamente utilizando esta función.

https://streamable.com/avqdtn

Actualizar miembros a un grupo personalizado si usan un producto + licencia de WooCommerce

Tenemos WooCommerce como componente de tienda activado en nuestros sistemas de WordPress. Cada vez que un cliente compra una licencia o un pedido, se le otorgará automáticamente un nivel de usuario específico en Discourse para que pueda acceder a la comunidad de soporte.

Y algunas otras integraciones menores:

  • Seguir automáticamente un tema de Discourse descargando un tema o plugin.
  • Sincronizar automáticamente usuarios al registrarse de WordPress a Discourse.
  • Y usamos make.com para automatizar varias otras tareas.

Solo mi opinión y espero otras integraciones :smiley:

6 Me gusta

Modifiqué el plugin de firma para que la gente pueda especificar un conjunto de sus Pokémon favoritos para mostrar debajo de su publicación (este es un foro basado en Pokémon). También agregué un sistema de insignias que otorga a los usuarios una insignia cuando superan un cierto número de publicaciones. Eso se muestra debajo del nombre de usuario. También hay un plugin que permite a las personas compartir su cuenta de Instagram/YouTube/ebay junto a su nombre. Nada demasiado loco.



Una más loca fue este plugin de Discord que hice que vincula cuentas entre Discourse/Discord. Almacena todos los mensajes en la base de datos de Discourse para que puedas consultar rápidamente el recuento total de publicaciones de Discord (que, créase o no, no es una característica que se pueda hacer fácilmente de otra manera). Basado en el recuento de publicaciones, puedes coleccionar una insignia en el foro (y también te da ese rango usando la API del bot de Discord). También puedes ver tus publicaciones de Discord en Discourse, ¿por qué no?

10 Me gusta

No es un muy buen ejemplo de lo que puedes hacer con discourse…
pero puedes poner el tema que quieras. Esto puede ser una locura, porque roto = loco, ¿verdad?

3 Me gusta

He creado un panel que te permitirá instalar Discourse:

Puedes introducir tu nombre de host y las claves API de Mailgun y Digital Ocean y hacer clic en un botón para instalar:

El script crea una instancia, configura Mailgun y te envía un correo electrónico con la configuración DNS requerida. Cuando la hayas realizado, instala Discourse y te enviará un correo electrónico cuando esté completo.

Un sitio configurado se ve así:

También puedes gestionar plugins y la configuración del entorno:

Si te unes al grupo de prueba gratuita, puedes probarlo gratis.

16 Me gusta

En Backbase utilizamos una instancia de Discourse muy modificada que sirvió para toda la documentación de nuestros productos (renderizada a partir de Asciidoc y Docbook).
Aproximadamente 1,5 millones de documentos, completamente integrados en el framework ember de Discourse. Teníamos una búsqueda personalizada de Algolia que incluía todo.

Y desarrollamos algo utilizando la gamificación/insignias para emular los Trails de Salesforce.

Por desgracia, era una comunidad cerrada, así que no tengo muchas imágenes para compartir :frowning:
Hace años hice una publicación con algunas capturas de pantalla:

9 Me gusta

¿Podrías compartir este plugin modificado y cómo hiciste la última parte de tu respuesta aquí? Me encantaría usarlo como base para modificarlo según mis propias necesidades.

1 me gusta