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