Diferencia entre revisiones de «SIU-Arai/usuarios/integracion-inicial-toba»
(avances doc integracion app toba) |
m (avances doc integracion app toba) |
||
Línea 8: | Línea 8: | ||
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. | 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. | + | Una vez se tenga el archivo <code>composer.json</code>, se debe editar y agregar la librería [https://hub.siu.edu.ar/siu-arai/arai-cli arai-cli] a la lista de dependencias. |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
Línea 34: | Línea 34: | ||
== Integrar al menú de aplicaciones == | == Integrar al menú de aplicaciones == | ||
− | SIU-Toba proporciona una | + | SIU-Toba proporciona una implementación de barra o lanzador de apliaciones, desde el cual se puede acceder a todas las aplicaciones integradas a la plataforma SIU-Arai (siempre y cuando tenga permiso de acceder el usuario particular). Esto se activa configurando el archivo <code>proyecto.ini</code> y agregando la siguente entrada: |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
Línea 42: | Línea 42: | ||
app_launcher = 1 | app_launcher = 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == Integrar a Arai-Registry la aplicación == | ||
+ | |||
+ | Gracias a la librería [https://hub.siu.edu.ar/siu-arai/arai-cli arai-cli], se pueden registrar las aplicaciones de forma sencilla. En la [[SIU-Arai/registry#Funcionamiento|documentación]] de Arai-Registry se detalla este procedimiento. | ||
+ | |||
+ | Una vez realizado el proceso de registración, ...? |
Revisión del 15:09 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 implementación de barra o lanzador de apliaciones, desde el cual se puede acceder a todas las aplicaciones integradas a la plataforma SIU-Arai (siempre y cuando tenga permiso de acceder el usuario particular). Esto se activa configurando el archivo proyecto.ini
y agregando la siguente entrada:
...
;Esta entrada activa el uso del appLauncher
app_launcher = 1
Integrar a Arai-Registry la aplicación
Gracias a la librería arai-cli, se pueden registrar las aplicaciones de forma sencilla. En la documentación de Arai-Registry se detalla este procedimiento.
Una vez realizado el proceso de registración, ...?