Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

3 ²Ñ¨®»å³Ü±ô´Çs de la interfaz

Descripci¨®n general

Es posible mejorar la funcionalidad de la interfaz de Áú»¢¶Ä²© agregando m¨®dulos de terceros o desarrollando sus propios m¨®dulos sin necesidad de cambiar el c¨®digo fuente de Áú»¢¶Ä²©.

Tenga en cuenta que el c¨®digo del m¨®dulo se ejecutar¨¢ con los mismos privilegios que el c¨®digo fuente de Áú»¢¶Ä²©. Esto significa:

  • Los m¨®dulos de terceros pueden ser perjudiciales. Debe confiar en los m¨®dulos que instala;
  • Los errores en el c¨®digo de un m¨®dulo de terceros pueden bloquear la interfaz. Si esto sucede, simplemente elimine el c¨®digo del m¨®dulo de la interfaz. Tan pronto como recargue la interfaz de Áú»¢¶Ä²©, ver¨¢ una nota que dice que algunos de los m¨®dulos est¨¢n ausentes. Ir a administraci¨®n del m¨®dulo (en ´¡»å³¾¾±²Ô¾±²õ³Ù°ù²¹³¦¾±¨®²Ô ¡ú General ¡ú ²Ñ¨®»å³Ü±ô´Çs) y haga clic en Escanear directorio nuevamente para eliminar m¨®dulos inexistentes de la base de datos.

±õ²Ô²õ³Ù²¹±ô²¹³¦¾±¨®²Ô

Lea siempre el manual de instalaci¨®n de un m¨®dulo en particular. Se recomienda instalar nuevos m¨®dulos uno por uno para detectar f¨¢cilmente posibles problemas.

Justo antes de instalar un m¨®dulo:

  • Aseg¨²rese de haber descargado el m¨®dulo de una fuente confiable. La instalaci¨®n de c¨®digo da?ino puede tener consecuencias, como la p¨¦rdida de datos.
  • Se pueden instalar diferentes versiones del mismo m¨®dulo (mismo ID) en paralelo, pero solo se puede habilitar una versi¨®n a la vez

Pasos para instalar un m¨®dulo:

  • Desempaquete su m¨®dulo dentro de su propia carpeta en la carpeta modules de la interfaz de Áú»¢¶Ä²©
  • Aseg¨²rese de que la carpeta de su m¨®dulo contenga al menos el archivo manifest.json
  • Vaya a la administraci¨®n de m¨®dulos y haga clic en el bot¨®n Escanear directorio
  • El nuevo m¨®dulo aparecer¨¢ en la lista junto con su versi¨®n, autor, descripci¨®n y estado
  • Habilite el m¨®dulo haciendo clic en su estado

³§´Ç±ô³Ü³¦¾±¨®²Ô de problemas:

Problema ³§´Ç±ô³Ü³¦¾±¨®²Ô
El m¨®dulo no apareci¨® en la lista Aseg¨²rese de que el archivo manifest.json exista en la carpeta modules/your-module/ de la interfaz de Áú»¢¶Ä²©. Si es as¨ª, significa que el m¨®dulo no se adapta a la versi¨®n actual de Áú»¢¶Ä²©. Si el archivo manifest.json no existe, probablemente lo haya descomprimido en el directorio equivocado.
La interfaz fall¨® El c¨®digo del m¨®dulo no es compatible con la versi¨®n actual de Áú»¢¶Ä²© o la configuraci¨®n del servidor. Elimine los archivos del m¨®dulo y vuelva a cargar la interfaz. Ver¨¢ un aviso de que algunos m¨®dulos est¨¢n ausentes. Vaya a la ´¡»å³¾¾±²Ô¾±²õ³Ù°ù²¹³¦¾±¨®²Ô de m¨®dulos y haga clic en Escanear directorio nuevamente para eliminar m¨®dulos inexistentes de la base de datos.
Aparece un mensaje de error sobre un espacio de nombres, ID o acciones id¨¦nticos Un nuevo m¨®dulo intent¨® registrar un espacio de nombres, ID o acciones que ya est¨¢n registrados por otros m¨®dulos habilitados. Deshabilite el m¨®dulo en conflicto (mencionado en el mensaje de error) antes de habilitar el nuevo.
Aparecen mensajes de error t¨¦cnico Reportar errores al desarrollador del m¨®dulo.

Desarrollo de m¨®dulos

Para obtener informaci¨®n sobre el desarrollo de m¨®dulos personalizados, consulte Centro de desarrolladores.