Herramientas de usuario

Herramientas del sitio


waine:doc:xinclude

Xinclude

XInclude es uno de los métodos de reutilización disponibles en WAINE. Concretamente, XInclude permite reutilizar facilmente fragmentos de ASL que pueden contener elementos completos (un formulario, un contenedor, etc.) o simplemente un fragmento de código.

Nombres de archivos

Para los nombres de los archivos XInclude se sigue el siguiente convenio:

  • Primera caracter: indica el contenido del archivo
    • a: El archivo define una acción
    • c: El archivo contiene uno o varios contenedores o bien el elemento principal que se define en el archivo es un contenedor
    • f: El archivo contiene uno o varios formularios o bien el elemento principal que se define en el archivo es un formulario
    • m: El archivo define un menu
    • o: El archivo contiene una o más opciones
  • Nombre del módulo: nombre descriptivo del módulo. En muchos casos puede ser un acrónimo. Pueden utilizarse los siguientes caracteres:
    • c: combo
    • f: form
    • t: table
    • -: El archivo define un menu

Lista de módulos principales

  • aexport: Export. Acción para exportar los datos de un formulario.
  • anologin: No login. Acción para prohibir cualquier acceso a la aplicación y la ejecución de cualquier funcionalidad.
  • cappinfo: APPlication INFO. Muestra información sobre la aplicación. Utiliza el módulo fmeta
  • cbuact: Basic User Admin (Combo-Table). Administración de usuarios. Necesita un módulo fum
  • cbuaff: Basic User Admin (Form-Form). Administración de usuarios. Necesita un módulo fum
  • cbuaft: Basic User Admin (Form-Table). Administración de usuarios. Necesita un módulo fum
  • cchpw: CHange Password. Cambio de clave. Necesita un módulo fum
  • cchpwun: CHange Password and User Name. Cambio de clave y nombre de usuario. Necesita un módulo fum
  • capplog: Logs. Visualizador del log de la aplicación. Utiliza el módulo flog
  • cipf: IP Filter. Formularios para la gestión de acceso IP a la aplicación. (ver ip.allow.txt y ip.deny.txt)
  • cmotd: Message Of The Day. Editor del fichero motd. Utiliza el módulo ftxfrte
  • fdescr: DESCription table. Formulario para la edición de tablas que contienen únicamente una clave primaria y una descripción.
  • ffkdescr: Foreign Key + DESCRiption table. Formulario para la edición de tablas que contienen únicamente una clave primaria, una clave ajena a otra tabla y una descripción..
  • flog: Formulario para mostrar ficheros de log.
  • fmeta: Metainformacion. Formulario básico para manejar la metainformación sobre la aplicación (ver META)
  • ftxfrte: TeXt File Rich Text Editor. Editor enriquecido que trabaja sobre ficheros de texto. El texto enriquecido se almacena en formato HTML.
  • fum: User Model. Formularios para manipular usuarios y grupos.
  • fum-vdpw: User Model (widget vdpasswd). Formularios para manipular usuarios y grupos que utilizan el widget vdpasswd para presentar y editar la clave.
  • maccess: Access control. Menu para uso de administradores conteniendo las opciones 'Prohibir todo acceso', ' Accesos permitidos' y 'Accesos denegados'. Hace uso de los módulos (anologin) y (cipf)
  • mapp: Aplicaciones. Menu para uso de administradores conteniendo las opciones 'Editor motd' y 'Visor de logs'. Hace uso de los módulos (cmotd) y (capplog)
  • mmisc: Miscelanea. Menu de uso general conteniendo las opciones 'Sobre este programa', 'Sobre WAINE' y 'Salir'. Hace uso del módulo (cappinfo)
waine/doc/xinclude.txt · Última modificación: 2018/06/29 07:57 (editor externo)