Aplicación

Una aplicación Rapido se define por una carpeta en la carpeta rapido del tema actual.

La carpeta de la aplicación puede contener un archivo settings.yaml en su raíz pero no es obligatorio. Permite definir los ajustes de control de acceso (véase Control de acceso) o habilitar el modo debug.

Siempre contiene una carpeta de blocks que contiene sus bloques (consulte Bloques).

También puede contener elementos regulares de un tema como(archivos rules.xml, CSS, Javascript, etc.).

Localización de una aplicación Rapido fuera del tema actual

Si utilizamos muchas aplicaciones Rapido, o si el tema y las aplicaciones Rapido son administradas por diferentes personas, puede ser preferible ubicar las aplicaciones Rapido en un tema dedicado.

Para ello, solo necesitamos referenciarlo utilizando un archivo de texto plano con extensión .lnk en el tema actual. El nombre de archivo debe ser el id de la aplicación y su contenido debe ser el ID del tema.

Por ejemplo, nuestro tema activo se estructuraría de la siguiente manera:

/rapido
    myapp.lnk

El archivo myapp.lnk sería solo:

dev-theme

El tema dev-theme podría contener la completa aplicación Rapido llamada myapp:

/rapido
    /myapp
        settings.yaml
        /blocks
            stats.html

Y todo funcionará como si la carpeta myapp estuviera en nuestro tema activo.