Diferencia entre revisiones de «SIU-Toba»

De SIU
Saltar a: navegación, buscar
(Instalación)
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
__NOTOC__
 +
[[Archivo:siu-toba.png|derecha|link=]]
 +
  
 
Es un Ambiente de Desarrollo Web que permite construir aplicaciones transaccionales.  
 
Es un Ambiente de Desarrollo Web que permite construir aplicaciones transaccionales.  
 +
 
Esta herramienta de desarrollo rápido posee licencia libre, una arquitectura basada en componentes y una IDE de edición propia.
 
Esta herramienta de desarrollo rápido posee licencia libre, una arquitectura basada en componentes y una IDE de edición propia.
 +
 +
== Requerimientos de Hardware Sugeridos ==
 +
 +
===== [http://documentacion.siu.edu.ar/wiki/Requerimientos_IT Requerimientos Mínimos de Equipamiento] =====
  
 
== Documentación ==
 
== Documentación ==
 +
 +
===== [[SIU-Toba/Basicos|Conceptos Básicos]]  =====
 +
 +
===== [[SIU-Toba/Instalacion|Instalación]] =====
 +
 +
Para consultas y soporte de instalación de Apache, PHP, Postgres y Linux utilizar el [http://comunidad.siu.edu.ar/foro/index.php?board=1.0 foro del siu].
 +
 +
* [[SIU-Toba/Instalacion/DockerComposer| Utilizando Docker - Composer]]: Recomendada para nuevos proyectos utilizando a Toba como una librería más. Disponible en sistemas de 64bits tanto Linux como Windows o OSX.
 +
 +
* [[SIU-Toba/Instalacion/Linux| Instalación manual en GNU/Linux]]:
 +
 +
* [[SIU-Toba/Instalacion/Windows | Instalación manual en Windows]]:
 +
 +
== Ejecución de instalación desatendida ==
 +
 +
Para llevar a cabo una instalación desatendida, esto es sin pedir de manera interactiva los parametros, lo cual es mas útil para entornos script, consultar la ayuda del comando para verificar los argumentos a ser provistos vía '''toba/bin/instalar --help'''
 +
 +
== Notas sobre PostgreSQL ==
 +
 +
* Para '''desarrollo''' la forma más sencilla de configurar el sistema es dejar el usuario de la base llamado `postgres` y darle permiso irrestricto desde la misma máquina (una verdero suicidio de seguridad).
 +
Para esto editar el archivo ''pg_hba.conf'' (linux) o ''datapg_hba.conf''(windows) y agregar esta línea al final del archivo (cambiar si ya existe con md5/peer)
 +
 +
'''
 +
host    all        all        127.0.0.1/32          trust
 +
'''
 +
 +
* Si se instala versión 8.1 o superior, ver notas sobre la [[SIU-Toba/Instalacion/Encoding| codificación local (encoding)]].
 +
 +
* Desde la versión 8.1 postgreSQL [http://www.postgresql.org/docs/8.1/interactive/sql-delete.html por defecto no permite más joins en forma implícita en los DELETES], para la regeneración y el borrado del proyecto esto es necesario.
 +
Para permitirlo setear en 'true' la cláusula ''add_missing_from'' de la configuración de postgreSQL.
 +
 +
===== [[SIU-Toba/damnit|whothe hell]] =====
 +
 +
== Versiones ==
 +
  [[SIU-Toba/version3.0.0|Versión 3.0.0]] 
 +
 +
  [[SIU-Toba/version3.1.0|Versión 3.1.0]] 
 +
 +
  [[SIU-Toba/version3.2.0|Versión 3.2.0]]
 +
 +
  [[SIU-Toba/version3.3.0|Versión 3.3.0]]
 +
 +
[http://repositorio.siu.edu.ar/downloads/toba Versiones SIU-Toba 2]

Revisión actual del 11:52 11 nov 2020

Siu-toba.png


Es un Ambiente de Desarrollo Web que permite construir aplicaciones transaccionales.

Esta herramienta de desarrollo rápido posee licencia libre, una arquitectura basada en componentes y una IDE de edición propia.

Requerimientos de Hardware Sugeridos

Requerimientos Mínimos de Equipamiento

Documentación

Conceptos Básicos
Instalación

Para consultas y soporte de instalación de Apache, PHP, Postgres y Linux utilizar el foro del siu.

*  Utilizando Docker - Composer: Recomendada para nuevos proyectos utilizando a Toba como una librería más. Disponible en sistemas de 64bits tanto Linux como Windows o OSX.
*  Instalación manual en GNU/Linux: 
*  Instalación manual en Windows:

Ejecución de instalación desatendida

Para llevar a cabo una instalación desatendida, esto es sin pedir de manera interactiva los parametros, lo cual es mas útil para entornos script, consultar la ayuda del comando para verificar los argumentos a ser provistos vía toba/bin/instalar --help

Notas sobre PostgreSQL

* Para desarrollo la forma más sencilla de configurar el sistema es dejar el usuario de la base llamado `postgres` y darle permiso irrestricto desde la misma máquina (una verdero suicidio de seguridad). 

Para esto editar el archivo pg_hba.conf (linux) o datapg_hba.conf(windows) y agregar esta línea al final del archivo (cambiar si ya existe con md5/peer)

host all all 127.0.0.1/32 trust

* Si se instala versión 8.1 o superior, ver notas sobre la  codificación local (encoding). 
* Desde la versión 8.1 postgreSQL por defecto no permite más joins en forma implícita en los DELETES, para la regeneración y el borrado del proyecto esto es necesario. 

Para permitirlo setear en 'true' la cláusula add_missing_from de la configuración de postgreSQL.

whothe hell

Versiones

 Versión 3.0.0  
 Versión 3.1.0  
 Versión 3.2.0 
 Versión 3.3.0 

Versiones SIU-Toba 2