Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Documentación APS Conecta
Logo
  • Usuario
    • Interfaz web
    • Archivos
      • Acceder a los archivos de APS Conecta Gestión mediante WebDAV
      • Acceder a los archivos con la interfaz web de APS Conecta Gestión
      • Acceder a sus archivos
      • Compartir y colaborar
      • Archivos eliminados
      • Sincronización de escritorio y móvil
      • Usar el cifrado del lado del servidor
      • Usar almacenamiento externo
      • Usar recursos compartidos en federación
      • Realizar subidas anónimas
      • Subida de archivos grandes
      • Gestionar los archivos
      • Cuota de almacenamiento
      • Seguridad y cifrado
      • Compartir archivos
      • Etiquetas del sistema
      • Transferir la propiedad
      • Usar el cifrado de extremo a extremo
      • Control de versiones
    • Oficina
    • Crear un documento con Euro-Office
    • Conversación
      • Apariencia
      • Adjuntos
      • Bots y comandos
      • Salas de grupos
      • Integración del calendario con Talk
      • Unirse a una llamada
      • Llamar desde cualquier lugar
      • Llamadas
      • Grabación de llamadas
      • Compartir pantalla
      • Transcripción y traducción
      • Disposición de la llamada
      • Enviar mensajes
      • Chat
      • Conversaciones
      • Organizar conversaciones
      • Ajustes predefinidos de conversación
      • Tipos y gestión de conversaciones
      • Federación
      • Integración con Archivos
      • Unirse a una llamada o un chat como invitado
      • Integraciones
      • Matterbridge
      • Aplicaciones que se integran con los mensajes
      • Interactuar con los mensajes
      • Para moderadores
      • Conversaciones abiertas
      • Seminario web y sala de espera
    • Calendario
    • Contactos
    • Perfil y seguridad
    • Inicio (IntraVox)
    • Publicar un aviso en Inicio
    • Epidemiología
    • Farmacia
    • Territorio
    • Estadística
    • Usar la aplicación Actividad
    • Asistente de IA
    • Buscador Documental
    • Cuadernos (Collectives)
      • Cómo empezar
      • Acceder a los archivos Markdown
      • Cómo incorporar al equipo
    • Cliente de escritorio
      • El actualizador automático
      • Uso del cliente de línea de comandos
      • Archivo de configuración
      • Conflictos
      • Variables de entorno
      • Preguntas frecuentes
      • Instalación
      • Cliente de archivos virtuales para macOS
      • Opciones de línea de comandos
      • Desinstalación
      • Canales de actualización
      • Uso del cliente de sincronización
    • Groupware
      • Configurar mensajes de ausencia
      • Usar la aplicación Correo
      • Sincronizar con Android
      • Sincronizar con el escritorio GNOME
      • Sincronizar con iOS
      • Sincronizar con KDE Kontact
      • Sincronizar con macOS
      • Sincronizar con Thunderbird
      • Sincronizar con Windows 10
  • Administración
    • Instalación
      • Configuración automática
      • Instalación desde la línea de comandos
      • Recomendaciones de despliegue
      • Ejemplo de instalación en CentOS 8
      • Ejemplo de instalación en OpenBSD
      • Ejemplo de instalación en Ubuntu 24.04 LTS
      • Endurecimiento y recomendaciones de seguridad
      • Asistente de instalación
      • Configuración de NGINX
      • Preparación de PHP
      • Configuración de SELinux
      • Ajuste del servidor
      • Instalación en Linux
      • Requisitos del sistema
      • Desinstalación
    • AIO
    • Arquitectura
    • Aprovisionamiento
    • Usuarios y grupos
      • Autenticación
      • Conjunto de instrucciones para apps
      • Conjunto de instrucciones para grupos
      • Conjunto de instrucciones para usuarios
      • Perfiles
      • Restablecer una contraseña de administrador perdida
      • Restablecer la contraseña de un usuario
      • Autenticación de dos factores
      • Autenticación de usuarios con LDAP
      • La API de configuración de LDAP
      • Limpieza de usuarios LDAP
      • Autenticación de usuarios con OpenID Connect
      • Gestión de usuarios
      • Política de contraseñas de usuario
      • API de aprovisionamiento de usuarios
    • Oficina
      • Configuración
      • Ejemplo de instalación con Docker
      • Ejemplo de instalación en Ubuntu 24.04
      • Instalación
      • Migración desde Collabora Online
      • Proxy inverso
      • Solución de problemas
    • Mapas base
    • Seguridad
    • Operaciones
      • Copia de seguridad
      • Actualizar manualmente
      • Migrar a otro servidor
      • Migrar desde ownCloud
      • Actualizar con paquetes snap
      • Restaurar una copia de seguridad
      • Actualizar con el actualizador integrado
      • Cómo actualizar
    • Gestión de apps
    • Cuadernos (Collectives)
    • Compartición y gestión de archivos
      • Subida de archivos grandes > 512 MB
      • Proporcionar archivos predeterminados
      • Cifrado en el servidor
      • Detalles del cifrado en el servidor
      • Migración del cifrado en el servidor
      • Configuración del almacenamiento externo
      • Configurar la compartición federada
      • Conversión de archivos
      • Compartición de archivos
      • Control de las versiones de archivos y su antigüedad
      • Bloqueo transaccional de archivos
      • Configuración de las vistas previas
      • Configurar el almacenamiento de objetos como almacenamiento principal
      • Elementos eliminados (papelera)
      • Nombres de archivo compatibles con Windows
      • Almacenamiento externo
        • Amazon S3
        • Mecanismos de autenticación del almacenamiento externo
        • FTP/FTPS
        • Local
        • APS Conecta Gestión
        • Almacenamiento de objetos OpenStack
        • SFTP
        • SMB/CIFS
        • WebDAV
    • Automatización
      • Receptores de webhooks
      • Flujos de trabajo de Windmill
    • Configuración de la base de datos
      • Identificadores BigInt (64 bits)
      • Conversión del tipo de base de datos
      • Configuración de MySQL, MariaDB y PostgreSQL
      • Habilitar la compatibilidad con 4 bytes en MySQL
      • Replicación
      • División de bases de datos
    • Declaraciones
      • Consumo de energía
    • Clientes de escritorio
      • Implementación y configuración del cliente de escritorio
      • Solución de problemas
    • Gestión de ExApps
      • Opciones de despliegue avanzadas
      • AppAPI y aplicaciones externas
      • Configuraciones de despliegue
      • Gestión de los daemons de despliegue
      • Comandos occ de ExApps
      • Probar el daemon de despliegue
    • Flujo
      • Control de acceso a archivos
      • Etiquetado automatizado de archivos
      • Configuración de Flujo
      • Retención de archivos
    • Groupware
      • Calendario / CalDAV
      • Contactos / CardDAV
      • Interacción de contactos
      • Correo
      • Función de ausencia
      • Solución de problemas
    • Inteligencia artificial
      • IA como servicio
      • Asistente de APS Conecta Gestión
      • App: Context Agent (context_agent)
      • App: Context Chat
      • App: Transcripción y traducción en directo en Nextcloud Talk (live_transcription)
      • App: Modelo de lenguaje de gran tamaño local (llm2)
      • App: Recognize
      • App: Voz a texto local con Whisper (stt_whisper2)
      • App: Summary Bot (bot de resúmenes del chat de Talk)
      • App: Generación de imágenes local (text2image_stablediffusion2)
      • App: Texto a voz local (text2speech_kokoro)
      • App: Traducción automática local 2 (translate2)
      • Buscador Documental
      • Legal: cumplimiento de la Ley de IA de la UE
      • Inspección y depuración
      • Visión general
    • Notas de versión
      • Calendario de mantenimiento y publicación
      • Ubicación de las notas de versión
      • Actualización a APS Conecta Gestión 26
      • Actualización a APS Conecta Gestión 27
      • Actualización a APS Conecta Gestión 28
      • Actualización a APS Conecta Gestión 30
      • Actualización a APS Conecta Gestión 31
      • Actualización a APS Conecta Gestión 32
      • Actualización a APS Conecta Gestión 33
    • Uso del comando occ
      • Comandos de apps, trabajos en segundo plano y configuración
      • Comandos de archivos
      • Comandos de DAV y de base de datos
      • Comandos de cifrado
      • Comandos de LDAP
      • Comandos de OCM
      • Comandos de sistema y mantenimiento
      • Comandos de usuarios y grupos
    • Cumplimiento del RGPD
      • Cookies
      • Conservación de datos
      • Apps útiles
      • Datos personales almacenados
      • Responder a las solicitudes de los interesados
    • Incidencias y solución de problemas
      • Aplicar parches a APS Conecta Gestión
      • Firma de código
      • Solución general de problemas
    • Gestión de referencias
      • Vistas previas de enlaces
      • El selector inteligente
    • Configuración de APS Conecta Gestión
      • App Actividad
      • Privilegios de administración (delegación)
      • Gestión de enlaces profundos en Android
      • Escáner antivirus
      • Trabajos en segundo plano
      • Protección contra ataques de fuerza bruta
      • Caché de memoria
      • Parámetros de configuración
      • App Dashboard
      • Cambio de dominio
      • Correo electrónico
      • Enlazar sitios externos
      • Idioma y configuración regional
      • Registro
      • Monitoreo
      • OAuth2
      • Proxy inverso
      • Advertencias en la página de administración
      • App Text
      • Personalización del tema
      • Gestión de tipos MIME
  • Desarrollo
    • Entorno
    • Desarrollo de aplicaciones
    • Tema
    • Calidad
    • Licencias
    • gestion
      • Mapa de módulos
    • AIO
    • IntraVox
      • Referencia (occ, ajustes, rutas)
      • Mapa de módulos
    • farmacia
      • Referencia (occ, ajustes, rutas)
      • Mapa de módulos
    • estadistica
      • Referencia (occ, ajustes, rutas)
      • Mapa de módulos
    • epidemiologia
      • Mapa de módulos
      • Referencia (occ, ajustes, rutas)
    • territorio
      • Mapa de módulos
      • Referencia (occ, ajustes, rutas)
    • aps-common
      • Mapa de módulos
    • Databases
      • Mapa de módulos
    • APIs
      • Geoportal de Chile
      • Salud, educación y bomberos
      • Límites administrativos
      • FONASA y ciclovías
      • Plataforma y REST interno
    • .github
    • documentation
    • Inicio rápido de desarrollo
      • farmacia
      • estadistica
      • epidemiologia
      • aps-common
      • Databases
    • Buscador Documental
    • eurooffice
    • Búsqueda de contenido en Archivos
      • Referencia de rutas y comandos
      • Mapa de módulos
    • Protección de cargas
      • Referencia de rutas y comandos
      • Mapa de módulos
    • Instalador de APS Conecta Gestión
    • side_menu
    • spreed
    • totem
      • Referencia (occ, ajustes, rutas)
      • Mapa de módulos
    • Documentación para desarrolladores de APS Conecta Gestión
      • Desarrollo de apps
        • Arranque
        • Extender el servidor DAV
        • Gestión de dependencias
        • Metadatos de la app
        • Navegación y configuración previa a la app
        • Introducción
        • Traducción
        • Tutorial
      • Publicación y mantenimiento de apps
        • Firma de código
        • Mantenedores
        • Monetizar la app
        • Las reglas de la tienda de apps de Nextcloud
        • Automatización de versiones
        • Proceso de publicación de versiones
      • Conceptos básicos
        • Trabajos en segundo plano (Cron)
        • Caché
        • Controladores
        • Contenedores / Inyección de dependencias
        • Eventos
        • Registro
        • Middlewares
        • Plantilla de recurso compartido público
        • Ciclo de vida de una solicitud
        • Rutas
        • Ajustes
        • Pruebas
        • Traducciones
        • Frontend
          • CSS
          • JavaScript
          • Plantillas
          • Soporte de tematización
        • Almacenamiento y base de datos
          • AppData
          • Configuración
          • Acceso a la base de datos
          • API del sistema de archivos de APS Conecta Gestión
          • Migraciones
      • Clientes y API de clientes
        • API de actividad
        • Archivos
        • Generalidades
        • Android
          • Ejemplos
          • Instalación de la biblioteca
        • Integración de clientes
        • Flujo de inicio de sesión
        • API OCS
          • Panorama general de las API OCS
          • API OCS del Asistente
          • API OCS de colecciones de FullTextSearch
          • Tutorial de OpenAPI para OCS
          • API OCS de fuera de la oficina
          • API OCS de recomendaciones
          • API OCS de recursos compartidos
          • API OCS de destinatarios de recursos compartidos
          • API OCS de estado
          • API OCS de procesamiento de tareas
          • API OCS de texto a imagen
          • API OCS de procesamiento de texto
          • API OCS de traducción
          • API OCS de preferencias de usuario
        • Borrado remoto
        • WebDAV
          • Operaciones básicas con archivos y carpetas
          • Subida masiva de archivos
          • Subida de archivos por fragmentos
          • Comentarios
          • Búsqueda
          • Papelera
          • Versiones
      • Diseño de interfaz e interacción
        • Componentes atómicos
        • Fundamentos
        • Introducción
        • Disposición
        • Componentes de disposición
        • Guía de redacción
      • Clientes de escritorio
        • Compilar el cliente
      • En profundidad
        • IA y aprendizaje automático
        • Referencia de la API
        • API e integración
        • Integrar el asistente
        • Usuarios y autenticación
        • Cargador de clases
        • Context Chat
        • Integración continua
        • Dashboard
        • Interbloqueos
        • Depuración
        • Ajustes declarativos
        • Herramientas de desarrollo
        • Búsqueda y descubrimiento
        • Correo electrónico
        • Metadatos de archivos
        • APS Conecta Gestión Flow
        • Groupware y flujos de trabajo
        • Cliente HTTP
        • Funcionamiento interno del servidor
        • API de JavaScript
        • Traducción automática
        • Notificaciones
        • NPM
        • OpenID Connect (Oidc)
        • Exportador de Open Metrics
        • Periodos de ausencia
        • Consideraciones de rendimiento
        • Utilidad de números de teléfono
        • Perfil
        • Perfilador
        • Proyectos
        • PSR
        • Páginas públicas
        • Proveedores de referencias
        • Pasos de reparación
        • API REST
        • Búsqueda
        • Seguridad
        • Ajustes
        • Comprobaciones de configuración
        • ID Snowflake
        • Voz a texto
        • Estado del usuario
        • Integración con Talk
        • Procesamiento de tareas
        • Procesamiento de texto
        • Texto a imagen
        • Trabajar con el tiempo
        • Proveedores de dos factores
        • Migración de usuarios
        • Gestión de usuarios
        • Metadatos del host web
        • Eventos de precarga de colecciones WebDAV
        • Configuración y preferencias
          • AppConfig
          • Lexicon
          • UserConfig
        • Integración con groupware
          • Integración con el calendario
          • Integración de proveedores de calendario personalizados
          • Menú de contactos
          • Interfaz de proveedores de correo
      • Desarrollo de ExApps
        • Configuración del entorno de desarrollo
        • Introducción
        • Visión general del desarrollo
          • Desarrollo de una ExApp
          • Adaptar las ExApps a HaRP
          • Ciclo de vida de una ExApp
          • Visión general de las ExApps
        • Preguntas frecuentes
          • Proxy corporativo: ajustes permanentes para PHP CLI
          • Registro de contenedores de Docker
          • Docker Socket Proxy
          • Soporte de GPU
          • Escalado
          • Solución de problemas
        • Detalles técnicos
          • Autenticación
          • Despliegue
          • Flujo de instalación de la app
          • Traducciones
          • API de APS Conecta Gestión de AppAPI
            • AppConfig
            • Escucha de eventos
            • ExApp
            • Menú de acciones de archivos
            • Registro
            • Notificaciones
            • Comando OCC
            • Otras API OCS
            • Preferencias
            • Rutas
            • Ajustes declarativos
            • Bots de Talk
            • Entrada del menú superior
            • API OCS varias
      • Primeros pasos
        • Proceso de desarrollo
        • Entorno de desarrollo
        • Glosario
        • Estilo de código y pautas generales
          • Estándares de código de CSS y HTML
          • JavaScript y Typescript
          • Estándares de código de PHP
      • Cómo probar ...
      • Pautas de HTML/CSS
        • Contenido principal
        • CSS
        • Elementos HTML
        • Iconos
        • Lista de contenido
        • Navegación
        • Menú emergente
      • Prólogo
        • Código de conducta
        • Compatibilidad con el ecosistema de apps
        • Ayuda y comunicación
        • Pautas de seguridad
        • Gestor de errores
          • Revisiones de código en GitHub
          • Triaje de errores de APS Conecta Gestión
      • Notas de versión
        • Cambios críticos
        • Obsolescencias
        • Novedades de esta versión
        • Notas de versión anteriores
          • Actualización a APS Conecta Gestión 14
          • Actualización a APS Conecta Gestión 15
          • Actualización a APS Conecta Gestión 16
          • Actualización a APS Conecta Gestión 17
          • Actualización a APS Conecta Gestión 18
          • Actualización a APS Conecta Gestión 19
          • Actualización a APS Conecta Gestión 20
          • Actualización a APS Conecta Gestión 21
          • Actualización a APS Conecta Gestión 22
          • Actualización a APS Conecta Gestión 23
          • Actualización a APS Conecta Gestión 24
          • Actualización a APS Conecta Gestión 25
          • Actualización a APS Conecta Gestión 26
          • Actualización a APS Conecta Gestión 27
          • Actualización a APS Conecta Gestión 28
          • Actualización a APS Conecta Gestión 29
          • Actualización a APS Conecta Gestión 30
          • Actualización a APS Conecta Gestión 31
          • Actualización a APS Conecta Gestión 32
          • Actualización a APS Conecta Gestión 33
      • Desarrollo del servidor
        • Código de backend
        • Código de frontend
        • API externa
        • Análisis estático
        • Pruebas unitarias
        • Arquitectura de APS Conecta Gestión
          • API del sistema de archivos de APS Conecta Gestión
  • Proyecto
    • Catálogo de repositorios
    • Novedades
      • Novedades de epidemiologia
      • Novedades de estadistica
      • Novedades de eurooffice
      • Novedades de farmacia
      • Novedades de Búsqueda en archivos
      • Novedades de Protección de cargas
      • Novedades de gestion
      • Novedades de instalador
      • Novedades de IntraVox
      • Novedades de side_menu
      • Novedades de Talk
      • Novedades de territorio
      • Novedades de totem
    • Glosario
    • Errores conocidos
    • Pendientes
    • Hoja de ruta
  • Aviso legal
