Diferencia entre revisiones de «SIU-Arai/usuarios/integracion-inicial-toba»
(intro integracion) |
(avances doc integracion app toba) |
||
| Línea 6: | Línea 6: | ||
=== Utilizar Composer === | === Utilizar Composer === | ||
| − | Es recomendable que el proyecto se gestione mediante composer para la instalación y actualización de librerías y dependencias. En la | + | Es recomendable que el proyecto se gestione mediante composer para la instalación y actualización de librerías y dependencias. En la [http://toba.siu.edu.ar/trac/toba/wiki/Instalacion/Composer wiki] de SIU-Toba, se encuentra una referencia detallada de como realizar este paso. |
| − | + | Una vez se tenga el archivo <code>composer.json</code>, se debe editar y agregar la librería arai-cli a la lista de dependencias. | |
| − | + | ||
| − | + | <syntaxhighlight lang="bash" enclose="div"> | |
| − | + | ... | |
| − | == | + | "require": { |
| − | + | "siu-toba/framework": "2.7.x-dev", | |
| − | + | "siu/arai-cli": "dev-master" | |
| − | ---- | + | }, |
| − | + | ... | |
| − | + | </syntaxhighlight> | |
| − | + | <blockquote> | |
| + | Se elige siempre la última versión estable de arai-cli, de la rama master. | ||
| + | </blockquote> | ||
| − | + | Luego de realizar el cambio, siempre se debe proceder a actualizar la lista de dependencias: | |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
| − | + | composer update | |
</syntaxhighlight> | </syntaxhighlight> | ||
| − | === | + | === Integración con toba-usuarios === |
| + | Si el proyecto utiliza la gestión de usuarios que proporciona SIU-Toba, este punto es transparente y no requiere de cambios adicionales. | ||
| + | |||
| + | == Integrar al menú de aplicaciones == | ||
| − | + | SIU-Toba proporciona una integración con la barra o lanzador de apliaciones, desde el cual se puede acceder a todas las aplicaciones que tenga permiso de acceder el usuario particular. Esto se configura editando el archivo <code>proyecto.ini</code> y agregando la siguente entrada: | |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
| − | + | [proyecto] | |
| + | ... | ||
| + | ;Esta entrada activa el uso del appLauncher | ||
| + | app_launcher = 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revisión del 14:54 17 nov 2016
Sumario
Integrando una aplicación Toba
Requisitos previos
Utilizar Composer
Es recomendable que el proyecto se gestione mediante composer para la instalación y actualización de librerías y dependencias. En la wiki de SIU-Toba, se encuentra una referencia detallada de como realizar este paso.
Una vez se tenga el archivo composer.json, se debe editar y agregar la librería arai-cli a la lista de dependencias.
"require": {
"siu-toba/framework": "2.7.x-dev",
"siu/arai-cli": "dev-master"
},
...
Se elige siempre la última versión estable de arai-cli, de la rama master.
Luego de realizar el cambio, siempre se debe proceder a actualizar la lista de dependencias:
Integración con toba-usuarios
Si el proyecto utiliza la gestión de usuarios que proporciona SIU-Toba, este punto es transparente y no requiere de cambios adicionales.
Integrar al menú de aplicaciones
SIU-Toba proporciona una integración con la barra o lanzador de apliaciones, desde el cual se puede acceder a todas las aplicaciones que tenga permiso de acceder el usuario particular. Esto se configura editando el archivo proyecto.ini y agregando la siguente entrada:
...
;Esta entrada activa el uso del appLauncher
app_launcher = 1

