entra

Enterprise Framework CMS per la gestione integrata e semplificata di siti e portali


Sei in: Home , Architettura , Tecnologia ad oggetti , Oggetti di Programmazione


Creazione di nuove funzioni

 
e-ntRA ha già numerose funzioni standard che assolvono a tutte le più usuali tecniche di editoria.
Ma e-ntRA è dotato di numerosi oggetti di programmazione che permettono di realizzare agevolmente e velocemente tutte le funzionalità di cui si necessita.
Si possono creare pagine  che dinamicamente si trasformano in funzione dell'utente e del suo profilo, delle modalità con cui la pagina è stata raggiunta, delle informazioni richieste o fornite ecc.
 
Gli oggetti di programmazione, come ogni altro oggetto di e-ntRA, si possono intercalare nella pagina con tutti gli altri oggetti di editoria permettendo la costruzione di pagine che sono al contempo informative e transattive.
 
Si possono realizzare form di raccolta dati o presentazione di domande e moduli per questionari con la descrizione dei significati di ogni campo e dei valori ammessi, semplificando ad aiutando coloro che li debbono utilizzare o a cui sono diretti.
Si possono creare applicazioni che accedono ed aggiornano basi dati proprietarie o appositamente create.
Con gli oggetti di programmazione si possono creare nuovi strumenti che ampliano le funzionalità del CMS o strumenti per specifiche esigenze di pubblicazione come tools per sviluppare materiale per formazione professionale (e-learning), sviluppare reportistica, sviluppare prototipi ecc.
 

Oggetti di programmazione

Oggetto
Descrizione Oggetto
Programma
Permette di eseguire un'applicazione proprietaria dell'utente.
EAI
Permette di utilizzare documenti XML, richiamare Web Services, preparare strutture di parametri o trasformare risultati con XSL.
Query
Permette di eseguire istruzioni SQL ed accedere o aggiornare Data Base locali o remoti.
Inizio Contenitore Condizionato
Permette di condizionare l'attivazione degli oggetti contenuti in funzione di risultati di oggetti query, di valori di parametri di sessione ecc.
Fine Contenitore Condizionato
Chiude l'azione iniziata da "Inizio Contenitore Condizionato".
e-mail
Permette di inviare automaticamente una e-mail all'indirizzo del destinatario. L'oggetto va usato, preferibilmente, all'interno di contenitori condizionati.
Crea Pagina
Permette di creare una pagina mentre si sta utilizzando un modello, componendola con i dati catturati da un form di inserimento.
Recupera Pagina
Permette di estrarre i dati da una pagina qualora in sessione vengano individuate le keywords, rendendole disponibili in un form.
Controlla Data
Nel caso in cui venga utilizzata una variabile contenente una data, permette di effettuare dei calcoli (es. solo giorni lavorativi).
Crea PDF
Genera il file PDF della pagina in cui è inserito l'oggetto oppure, al passaggio di una query, crea un file PDF contentente le n pagine estratte dalla query.
Inizio Ciclo Condizionato (While)
Permette di creare un ciclo di tutti gli oggetti inclusi nell'intervallo "aperto" - "chiuso" finchè la condizione risulta vera in base all'impostazione data all'oggetto.
Fine Ciclo Condizionato (While)
Chiude l'intervallo del ciclo condizionato.
Inizio Contenitore Nascondi In
Apre un intervallo entro il quale gli oggetti contenuti vengono nascosti.
Fine Contenitore Nascondi In
Chiude l'intervallo entro il quale gli oggetti contenuti vengono nascosti.
Definisci Variabili
 
Gli oggetti di programmazione possono contenere variabili che vengono attualizzati con i valori correnti al momento della loro esecuzione.
Un potente strumento di attualizzazione provvede ad effettuare un parsing dei contenuti degli XML, Query, parametri Web Services ecc. attualizzando le variabili, opportunamente codificate.