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.