Toba SIU-Toba

Referencia/Administracion

Administración de la Aplicación

Desde Toba 1.2.0 existe la posibilad de crear nuevos comandos e implementar comportamientos por defecto a los comandos actuales relacionados con la administración propia de la aplicación, principalmente la de los datos de negocio.

Para esto se propone brindan dos interfaces:

  • Una interface de comando. Los métodos de la implementación de esta interface estarán disponibles como una extensión del comando toba proyecto.
  • Una interface a travez de una clase de administración propia. Esta clase sirve como backend tanto de los comandos propios como de los procesos administrativos actuales.

Para simplificar el trabajo en proyectos chicos se brindará una implementación básica de estas interfaces, asumiendo las soluciones mas sencillas y universales. El proyecto puede optar por implementar desde cero o heredar las interfaces para ajustarse a sus necesidades.

Interfaces requeridas

Aquellos proyectos que desean crear sus propios comandos y tener una política de creación/actualización de modelo de datos propio pueden implementar estas interfaces y colocar las clases resultantes en

php/extension_toba/PROYECTO_modelo.php
php/extension_toba/PROYECTO_comando.php

Implementación mínima

Aquellos proyectos que no quieran implementar su propio esquema de administración y desean integrarse a uno común pueden extender de estas clases.