Il modulo node rappresenta l’Hard Disk del sistema con le sue cartelle e i suoi elementi
Particolarità
Trattandosi di un modulo del CORE ogni copia di HORA deve avere il post_type attivato e impostato nella modalità JSON al fine di generare, ad ogni modifica di un qualunque dei suoi elementi, un nuovo ed aggiornato JSON dell’intera infrastruttura delle cartelle.
Questo JSON non viene preso dal sistema in modalità “pre” come si potrebbe pensare quando accade ad ogni altro modulo i cuoi dati vogliono essere presi a priori sulla sessione di lavoro e ancor prima di accedere al sistema. Il JSON del modulo node viene preso come eccezione in parallelo alla presa dei “PRE” ma in modo anomalo, attraverso la funzione dedicata BCD__nodesGet per poter popoare una chiave particolare dell’oggetto BCD ovvero BCD.nodes. BCD.nodes resterà sempre aggiornata in quanto anche la BCD__updateListWithAnewRecord provvedere ad aggiornarne i contenuti, e sarà sempre piena (a differenza di BCD.data che viene sempre svuotata ad ogni nuova richiesta) così da poter fornire materiale di comparazione per la costruzione dei rami di HArd Disk accessibili agli utenti.