Volver arriba
desarrollogestion

Navegación y configuración previa a la app¶

Resumen¶

Esta página explica cómo agregar una entrada de navegación de una app en appinfo/info.xml y enumera los eventos de inicialización a los que una app puede reaccionar para cargar su JavaScript y su CSS solo donde hace falta. Está dirigida a quienes desarrollan apps.

Fuente: documentación de Nextcloud, «developer_manual/app_development/init», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.

Agregar una entrada de navegación¶

Las entradas de navegación de las apps se pueden crear agregando una sección de navegación al archivo appinfo/info.xml, con el nombre, el orden y la ruta a la que debe enlazar la entrada de navegación. Para conocer los detalles del esquema XML, consultar la documentación de la tienda de apps.

<navigation>
    <name>MyApp</name>
    <route>myapp.page.index</route>
    <order>0</order>
</navigation>

Eventos de inicialización¶

A menudo las apps no necesitan cargar su JavaScript y su CSS en todas las páginas. Para ello se emiten varios eventos sobre los que una app puede actuar.

  • OCA\Files::loadAdditionalScripts (cadena): se carga en la página de la lista de archivos

  • OCA\Files_Sharing::loadAdditionalScripts (cadena): se carga en la página pública de recursos compartidos

  • OCA\Files_Sharing::loadAdditionalScripts::publicShareAuth (cadena): se carga en la página de autenticación de recursos compartidos públicos

  • OCP\AppFramework\Http\TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS (constante): se carga cuando termina una respuesta de plantilla

  • OCP\AppFramework\Http\TemplateResponse::EVENT_LOAD_ADDITIONAL_SCRIPTS_LOGGEDIN (constante): se carga cuando termina una respuesta de plantilla para un usuario con la sesión iniciada

Los listeners de estos eventos se pueden registrar en el código de arranque de la app. Consultar la documentación de eventos para conocer más detalles sobre el despachador de eventos y los eventos disponibles.

Siguiente
Introducción
Anterior
Metadatos de la app
Hecho con Furo
APS Conecta Gestión es una distribución derivada de Nextcloud y de otro software, adaptada a la atención primaria — Origen y licencias · Aviso legal
En esta página
  • Navegación y configuración previa a la app
    • Resumen
      • Agregar una entrada de navegación
      • Eventos de inicialización