¿El administrador de Docker viene con complementos principales? Si es así, ¿deshabilitarlo me permite bifurcar complementos principales y agregar mis propias características? Házmelo saber.
¡Gracias!
¿El administrador de Docker viene con complementos principales? Si es así, ¿deshabilitarlo me permite bifurcar complementos principales y agregar mis propias características? Házmelo saber.
¡Gracias!
Si está autoalojado, solo viene con Docker, puede agregar plugins personalizados (forked) en app.yml. No es necesario deshabilitar Docker.
Aquí está la guía de instalación de plugins.
No me permite deshabilitar algunos complementos principales, aunque mi sitio está autoalojado. He bifurcado el complemento de inicio de sesión de Discord, pero como es parte del núcleo, mis configuraciones se siguen anulando.
Editar:
Aquí está mi sitio: forum.money-developers.com
No respeta mis complementos bifurcados debido a que el complemento principal anula el complemento bifurcado.
Cualquier plugin que no se haya fusionado en el núcleo se puede deshabilitar en app.yml
Si, por ejemplo, quisieras deshabilitar Chat en favor de una versión modificada. Probablemente necesitarías cambiar su nombre y asegurarte de que quizás use su propio directorio de instalación.
No recuerdo que un plugin de Discord estuviera en el núcleo.
Eso podría ser diferente ya que es un inicio de sesión.
Los plugins o características fusionados con el núcleo. Puede que necesiten un manejo especial para crear uno personalizado que lo reemplace.
Los plugins fusionados en el núcleo son parte del programa principal. No creo que Docker tenga control sobre ellos.
Intenté instalar chat después de perderme la actualización, se fusionó en el núcleo. Esto provocó un fallo en la reconstrucción.
Me refiero al inicio de sesión de autenticación de Discord
Intentaré cambiar el nombre de mi plugin para ver si eso funciona.
Edité mi publicación anterior. Los complementos fusionados en el núcleo ya no son complementos separados. Es posible que pueda crear una alternativa de complemento personalizada. Pero necesitaría un autor de complementos experimentado que tenga un conocimiento profundo de esto.
Cambiar el nombre podría ayudar, pero no estoy seguro de todo lo que necesitaría cambiar para hacerlo más independiente.
Hay una categoría de Dev que puede ayudar a obtener la orientación que busca.
@AEW745 ¿Podrías enviar una grabación de pantalla de este problema? No tengo muy claro tu problema.
Te enviaré el enlace del repositorio porque leí algo que decía que ya no tienes que instalar el plugin porque está incluido en el núcleo. Así que, cuando intento modificarlo e instalarlo, el plugin no funciona.
Editar:
Aquí está el enlace del repositorio
discourse/discourse-plugin-discord-auth: Un plugin de Discourse para iniciar sesión a través de Discord
De acuerdo, entendido. Esto es realmente extraño. Solo por curiosidad, ¿de qué manera intentas modificarlo?
Esta lógica está en el núcleo. Ese repositorio está archivado.
Si desea anular lo que está sucediendo en el núcleo, necesitaría crear un plugin.
Aquí está el área de código que le interesa:
Sin embargo, como puede ver, guilds ya es parte del alcance, en caso de que esa fuera una preocupación.
Estoy intentando acceder al ámbito “guilds.members.read” para poder obtener también los apodos.
Intentaré usar este repositorio en su lugar:
discourse/discourse-oauth2-basic: Un plugin OAuth2 básico para usar con Discourse
Deshabilitaré la autenticación predeterminada integrada de Discord para ver si eso lo soluciona.
Empecé a usar oauth2 básico y la configuración es difícil. Puedo obtener los datos JSON de un usuario, pero no puedo usarlos.
Editar:
¿Estoy haciendo esto bien?
¿Estás siguiendo las instrucciones en Discourse OAuth2 Basic?
Lo he conseguido, pero ahora cuando cambio entre 2 Oauth2 diferentes dice que el nombre de usuario o el correo electrónico ya están en uso.
Lo arreglé. Sin embargo, el único problema es que si tienen un nombre de usuario similar con oauth2, no anula su nombre de usuario ni su nombre para mostrar. Por lo tanto, para uno de los proveedores de Oauth2, tuve que intercambiar el nombre de usuario y el nombre.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.