Diferencia entre revisiones de «SIU-Kolla/Version 3.6.0/instalacion desde cero»

De SIU
Saltar a: navegación, buscar
(Creación de usuarios.)
 
(No se muestran 7 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 
__NOTOC__
 
__NOTOC__
 +
 
[[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]]
 
[[Archivo:siu-kolla_iso.png|derecha|link=SIU-Kolla/version3.6.0]]
  
 +
== Instalación desde cero ==
  
 +
Durante la etapa de pruebas del módulo se recomienda realizar dos instalaciones: Una para los usuarios y otra para el equipo informático. De esta forma se logra independizar las pruebas que se realizan.
  
 +
Se mencionan a continuación los pasos necesarios para instalar SIU-Kolla:
  
== Instalación inicial de la aplicación ==
+
# [[#1. Verificar requerimientos mínimos|Verificar requerimientos mínimos]]
 
+
# [[#2. Acceder al paquete instalador|Acceso al paquete instalador]]
Es conveniente realizar dos instalaciones, una para los usuarios y otra para el equipo informático; en el proceso de testeo así como en la etapa de producción. De esta forma se logra independizar las pruebas que se realizan.
+
# [[#3. Completar la configuración inicial|Completar la configuración inicial]]
 
+
# [[#4. Gestionar el acceso de usuarios|Gestionar el acceso de usuarios]]
 
 
Se mencionan a continuación los pasos necesarios para instalar SIU-Kolla versión 3.6.0:
 
  
  
1. Requerimientos mínimos:
+
=== 1. Verificar requerimientos mínimos ===
  
 
Para poder comenzar con la instalación deben tener instalado el servidor web Apache (http://httpd.apache.org) con capacidad de interpretar scripts PHP.<br/>Por dudas sobre la instalación y/o configuración de alguno de estos servicios, comunicarse con el soporte técnico del SIU en http://comunidad.siu.edu.ar.
 
Para poder comenzar con la instalación deben tener instalado el servidor web Apache (http://httpd.apache.org) con capacidad de interpretar scripts PHP.<br/>Por dudas sobre la instalación y/o configuración de alguno de estos servicios, comunicarse con el soporte técnico del SIU en http://comunidad.siu.edu.ar.
  
 
Las versiones recomendadas son:<br/>
 
Las versiones recomendadas son:<br/>
 
 
* PostgresSQL 9.2.x
 
* PostgresSQL 9.2.x
 
* Apache 2.2.x
 
* Apache 2.2.x
 
* PHP 5.3.x (con las extensiones: php_gd, php_pdo, php_pdo_pgsql, php_com_dotnet). Deseable: PHP 5.4.x
 
* PHP 5.3.x (con las extensiones: php_gd, php_pdo, php_pdo_pgsql, php_com_dotnet). Deseable: PHP 5.4.x
<br/>
 
2. Descargar desde comunidad.siu.edu.ar el archivo instalador_kolla_3.6.0.rar.
 
  
 +
<small>[[#Instalación desde cero|Subir]]</small>
 +
------
 +
<br />
 +
=== 2. Acceder al paquete instalador ===
 +
 +
Descargar desde comunidad.siu.edu.ar el archivo instalador. El mismo se ubica en el Repositorio General, carpeta de proyecto SIU-Kolla, de la versión que corresponde.
 +
 +
Descomprimir el archivo en el directorio WebRoot del servidor web (por lo general htdocs o www).
  
3. Descomprimir dicho archivo en el directorio WebRoot del servidor web (por lo general htdocs o www).
 
 
La instalación del SIU-Kolla se realiza utilizando un asistente. Para ejecutar el asistente, ingresar a la siguiente dirección en el navegador web: ''<servidor>/instalador_kolla/3.6.0''
 
La instalación del SIU-Kolla se realiza utilizando un asistente. Para ejecutar el asistente, ingresar a la siguiente dirección en el navegador web: ''<servidor>/instalador_kolla/3.6.0''
  
 
+
==== Pasos del instalador ====
4. Seguir los pasos del instalador:
 
  
 
* Bienvenida, con opción para realizar una nueva instalación o actualizar desde la versión 3.5.2. Es importante destacar en este punto que si se desea migrar desde una versión anterior a 3.5.2 se debe migrar en dos etapas: primeramente realizar la migración desde la actual a la 3.5.2 y, luego, la migración definitiva a Kolla 3.6.0 o las posteriores que vayan surgiendo. Esto es así debido a modificaciones en el esquema de migración de la base de datos.
 
* Bienvenida, con opción para realizar una nueva instalación o actualizar desde la versión 3.5.2. Es importante destacar en este punto que si se desea migrar desde una versión anterior a 3.5.2 se debe migrar en dos etapas: primeramente realizar la migración desde la actual a la 3.5.2 y, luego, la migración definitiva a Kolla 3.6.0 o las posteriores que vayan surgiendo. Esto es así debido a modificaciones en el esquema de migración de la base de datos.
Línea 37: Línea 42:
  
 
* En la pantalla de configuración de la base de datos se solicitan los parámetros de conexión, los parámetros para el administrador y para el usuario aplicación, y finalmente el nombre para la base de datos.
 
* En la pantalla de configuración de la base de datos se solicitan los parámetros de conexión, los parámetros para el administrador y para el usuario aplicación, y finalmente el nombre para la base de datos.
 
  
 
[[Archivo:K360_instalador_paso_4_BD.png]]
 
[[Archivo:K360_instalador_paso_4_BD.png]]
  
== Migración desde versión anterior ==
+
<small>[[#Instalación desde cero|Subir]]</small>
 
+
------
 
+
<br />
En caso de realizar una actualización a la nueva versión 3.6.0 de la aplicación sobre la base de datos existente, como ya dijimos, el instalador lo hará solamente para la versión 3.5.2. Para ello, el instalador se encargará de realizar un backup del esquema '''kolla''' que contiene las tablas de datos del SIU-Kolla, y sobre el original se realizan las actualizaciones correspondientes a la nueva versión. Cabe aclarar que no sólo se actualiza la estructura de la base de datos sino también los datos correspondientes a las encuestas, a excepción de las personalizaciones que se puedan haber realizado.
+
=== 3. Completar la configuración inicial ===
 
 
El esquema '''toba_kolla''' conservará los datos del framework de toba, mientras que el esquema '''kolla''' será el destinatario de todas las tablas exclusivas de la aplicación SIU-Kolla. A estos esquemas se migrarán los datos del esquema existente en la base de datos. El esquema existente previamente se conserva en la base de datos con su nuevo nombre pero no será utilizado por la nueva versión.
 
 
 
A continuación, exploramos los 5 pasos a seguir para actualizar una instalación existente. Realizamos la única migración posible para el presente instalador, que es a partir de una 3.5.2:
 
 
 
 
 
[[Archivo:K360_migrador_paso_bienvenida.png]]
 
 
 
 
 
Al presionar “''Comenzar Actualización''” se realiza, al igual que en la instalación tradicional, el control de requisitos previos:
 
 
 
 
 
[[Archivo:K360_migrador_paso_1_requisitos_previos.png]]
 
 
 
 
 
Una vez que se cumple con todos ellos y se pasa a la pantalla siguiente se debe indicar el directorio completo donde se encuentra actualmente la instalación:
 
 
 
 
 
[[Archivo:K360_migrador_paso_2_directorio_destino.png]]
 
 
 
 
 
Se verifica la ruta ingresada y luego en el siguiente paso se advierte sobre los cambios en la aplicación y se recomienda realizar una copia de seguridad del código, configuraciones y datos existentes:
 
 
 
 
 
[[Archivo:K360_migrador_paso_3_resguardo.png]]
 
 
 
 
 
En la pantalla siguiente se muestra, a título informativo y para corroborar, los datos de la instalación actual tanto de la aplicación como de la base de datos. Se solicitan además los parámetros de conexión a dicha base de datos:
 
 
 
 
 
[[Archivo:K360_migrador_paso_4_migracion.png]]
 
 
 
 
 
Al presionar “''Actualizar aplicación''” comienza el proceso de actualización propiamente dicho. De arrojar algún error se informa dentro de esta misma pantalla de Migración, de lo contrario se avanza a la siguiente y se informa que la actualización ha finalizado satisfactoriamente. Se muestran también cuentas de email de interés.
 
  
Es recomendable que a continuación se eliminen las copias temporales de los archivos de la aplicación y datos de usuario que el instalador genera. Se aconseja por motivos de seguridad que una vez comprobado el correcto funcionamiento de la aplicación también se elimine el instalador, ya que de otra manera quedará accesible para cualquier usuario.
+
Al instalar la aplicación por primera vez, el Instalador se encargará de crear la base de datos, y en ella parte de los datos básicos iniciales necesarios para comenzar a utilizar la aplicación.
  
 +
Hay además algunos seteos que serán necesarios realizar antes de comenzar a usar SIU-Kolla, tales como la configuración del servidor de mail si no se hizo durante la instalación. Esta configuración es necesaria para poder habilitar el ingreso de los encuestados al sistema.
  
[[Archivo:K360_migrador_fin_actualizacion.png]]
+
Por otro lado, entre el set de datos iniciales se incluye la definición completa de las tres encuestas pre-cargadas en SIU-Kolla, disponibles inicialmente para la Unidad de Gestión Predeterminada:
  
 +
* 1. Encuesta al recién graduado
  
Una vez que tenemos la aplicación funcionando, falta volver a activar los servicios web. Por motivos de seguridad, luego de una actualización del sistema los servicios web ofrecidos se desactivan. Para activarlos nuevamente se debe utilizar el proyecto Toba Usuarios, opción Servicios Web > SOAP > Servicios Ofrecidos. Luego, desde la fila del servicio web en cuestión y en la columna “Activo” del mismo clickeamos donde dice “NO” para activarlo (y se desactiva clickeando cuando dice “SI”).
+
* 2. Encuesta al año de graduado
  
 
+
* 3. Encuesta a los 5 años de graduado
== Configuración inicial de la aplicación ==
 
 
 
 
 
Antes que nada, es necesario aclarar que la aplicación queda en modo mantenimiento hasta tanto se desee que este período finalice, evitando así que el mismo pueda estar operando mientras se lo está configurando. El instalador coloca la aplicación en modo mantenimiento para realizar tareas de actualización y/o configuración y lo deja en ese estado para que se ultime cualquier detalle antes de permitirles a los usuarios comenzar a usarlo. Dicho esto, es importante aclarar que la aplicación quedará en este modo solo para el caso de una migración desde una versión anterior, y no para cuando instalamos SIU-Kolla desde cero, en cuyo caso pierde sentido ya que no habrá solicitudes de acceso a la aplicación.
 
 
 
Una vez terminada esta etapa, para poder acceder la aplicación se debe modificar expresamente la entrada '''modo_mantenimiento''' en el archivo proyecto.ini.
 
 
 
Si se instala la aplicación en una base de datos nueva, el instalador se encargará de crear la base de datos por completo, así como también de ingresar en ella los datos básicos iniciales, necesarios para comenzar a utilizar la aplicación.
 
 
 
Estos datos iniciales incluyen la definición completa de las tres encuestas pre-cargadas en Kolla, disponibles inicialmente para la Unidad de Gestión Predeterminada:
 
 
 
'''''1. Encuesta al recién graduado'''''
 
 
 
'''''2. Encuesta al año de graduado'''''
 
 
 
'''''3. Encuesta a los 5 años de graduado'''''
 
  
 
También incluyen los conjuntos de datos de instituciones, tipos de instituciones, responsables académicas, tipos de responsables académicas y títulos de SIU-Araucano, así como también el módulo de Ubicación Geográfica (continentes, países, provincias, partidos y localidades).
 
También incluyen los conjuntos de datos de instituciones, tipos de instituciones, responsables académicas, tipos de responsables académicas y títulos de SIU-Araucano, así como también el módulo de Ubicación Geográfica (continentes, países, provincias, partidos y localidades).
  
Inicialmente el único usuario habilitado en la aplicación será el indicado durante el proceso de instalación.
+
Inicialmente el único usuario habilitado en la aplicación será el indicado durante el proceso de instalación, el cual tendrá el perfil de '''Administrador''' de la aplicación.
 
 
== Creación de usuarios ==
 
  
 +
<small>[[#Instalación desde cero|Subir]]</small>
 +
------
 +
<br />
 +
=== 4. Gestionar el acceso de usuarios ===
  
 
La creación de los usuarios de SIU-Kolla se realiza desde el ítem de menú '''''Usuarios > Administración'''''. Al presionar el botón “Agregar Usuario” aparece una pantalla como la que se muestra en la siguiente imagen:
 
La creación de los usuarios de SIU-Kolla se realiza desde el ítem de menú '''''Usuarios > Administración'''''. Al presionar el botón “Agregar Usuario” aparece una pantalla como la que se muestra en la siguiente imagen:
 
  
 
[[Archivo:K360_administracion_usuarios.png]]
 
[[Archivo:K360_administracion_usuarios.png]]
 
  
 
El '''perfil de acceso''' permite establecer el conjunto de operaciones que estarán habilitadas para el ingreso y cómo se identificará al usuario en la aplicación. Existen cuatro perfiles: ''Administrador'', ''Gestor'', ''Encuesta'' y ''Anónimo'':
 
El '''perfil de acceso''' permite establecer el conjunto de operaciones que estarán habilitadas para el ingreso y cómo se identificará al usuario en la aplicación. Existen cuatro perfiles: ''Administrador'', ''Gestor'', ''Encuesta'' y ''Anónimo'':
Línea 131: Línea 87:
 
Posteriormente cada usuario verá el menú principal de acuerdo al perfil de usuario que tenga asociado.
 
Posteriormente cada usuario verá el menú principal de acuerdo al perfil de usuario que tenga asociado.
  
<u>Importante:</u> la aplicación se crea con una Unidad de Gestión por Defecto, al ingresar por primera vez se deben crear las unidades que correspondan. En la instalación al Usuario Administrador se lo crea sin ninguna Unidad de Gestión asociada. Luego, desde el Toba Usuarios se deberán crear los perfiles de datos, en los cuales se asocian las unidades de gestión creadas anteriormente. Finalmente, desde Kolla se darán de alta los usuarios con el Perfil de Acceso y de Datos si correspondiera; por ejemplo, al dar de alta un usuario de Tipo Gestor al seleccionar ese Perfil de Acceso se habilita un campo adicional para seleccionar cuál es el Perfil de Datos correspondiente.
+
<u>Importante:</u> La instalación inicial de la aplicación crea la Unidad de Gestión Predeterminada. Por otro lado genera también un usuario de tipo Administrador, con permisos para completar la configuración inicial del sistema, así como la generación de otro tipo de usuarios, por ejemplo de tipo Gestor, para comenzar a operar.
 +
 
 +
<small>[[#Instalación desde cero|Subir]]</small>
 +
------
 +
<br />
 +
<br>
 +
[[SIU-Kolla/version3.6.0 | < Volver ]]

Revisión actual del 12:50 5 abr 2016


Siu-kolla iso.png

Instalación desde cero

Durante la etapa de pruebas del módulo se recomienda realizar dos instalaciones: Una para los usuarios y otra para el equipo informático. De esta forma se logra independizar las pruebas que se realizan.

Se mencionan a continuación los pasos necesarios para instalar SIU-Kolla:

  1. Verificar requerimientos mínimos
  2. Acceso al paquete instalador
  3. Completar la configuración inicial
  4. Gestionar el acceso de usuarios


1. Verificar requerimientos mínimos

Para poder comenzar con la instalación deben tener instalado el servidor web Apache (http://httpd.apache.org) con capacidad de interpretar scripts PHP.
Por dudas sobre la instalación y/o configuración de alguno de estos servicios, comunicarse con el soporte técnico del SIU en http://comunidad.siu.edu.ar.

Las versiones recomendadas son:

  • PostgresSQL 9.2.x
  • Apache 2.2.x
  • PHP 5.3.x (con las extensiones: php_gd, php_pdo, php_pdo_pgsql, php_com_dotnet). Deseable: PHP 5.4.x

Subir



2. Acceder al paquete instalador

Descargar desde comunidad.siu.edu.ar el archivo instalador. El mismo se ubica en el Repositorio General, carpeta de proyecto SIU-Kolla, de la versión que corresponde.

Descomprimir el archivo en el directorio WebRoot del servidor web (por lo general htdocs o www).

La instalación del SIU-Kolla se realiza utilizando un asistente. Para ejecutar el asistente, ingresar a la siguiente dirección en el navegador web: <servidor>/instalador_kolla/3.6.0

Pasos del instalador

  • Bienvenida, con opción para realizar una nueva instalación o actualizar desde la versión 3.5.2. Es importante destacar en este punto que si se desea migrar desde una versión anterior a 3.5.2 se debe migrar en dos etapas: primeramente realizar la migración desde la actual a la 3.5.2 y, luego, la migración definitiva a Kolla 3.6.0 o las posteriores que vayan surgiendo. Esto es así debido a modificaciones en el esquema de migración de la base de datos.
  • Requisitos Previos, selección del Directorio de Destino.
    Directorio Destino, en esta pantalla se deberá indicar la dirección bajo la cual quedará publicada la aplicación, los datos del usuario administrador inicial y la configuración del envío de e-mails. Esta última configuración es opcional pero recomendable, ya que les permitirá reportar errores que pudieran ocurrir durante el proceso de instalación.
    El usuario creado en este punto será el único habilitado en toda la aplicación inicialmente. Luego desde la misma se podrán crear nuevos usuarios; más adelante se encuentra la guía.
  • En la pantalla de configuración de la base de datos se solicitan los parámetros de conexión, los parámetros para el administrador y para el usuario aplicación, y finalmente el nombre para la base de datos.

K360 instalador paso 4 BD.png

Subir



3. Completar la configuración inicial

Al instalar la aplicación por primera vez, el Instalador se encargará de crear la base de datos, y en ella parte de los datos básicos iniciales necesarios para comenzar a utilizar la aplicación.

Hay además algunos seteos que serán necesarios realizar antes de comenzar a usar SIU-Kolla, tales como la configuración del servidor de mail si no se hizo durante la instalación. Esta configuración es necesaria para poder habilitar el ingreso de los encuestados al sistema.

Por otro lado, entre el set de datos iniciales se incluye la definición completa de las tres encuestas pre-cargadas en SIU-Kolla, disponibles inicialmente para la Unidad de Gestión Predeterminada:

  • 1. Encuesta al recién graduado
  • 2. Encuesta al año de graduado
  • 3. Encuesta a los 5 años de graduado

También incluyen los conjuntos de datos de instituciones, tipos de instituciones, responsables académicas, tipos de responsables académicas y títulos de SIU-Araucano, así como también el módulo de Ubicación Geográfica (continentes, países, provincias, partidos y localidades).

Inicialmente el único usuario habilitado en la aplicación será el indicado durante el proceso de instalación, el cual tendrá el perfil de Administrador de la aplicación.

Subir



4. Gestionar el acceso de usuarios

La creación de los usuarios de SIU-Kolla se realiza desde el ítem de menú Usuarios > Administración. Al presionar el botón “Agregar Usuario” aparece una pantalla como la que se muestra en la siguiente imagen:

K360 administracion usuarios.png

El perfil de acceso permite establecer el conjunto de operaciones que estarán habilitadas para el ingreso y cómo se identificará al usuario en la aplicación. Existen cuatro perfiles: Administrador, Gestor, Encuesta y Anónimo:

  • Administrador: permite al usuario configurar y administrar íntegramente la aplicación, con acceso a todas las operaciones y configuraciones.
  • Gestor: permite al usuario gestionar las encuestas y todos los datos en general de la aplicación.
  • Encuesta: este perfil le corresponde a los encuestados que se identificarán en la aplicación para responder la(s) encuesta(s) que les hayan sido asignadas.
  • Anónimo: es una especialización del tipo de usuario encuestado, en el cual no se registran datos. Es útil para realizar encuestas donde las respuestas deben ser anónimas.

Posteriormente cada usuario verá el menú principal de acuerdo al perfil de usuario que tenga asociado.

Importante: La instalación inicial de la aplicación crea la Unidad de Gestión Predeterminada. Por otro lado genera también un usuario de tipo Administrador, con permisos para completar la configuración inicial del sistema, así como la generación de otro tipo de usuarios, por ejemplo de tipo Gestor, para comenzar a operar.

Subir




< Volver