Strumenti Utente

Strumenti Sito


itaengine:configurazioni

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
itaengine:configurazioni [2017/06/07 14:46] – creata c.iesariitaengine:configurazioni [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
-**Le modifiche riportate di seguito non sono ancora effettive.**+> :!: **Le modifiche riportate di seguito non sono ancora effettive.** 
 +====== Refactoring configurazioni itaEngine ====== 
 +Alla release di un aggiornamento contenente il refactoring delle configurazioni andranno effettuate delle modifiche ai vari file di conf. 
 + 
 +===== Modifiche generali ===== 
 + 
 +==== Config.inc.php ==== 
 +Dal file **//Config.inc.php//** è stata rimossa la classe **Conf**, che si trova ora in **//lib/appDefinitions/Conf.class.php//**. 
 + 
 +È stato poi aggiunto il file **//ConfigLoader.php//** da utilizzare per il caricamento automatico del file di configurazione, che si occupa in modo centralizzato della distinzione dell'ambiente di lavoro. 
 + 
 +==== config/itaPath.ini ==== 
 +Nel file **//config/itaPath.ini//** sono state rimosse le sezioni **[formRoute]**, **[appRoute]** e **[reportRoute]**.\\ 
 +Le singole path generali per le sezioni rimosse (form, app e report) sono state raggruppate nella sezione **[primary]**, come segue: 
 +<code ini> 
 +[primary] 
 +; Percorso della directory delle app relativo al parametro 
 +; [modelBackEnd.php] nel file 'config.ini'
 +appRoute = apps 
 + 
 +; Percorso della directory delle form relativo al parametro 
 +; [renderBackEnd.localPath] nel file 'config.ini'
 +formRoute = forms 
 + 
 +; Percorso della directory dei report relativo al parametro 
 +; [itaJasperReport.italsoftFolder] e [itaJasperReport.organizationsFolder] 
 +; nel file 'config.ini'
 +reportRoute = apps 
 +</code> 
 +La lista dei codici applicativi interni è stata invece spostata nel file **//lib/appDefinitions/AppDefinitions.php//**, che ritorna un array come segue: 
 +<code php> 
 +<?php 
 + 
 +return array( 
 +    'env' => 'Ambiente', 
 +    'pra' => 'Pratiche', 
 +    // ecc. 
 +); 
 +</code> 
 +In questo modo l'aggiunta di nuovi applicativi avverrà in modo consistente ed automatica tra tutti gli ambienti di lavoro. 
 + 
 +Nel caso si volessero specificare degli applicativi relativi alla sola installazione che si sta configurando, è possibile espandere il file **//config/itaPath.ini//** con la sezione //[appDefinitions]//: 
 +<code ini> 
 +[appDefinitions] 
 +; Di seguito è possibile aggiungere percorsi applicativi aggiuntivi 
 +; indicando il nome della cartella applicativo. 
 +ese = Esempio 
 +</code> 
 +> Le chiavi degli applicativi dichiarati in questo modo sovrascrivono quelle degli applicativi base. 
 + 
 +==== config/enti.ini ==== 
 +File rimosso, non più utilizzato. 
 + 
 +===== Voci deprecate / eliminate ===== 
 +^ File        ^ Sezione       ^ Parametro          ^ Stato     ^ 
 +^ config.ini  | renderBackEnd | generator          | Deprecata | 
 +^ :::         | :::           | localPath          | Deprecata | 
 +^ :::         | :::           | altGenerator       | Deprecata | 
 +^ :::         | :::           | checkDuplicate     | **Eliminata** | 
 +^ :::         | modelBackEnd  | html               | **Eliminata** | 
 +^ :::         | :::           | eq                 | Deprecata | 
 +^ :::         | :::           | %%php%%            | Deprecata | 
 +^ :::         | security      | secure-BackEnd     | Deprecata | 
 +^ :::         | itaJPCCSA     | path               | Deprecata | 
 +^ itaPath.ini | formRoute     | *                  | **Eliminata** | 
 +^ :::         | appRoute      | *                  | **Eliminata** | 
 +^ :::         | reportRoute   | *                  | **Eliminata** | 
 +^ :::         | temporary     | privatePath        | Deprecata | 
 +^ :::         | :::           | privateUrl         | Deprecata | 
 +^ :::         | general       | organizationConfig | **Eliminata** | 
 +^ :::         | :::           | itaTmpwww          | **Eliminata** | 
 +^ :::         | :::           | itaRecupero        | **Eliminata** | 
 +^ :::         | :::           | itaFotoAnagrafe    | **Eliminata** | 
 +^ Config.inc.php | //Rimossa la classe **Conf**//. ||| 
 +^ Config.mobile.inc.php | //Rimossa la classe **Conf**//. |||
itaengine/configurazioni.1496846784.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)