Plugins
La aplicación incorpora un sistema de plugins que ofrece una forma sencilla de personalizar y ampliar las funcionalidades de OpenKM. Por defecto, la aplicación viene con implementaciones de plugins de propósito general; estas pueden desactivarse, sustituirse por otras o aumentarse en número según el tipo de plugin. Por ejemplo, en el plugin de antivirus tiene sentido desactivarlo o sustituirlo por otro; en el caso del extractor de texto, tiene sentido desactivarlo o aumentar el número de extractores de texto disponibles.
Los plugins se muestran en una estructura de tabla:
Plugin family name Name Class name Status
Familias de plugins:
| Familia de plugin | Módulo | Descripción |
|---|---|---|
| Automation validations | Automation | Las validaciones se utilizan en la funcionalidad de automatización. Más información en: - Automatización - Crear su propia validación de Automation |
| Automation actions | Automation | Las validaciones se utilizan en la funcionalidad de automatización. Más información en: - Automatización - Crear su propia acción de Automation |
| Option select values | Metadata | Recupera valores de selección desde lógica del lado del servidor. Por ejemplo, ayuda a recuperar datos de un sistema de terceros. Más información en: - Metadatos - Campo Select de metadatos - Crear su propio plugin de valores de selección |
| Field validators | Metadata | Validación basada en lógica del lado del servidor. Ayuda a implementar lógicas de validación complejas que no cubren los validadores por defecto de la interfaz. Más información en: - Metadatos - Elemento Validator de metadatos - Crear su propio plugin de validación de formularios |
| Principal adapters | Authentication | Los adaptadores de autenticación se utilizan para recuperar información de usuarios y roles. Por ejemplo, conectar con algún LDAP o con una base de datos externa que almacene usuarios y roles. Más información en: - Crear su propio Principal Adapter |
| Version number adapters | Document | Implementa la lógica de numeración de versiones. Más información en: - Crear su propio Version Number Adapter |
| Document converters | Conversion | El servicio de conversión se utiliza para convertir documentos a otros formatos. Más información en: - Crear su propio conversor de documentos |
| Text extractor | Motor de búsqueda | Extractor de texto según el tipo MIME del documento. Más información en: - Crear su propio extractor de texto |
| Antivirus | Documento | Comprobación antivirus. Ayuda a integrar cualquier antivirus de línea de comandos. Más información en: - Crear su propio plugin de analizador antivirus |