ADT Framework Cos'è e come usarlo
|
|
- Barbara Giovannini
- 4 anni fa
- Visualizzazioni
Transcript
1 ADT Framework Cos'è e come usarlo Graziano Liberati Software engineering e solution architect Come sfruttareal meglio le API del CMS di Liferay Portal Giugno 2014 Come sfruttareal meglio le API del CMS di Liferay Portal Giugno 2014
2 Agenda Argomenti trattati lcosa sono gli ADT? ladt e portlet custom ladt framework
3 Cosa sono gli ADT?
4 Cosa sono gli ADT? Gli Application Display Template (ADT) permettono gli amministratori di portale di personalizzare la visualizzazione delle applicazioni asset-centric, senza la necessità di intervenire sul codice del portlet o di creare nuovi portlet, hook o temi. I portlet nativi di Liferay 6.2 che supportano gli ADT sono: Asset Publisher, Blogs, Categories Navigation, Documents and Media, Site map, Tags Navigation, Wiki. Nuovi ADT possono essere creati ed associati al portlet di riferimento direttamente dal pannello di controllo. Liferay mette a disposizione i i un editor che prevede il content t assist.
5 ADT framework e portlet ADT framework e portlet custom
6 ADT e portlet custom Come tutti i framework presenti in Liferay, ADT è implementato affinché non sia utilizzabile solo dai componenti nativi i di Liferay, ma affinché sia utilizzato t anche nei portlet custom. Affinché un portlet custom sia in grado di gestire gli ADT è necessario: lregistrare il portlet affinché dichiari di voler utilizzare gli ADT ldefinire i permessi lesporre le funzionalità degli ADT agli utenti ti
7 ADT e portlet custom Il portlet custom che intende utilizzare gli ADT deve implementare una classe PortletDisplayTemplateHandler che estende da BasePortletDisplayTemplateHandler: tdi l l t lgetclassname(): il tipo di entity renderizzata dal portlet lgetname(): tipo di ADT, tipicamente il nome del portlet lgetresourcename(): risorsa, per il controllo permessi lgettemplatevariablegroups(): le variabili che devono essere messe a disposizione nel template editor La classe PortletDisplayTemplateHandler deve essere dichiarata in liferay-portlet.xml, nel tag <portlet>, tramite il tag <template-handler>.
8 ADT e portlet custom Per la corretta gestione dei permessi è necessario aggiungere il permesso ADD_PORTLET_DISPLAY_TEMPLATE DISPLAY TEMPLATE nella sezione portlet-resource del file default.xm.
9 ADT e portlet custom Lla jsp che si occupa della visualizzazione dei dati deve essere in grado di gestire la visualizzazione senza ADT e quella con ADT. All'interno della jsp si aggiunge un blocco <c:choose> dove si verifica se è stato configurato l'utilizzo di un ADT tramite la guardia portletdisplayddmtemplateid > 0 Se non è stato configurato un ADT la visualizzazione viene gestita secondo il metodo tradiziona, altrimento si utilizza il metodo renderddmtemplate() della classe PortletDisplayTemplateUtil, tdi l l t a cui sono passati gli elementi da visualizzare.
10 ADT e portlet custom A questo punto è necessario aggiungere nella modalità CONFIGURATION la possibilità di selezionare il template ADT da utilizzare per la visualizzazione i delle entry gestite dal portlet. A tal proposito nella jsp configuration.jsp si aggiunge l'utilizzo della taglib liferay-ui:ddm-templateselector, che recupera gli ADT presenti per il portlet e ne permette la selezione.
11 ADT e portlet custom - Raccomandazioni Tramite il file portal-ext.properties è possibile personalizzare variabili, classi e package a cui gli amministratori i t i di portale hanno accesso tramite l'editor degli ADT, necessario per sicurezza e stabilità. Possibilità di rendere disponibilità il servicelocator. Aggiunta di ulteriore logica nel processo di presentazione dei dati, attenzione alle prestazioni. Incapsulare in API eventuali operazioni complesse ed esporle nell'editor. Eseguire opportuni test e mettere a punto la gestione della cache dei linguaggi i di scripting utilizzati per la gestione degli ADT tramite le proprietà freemarker.engine.resource.modification.check.intervalengine resource modification check interval velocity.engine.resource.modification.check.interval
12 ADT framework
13 ADT framework Il framework ADT riutilizza due elementi già presenti in Liferay, in particolare: lservice layer: per la gestione di strutture tt e template t in qualsiasi applicazione in Liferay viene utilizzato il portlet Dynamic Data Mapping (DDM) lpresentazione: per la gestione della logica di presentazione sono stati utilizzati i due template engine già presenti in Liferay, Freemarker e Velocity, contestualizzati opportunamente in base al portlet che utilizza il framework
14 ADT framework
15 ADT framework e portlet custom Vi aspettiamo al prossimo Grazie BootCampe Liferay Italy Symposium Data: 20 e 21 Novembre 2014 Città:Tbd
Liferay Search Facets
Liferay Search Facets Come dare valore alla ricerca di liferay e come includere portlet nel thema. Mancini Marco Liferay Expert Sommario Sommario Includere e configurare un portlet nel tema di liferay;
Liferay SEO Helper. Rendere le Web Content URL SEO Friendly. Riccardo Martini, Project Intesys srl.
Liferay SEO Helper Rendere le Web Content URL SEO Friendly Riccardo Martini, Project Manager @ Intesys srl 1 2 3 Esigenze SEO Liferay As Is: caratteristiche principali del CMS e possibili migliorie Nostra
Regione del Veneto Direzione Sistema Informatico S01. Modello documento. MU_ModelloManualeUtente_v01.2.dot
Regione del Veneto Direzione Sistema Informatico S01 Nuovo Portale Regione del Veneto Versione 1.0 Modello documento MU_ModelloManualeUtente_v01.2.dot Nome doc.: MU_S01_NuovoPortale_v01.0.doc Pagina: 1/27
Dynamic Data Module. Give a name to your information. Mariuzzo Mauro. LIFERAY BOOT-CAMP Reloaded Milano. Liferay Architect
LIFERAY BOOT-CAMP Reloaded Milano Come sfruttare al meglio le API del CMS di Liferay Portal 6.2 12 Giugno 2014 Dynamic Data Module Give a name to your information Mariuzzo Mauro Liferay Architect I Agenda
Better fit your users interests Exploiting the Audience Targeting API. Luca Comin, Software Architect SMC
Better fit your users interests Exploiting the Audience Targeting API Luca Comin, Software Architect SMC Di cosa discuteremo Scoprire Audience Targeting e sfruttarne le potenzialità: Introduzione ad Audience
WordPress Corso base
WordPress Corso base ma cos è? WordPress WordPress è una piattaforma software online di "personal publishing" e content management system (CMS), sviluppata su linguaggio PHP e database MySQL. Inizialmente
Alma Mater Studiorum Università di Bologna. Scuola di Ingegneria. Tecnologie Web T. Esercitazione opzionale Spring MVC
Alma Mater Studiorum Università di Bologna Scuola di Ingegneria Tecnologie Web T Esercitazione opzionale Spring MVC Home Page del corso: http://www-db.disi.unibo.it/courses/tw/ Versione elettronica: L.10.opt.SpringMVC.pdf
PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER
PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER Il corso Master Web Developer con Certificazione internazionale W3Schools prepara lo studente a entrare nel mondo dello sviluppo Web (blog, siti, portali).
WebDisk. TeamPortal - WebDisk
- INDICE Introduzione... 3 1.1 Funzioni disponibili... 4 1.2 Gestione e Consultazione... 4 1.3 Ricerca... 8 1.4 Amministrazione, direttori esterni... 10 2 Introduzione L'applicazione permette di gestire
E-Commerce con VirtueMart: novità e casi pratici.
E-Commerce con VirtueMart: novità e casi pratici. www.vmitalia.net Relatori: Alessandro Chessari Marco Manieri 1) Novità di Virtuemart Versione attuale 1.1.4 che ha risolto parecchi bug e problemi di compatibilità
Alma Mater Studiorum Università di Bologna. Scuola di Ingegneria e Architettura. Tecnologie Web T. Esercitazione opzionale Spring MVC
Alma Mater Studiorum Università di Bologna Scuola di Ingegneria e Architettura Tecnologie Web T Esercitazione opzionale Spring MVC Home Page del corso: http://www-db.disi.unibo.it/courses/tw/ Versione
Farete 7 e 8 Settembre
Farete 7 e 8 Settembre 2015 1 La piattaforma ideale per la tua presenza su Internet è uno dei sistemi maggiormente diffusi nel mondo per la gestione dei contenuti web e per la realizzazione di siti e portali
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,
Applicativo HRPortal/MIP
Applicativo HRPortal/MIP Versione 06.05.00 del 10 Marzo 2015 Elenco contenuti 1 - NOVITA' DI RILIEVO PRECISAZIONI IMPORTANTI...2 2 - Monitor accessi ( Nuovo )...3 3 - Folder organizzativo...4 4 - Gestione
Cosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
WordPress: predisporre la sidebar per l'uso di widget
WordPress: predisporre la sidebar per l'uso di widget Dopo la pausa estiva riprendiamo il nostro corso dedicato alla realizzazione di un tema per WordPress: nello specifico oggi vedremo come creare una
Alfresco è una suite di programmi per l implementazione di un «Enterprise Content Management System».
Alfresco è una suite di programmi per l implementazione di un «Enterprise Content Management System». Alla base della suite c è il repository documentale, sul quale sono costruite applicazioni come Alfresco
LAB2. Realizzare un sommatore ripple carry ad 8 bit con un design entry di tipo schematic
LAB2 Realizzazione di sommatori tramite schematic, core generator, e componenti di libreria Creare un nuovo progetto Per creare un nuovo progetto: 1. Selezionare File -> New Project Nella finestra di dialogo
LEGGIMI UTENTE. versione 2011D
LEGGIMI UTENTE versione 2011D NOVITÀ E-COMMERCE Nella versione 2011D sono state introdotte una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce
LEGGIMI UTENTE. versione 2011B
LEGGIMI UTENTE versione 2011B NOVITÀ E-COMMERCE Sono state introdotte, nella versione 2011B, una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce
Linguaggi Object Oriented: Principi e Introduzione a Java
Linguaggi Object Oriented: Principi e Introduzione a Java Sommario: 13 Aprile, 2015 Linguaggi OO: Rilevanza e Note Storiche Principi dei Linguaggi OO. Struttura dei programmi: Classi e Oggetti in Java
Piattaforma Altaformazione Provincia Autonoma di Trento.
Piattaforma Altaformazione Provincia Autonoma di Trento http://altaformazione.edinf.com Guida all uso 15 dicembre 2006 Edulife Spa 1 La piattaforma Altaformazione La piattaforma LMS Alta Formazione è basata
Plugin Gestione Circolari Sviluppato da Scimone Ignazio
Plugin Gestione Circolari Sviluppato da Scimone Ignazio http://plugin.sisviluppo.info ignazios@gmail.com 1 Indice Introduzione...3 Come installare il plugin... 4 Parametri; come configurare il plugin...
Allegato 5.7_TEMPLATE DI OFFERTA TECNICA
PROCEDURA DI SELEZIONE PER IL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE E DELLA INTRANET DELLA CCIAA DI MILANO E DEL PORTALE DI INNOVHUB SSI_CIG 6519618EF5 Allegato 5.7_TEMPLATE
Imagicle Hotel. Guida alla configurazione delle centrali Avaya IP Office con Kit configuration service
Imagicle Hotel. Guida alla configurazione delle centrali Avaya IP Office con Kit configuration service 2016 01/03/2016 2-19 www.imagicle.com Indice 1 CENTRALI AVAYA SUPPORTATE.... 5 2 PRINCIPI DI FUNZIONAMENTO...
Partiamo con un primo esempio www.media.inaf.it. Analizziamo la homepage. L Header. Livia Giacomini (livia.giacomini@iaps.inaf.
Partiamo con un primo esempio www.media.inaf.it i it Lezione : realizzare un sito web con Wordpress Livia Giacomini (livia.giacomini@iaps.inaf.it) Analizziamo la homepage L Header Header Posts o News Social
SVILUPPO DI UN'APPLICAZIONE FACEBOOK PER LA GEO LOCALIZZAZIONE ED IL SUGGERIMENTO DI CONTENUTI
UNIVERSITÀ DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA SVILUPPO DI UN'APPLICAZIONE FACEBOOK PER LA GEO LOCALIZZAZIONE ED IL SUGGERIMENTO DI CONTENUTI Laureando:
WORDPRESS: UN POD DI PIÙ. Estendi WordPress con contenuti, tassonomie e campi personalizzati!
WORDPRESS: UN POD DI PIÙ Estendi WordPress con contenuti, tassonomie e campi personalizzati! ORGANIZZARE LE INFORMAZIONI tipo di contenuto POST TYPE gruppo di contenuti TAXONOMY Informazione aggiuntiva
Titolo Alfresco. Titolo1 Non solo un documentale
Titolo Alfresco Titolo1 Non solo un documentale 1 «1» Nuove operazioni E possibile ampliare l insieme delle operazioni eseguibili da Alfresco Implementazione di: Nuove azioni Nuovi comportamenti Esempio:
POLITECNICO DI MILANO
POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea di Ingegneria Informatica SISTEMA DI TEMPLATE PER VISUALIZZARE RISORSE IN UN WIKI SEMANTICO Relatore: Prof. Marco Colombetti
Manuale Utente Configurazione CCS per Filo Diretto
Regione del Veneto Direzione Sistemi Informatico 900_2 MyPortal 2.5 Manuale Utente Configurazione CCS per Versione 1.0 Modello documento MU_ModelloManualeUtente_v01.3.dot Nome doc.: MU 900_2 Manuale Configurazione
Come creare un nuovo Prodotto per ebay con Var.
imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay con Var. In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay con
1. Introduzione 3 / 27
BACKOFFICE CONSOLE 1. Introduzione... 3 2. Creazione di uno Schema... 4 2.1 Struttura dello Schema... 5 2.2 Caratteristiche dei campi... 6 2.3 Traduzioni... 8 2.4 Ricerca degli schema... 9 2.5 Gestione
CORSO PROGRAMMAZIONE ANDROID
I.I.S. G. COSSALI - ORZINUOVI CORSO PROGRAMMAZIONE ANDROID Febbraio Maggio 2017 Prof. Dario Tomasoni 1 CHI Dario Tomasoni; Docente di Informatica; 1984; Ing. Delle Telecomunicazioni; Altro, curiosità?
La Back Office Console consente di costruire lo scheletro degli schema.
BACK OFFICE CONSOLE 1.1 Introduzione 3 1.2 Creazione di uno Schema 4 1.2.1 Struttura dello Schema 5 1.2.2 Caratteristiche dei campi 6 1.2.3 Traduzioni 8 1.3 Ricerca degli schema 8 1.4 Gestione delle Categorie
CONFIGURAZIONE AVANZATA DI UNA VISTA IN DRUPAL
CONFIGURAZIONE AVANZATA DI UNA VISTA IN DRUPAL Perché implementare il modulo views Dopo aver creato ed aver organizzato i contenuti, un obiettivo da porsi è il modo migliore di mostrarli agli utenti. Drupal
Comune di Venezia. Scheda descrittiva del programma
Comune di Venezia Scheda descrittiva del programma 'SPORTELLO TELEMATICO DEL TRASPORTATORE' Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3
Wgcontatti v Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
GALLERY. Album immagini
GALLERY In questo menù del pannello di amministrazione si trovano tutte le funzioni utili alla gestione delle foto, dei video e degli album da inserire all'interno delle pagine con funzione ALBUM IMMAGINI
Certificazione, spesso dettata da logiche di mercato, comporta una revisione dell asset aziendale.
Le norme ISO:9001 offrono un insieme di regole atte a garantire che un azienda implementi un sistema di gestione interna per garantire la qualità dei prodotti. Certificazione, spesso dettata da logiche
MySQL Server e Workbench.
MySQL Server e Workbench foglia@iet.unipi.it MySQL MySQL o Oracle MySQL è un Relational database management system (RDBMS) Multisessione Multiutente MySQL viene sviluppato e gestito come software open-source,
PROFILI PROFESSIONALI (Allegato B)
PROCEDURA NEGOZIATA PER L AFFIDAMENTO DEL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE, DEL SITO ALTERNANZA SCUOLA LAVORO E DELLA INTRANET DELLA CCIAA DI MILANO MONZA BRIANZA
Drupal Content Management System Manuale d Uso Bresciagov per Redattore
Drupal Content Management System Manuale d Uso Bresciagov per Redattore www.bresciagov.it Pagina 1 di 16 INDICE 1. INTRODUZIONE... 3 2. IL REDATTORE... 3 2.1 LOGIN... 4 3. CREAZIONE DI UN CONTENUTO NELLA
Il nuovo sito commerciale ed il nuovo sito istituzionale di BPER Banca
Il nuovo sito commerciale ed il nuovo sito istituzionale di BPER Banca Un caso di successo Roberto Tacchi, Software Engineer BPER Banca e il Gruppo BPER BPER Banca è la Capogruppo del 6 gruppo bancario
SERVIZI DI INTEROPERABILITÀ DEL DATA BASE TOPOGRAFICO: VESTIZIONE, CONSULTAZIONE E DOWNLOAD
CITTÀ METROPOLITANA DI MILANO DIREZIONE CENTRALE PIANIFICAZIONE E ASSETTO DEL TERRITORIO SERVIZI DI INTEROPERABILITÀ DEL DATA BASE TOPOGRAFICO: VESTIZIONE, CONSULTAZIONE E DOWNLOAD MANUALE UTENTE Versione
Un sito con Wordpress
Un sito con Wordpress Includere Digital-mente Corso livello 4 Alcune domande, alcune risposte Hai deciso quali Contenuti pubblicare nel tuo sito? Hai fatto una lista di Categorie per organizzare i tuoi
Guida alla Gestione stampe e personalizzazioni
LYBERA STUDIO Guida alla Sommario GESTIONE STAMPE E PERSONALIZZAZIONI... 2 1. PREMESSA... 2 2. STAMPA DAI SINGOLI AMBIENTI... 2 Stampe di utilità e controllo... 2 Stampe da modelli... 3 3. AMBIENTE DOCUMENTI
Portal e Portlet ClassLoader. Mancini Marco
Portal e Portlet ClassLoader Mancini Marco Project Manager, 3F Consulting s.r.l. Classloading in liferay Tre differenti classpath: Global classpath, tutte le librerie presenti nella nostra JVM, e nelle
Custom software development
Company Portfolio I nostri servizi 2 Custom software development Non sviluppiamo solo codice, ma soluzioni reali ed efficaci per il tuo business. Web application Realizziamo e portali e applicazioni web
26-28 Luglio Angular 2. One framework. Mobile and desktop.
26-28 Luglio 2016 Angular 2 One framework. Mobile and desktop. AGENDA Gli argomenti che affronteremo in questa sessione 1 INTRODUZIONE 3 Cos è Angular 2 e perchè dovremmo usarlo. Architettura generale
ABACO ACADEMY-4F-TT-GESTIONE FASCIOLO AZIENDALE-IT. SITI4farmer. Gestione del fascicolo aziendale TRAINING TUTORIAL. Versione 12.1
ABACO ACADEMY-4F-TT-GESTIONE FASCIOLO AZIENDALE-IT SITI4farmer Gestione del fascicolo aziendale TRAINING TUTORIAL Versione 12.1 10.03 MOD UD_IT v.01 Identificazione File Tipo ABACO ACADEMY-4F-TT-GESTIONE
Inizializzare oggetti
Inizializzare oggetti Uso della Classe Software per TLC - AA 2008/2009 1 Costruttori e polimorfismo Uso della Classe Un codice migliore Software per TLC - AA 2008/2009 2 Costruttori ed Ereditarietà Output:
SCHEDA PRODOTTO. Prezzo: N.D. Diagnosi Energetiche in regime dinamico e Certificazione Sistema Edificio/Impianto
DESIGNBUILDER V2 SCHEDA PRODOTTO Prezzo: N.D. Diagnosi Energetiche in regime dinamico e Certificazione Sistema Edificio/Impianto DESCRIZIONE DEL PRODOTTO DESIGNBUILDER nasce da un progetto europeo e si
PROGETTO SITO FACILE NELLE SCUOLE. Gestione Albo Scolastico
PROGETTO SITO FACILE NELLE SCUOLE 1 Gestione Albo Scolastico INDICE Albo scolastico Finalità e Limitazioni Soluzione Classificazione dei Documenti Modalità di Accesso ai Documenti Visibilità di un Documento
Laboratorio di Basi di Dati e Web
Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere realizzata
Corso Base Informatica Lezione 4. Corso Base Informatica Windows
Corso Base Informatica Lezione 4 Nella precedente Lezione Le unità presenti nel Computer File e Cartelle Tipi di File Operazioni su File e Cartelle Esercitazione con File e Cartelle Quarta Lezione Ricerca
Definizione di file. Directory e file File binari e file di testo
I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Classi e oggetti(1) Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2018/2019 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 14 CLASSE: definizione Costrutto linguistico
All interno della cartella sono presenti i seguenti link a file eseguibili:
Dati catastali in QGIS La presente mini-guida intende fornire istruzioni passo-passo per la fruizione dei dati cartografici messi a disposizione dall Agenzia delle Entrate a partire dal mese di gennaio
EurekaWeb Editor. Editor per la configurazione dell EurekaWeb
EurekaWeb Editor Editor per la configurazione dell EurekaWeb Maggio 2015 2 Editor per la configurazione dell EurekaWeb INTRODUZIONE Eureka Web è un sistema che consente di comunicare con la tua centrale
Manuale d uso MOTEC. Pagina 1 di 15
Pagina 1 di 15 MANUALE D USO Copyright GRUPPO INFOTEL s.r.l.- Via Strauss 45 PBX 0828.302200 Battipaglia (SA) Windows e Ms-Word sono marchi registrati dalla Microsoft Corporation CARATTERISTICHE GENERALI
il software per l marketing ideato da Fotonica
il software per l e-mail marketing ideato da Fotonica La soluzione per gestire autonomamente il marketing e la comunicazione on line, permette la creazione di campagne di comunicazione rapide, personali
Migrazione Liferay No Secret
Migrazione Liferay No Secret Esperienza e soluzioni sul campo Michele Boato Agenda 2017 Perché migrare Cosa e come analizzare Step di migrazione (tool) Approccio @micheleboatosmc 1 anno dopo Nostra esperienza
Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola Sicurezza e Permission in Android
Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola 633688 Sicurezza e Permission in Android La sicurezza al giorno d oggi è uno degli aspetti più importanti dell informatica!
MODULO VIVALDI MANUALE UTENTE COD. KNX-VIV VERSIONE PER LA GESTIONE INTEGRATA DI CENTRALI GIOVE IN KONNEXION
MODULO VIVALDI PER LA GESTIONE INTEGRATA DI CENTRALI GIOVE IN KONNEXION MANUALE UTENTE COD. KNX-VIV VERSIONE 2.0.3 1 INSTALLAZIONE 1.1 REQUISITI Il modulo abilita il controller di supervisione KonneXion
Plugin di integrazione con il CMS Joomla
Plugin di integrazione con il CMS Joomla Requisiti: Joomla Un account valido sulla piattaforma 4Dem Accesso al pannello di amministrazione di Joomla 4Dem.it - INTEGRAZIONE CON IL CMS JOOMLA 2 Note: l integrazione
Raccolta di contenuti digitali DAL [Digital Asset Library (Catalogo Risorse Digitali)]
Raccolta di contenuti digitali DAL [Digital Asset Library (Catalogo Risorse Digitali)] Accesso utente e Permessi Cartelle personalizzate Pagina di destinazione e Login Utente Navigare e cercare Carrello
Dall esigenza di analizzare la grande quantità di dati proveniente dalle macchine produttive nasce il nuovo software
Dall esigenza di analizzare la grande quantità di dati proveniente dalle macchine produttive nasce il nuovo software InnTegra, che permette di: Acquisire i dati dal campo Monitorare le reali condizioni
Predisposizione stampa a fine picking. Manuale utente
Predisposizione stampa a fine picking Manuale utente Stampa a fine picking - Introduzione La stampa a fine picking è una funzionalità implementata al fine di velocizzare le attività di chiusura dell ordine
Drupal Content Management System Manuale d Uso per la Creazione e Gestione degli utenti
Drupal Content Management System Manuale d Uso per la Creazione e Gestione degli utenti www.provincia.brescia.it Versione 2.0 31 Luglio 2017 Pagina 1 di 11 INDICE 1. LOGIN... 3 2. CREAZIONE UTENTE SU BRESCIAGOV...
Creazione di un blog con Altervista
Creazione di un blog con Altervista Come potete vedere dalla figura in alto, con Altervista potrete scegliere se creare un sito o un blog. Per creare un sito basta cliccare sul pulsante crea sito, presente
Introduzione alle basi di dati. A. Ferrari
Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione
1 WAMailer. WAMailer è una web app che permette di gestire l'invio di , newsletter personalizzate anche in formato HTML.
1 WAMailer WAMailer è una web app che permette di gestire l'invio di email, newsletter personalizzate anche in formato HTML. Sviluppata totalmente con Google Apps Script. Semplice da utilizzare, integra
Come utilizzare il Servizio HelpDesk di Maggioli Informatica
Come utilizzare il Servizio HelpDesk di Maggioli Informatica Buone pratiche... 1 Cosa fare su HelpDesk Maggioli Informatica. 1 1. Aprire ticket... 1 NB. Ticket già aperti... 2 2. Aggiungere comunicazioni
Indice generale. Introduzione...xiii. Uno sguardo più da vicino a JavaScript...17
Indice generale Introduzione...xiii Perché Node.js?... xiii Il Web... xiii Nuove tecnologie...xiv Cos è esattamente Node.js?...xiv A chi si rivolge questo libro?...xvi Come usare questo libro...xvi Scaricate
Laboratorio di Basi di Dati/ Basi di dati per Bioinformatica
Laboratorio di Basi di Dati/ Basi di dati per Bioinformatica Docenti: Alberto Belussi e Carlo Combi Lezione 9 Architettura Model-View-Controller (MVC)! Adottando l'architettura MVC e la tecnologia Servlet-JSP,
Progetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento
Progetto d esame Tecnologie e applicazioni web, a.a 07/08 Si realizzi un applicazione web, comprensiva di server con API stile REST e front-end di tipo SPA, che permetta ad una community di utenti di giocare
Contact Management. Manuale pubblicazione
Contact Management Manuale pubblicazione Questo documento contiene informazioni di proprietà di openwork s.r.l. e deve essere utilizzato esclusivamente in relazione alle finalità per le quali è stato
Allegato B Caratteristiche tecniche, funzionali e grafiche del sito internet realizzato
Allegato B Caratteristiche tecniche, funzionali e grafiche del sito internet realizzato Gestione utenti Il sito internet permette la registrazione degli utenti in modo da abilitare la fruizione dei servizi
Di seguito vengono riportate le principali novità e differenze rispetto alle versioni precedenti del LIMS (4 e 6.1)
Eusoft.Lab 10: Principali benefit e caratteristiche EuSoft.Lab10 coniuga la completezza funzionale di un sistema LIMS sul mercato dal 1997 alle più avanzate ed innovative tecnologie in ambito web, integrando
SHAREPOINT CONNECTOR PLUG-IN - short guide-
SHAREPOINT CONNECTOR PLUG-IN - short guide- Aggiornato alla versione Boole Server 3.2.1.9 SHAREPOINT CONNECTOR PLUG-IN Sommario Installazione di Sharepoint Connector plug-in... 3 Utilizzo di Sharepoint
Liferay e SKOSware - come SKOSsizzare i propri contenuti. 11 Giugno 2012
Liferay e SKOSware - come SKOSsizzare i propri contenuti 11 Giugno 2012 Tesauri Un tesauro è uno strumento per la condivisione del linguaggio. Vari tipi di organizzazioni collezionano in tesauri il loro
Configurazione di una LAN in ambiente Windows
Configurazione in ambiente Windows Configurazione di una LAN in ambiente Windows Appunti per le classi III inf. A cura dei proff. Mario Catalano e Paolo Franzese 1/23 Configurazione TCP/IP statica 1/2
Gruppo Buffetti S.p.A. Largo dei Caduti di El Alamein, Roma
SOMMARIO VERS. LINEA EBRIDGE SOLUZIONI INTEGRATE CONTENUTE NEL PRESENTE AGGIORNAMENO.. 1 MODALITA DI AGGIORNAMENTO... 1 AVVERTENZE... 1 MODALITÀ OPERATIVE INSERIMENTO NUOVI CODICI DI ATTIVAZIONE... 3 GESTIONE
L integrazione dell Inventario dei Fenomeni Franosi in Italia nel Geoportale ISPRA
L integrazione dell Inventario dei Fenomeni Franosi in Italia nel Geoportale ISPRA AUTORI Carla Iadanza ISPRA - carla.iadanza@isprambiente.it Giuseppe Gigante - ESRI Italia info@esriitalia.it Parole chiave:
Architettura Model-View-Controller (MVC)
Laboratorio a o o di Basi di Dati e Web Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere
DANIELE IOBBI ESPERIENZA FORMAZIONE CORSI FORMAZIONE 1991 DIPLOMA PERITO ELETTRONICO
Data e luogo di nascita CHIERI 18/05/1972 Codice fiscale BBIDNL72E18C627I Indirizzo: VIALE CAPPUCCINI 23 10023 CHIERI Telefono 347.4141931 Email DANIELE.IOBBI@GMAIL.COM Sito internet DANIELEIOBBI.IT Linkedin
Sommario. Prefazione... xvii Ringraziamenti...xxv L autore...xxvi
Sommario Prefazione... xvii Ringraziamenti...xxv L autore...xxvi Capitolo 1: I sistemi CMS e un introduzione a Joomla!...1 Cos è un CMS (Content Management System)?...2 Pagine Web statiche...2 Pagine Web
File ad accesso diretto funzioni Hash Parte1. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
File ad accesso diretto funzioni Hash Parte1 Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Esercitazione: Si vuole sviluppare una applicazione come quella mostrata nella figura in cui
Un sito con Wordpress
Un sito con Wordpress Includere Digital-mente Corso livello 4 Pagine Popolare il menù principale o di navigazione Gallerie multimediali Tra i contenuti multimediali delle pagine è possibile inserire una
Esercizio 1: archivio CD e DVD
Esercizio 1: archivio CD e DVD Realizzare un applicazione Java per la creazione e la consultazione di un archivio di dischi ottici (CD e DVD). L applicazione riceve da standard input in maniera interattiva
FAQ per l'utilizzo del progetto template di Allplan 2013 per PlaTav Desk
FAQ per l'utilizzo del progetto template di Allplan 2013 per PlaTav Desk 1. IMPOSTAZIONI INIZIALI IN ALLPLAN A) Copiare il file di configurazione nx_allplan_platav.cfg nella cartella Documenti cad propri
Progettazione Logica e Modello Realizzativo
Progettazione Logica e Modello Realizzativo Metodologia di SI PREFERIBILMENTE ITERATIVA (1) Analisi dei Requisiti (Modello di Business): analisi di scenario, individuando i processi, gli attori coinvolti
Come trasformare Nivo Slider in un widget per Wordpress?
Come trasformare Nivo Slider in un widget per Wordpress? In questo tutorial andremo a vedere come integrare Nivo Slider in un sito WordPress, trasformandolo in un widget. Potremo gestire tutte le funzionalità
Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi
Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi 1 JSP (Java Server Pages) È la tecnologia Java per lo sviluppo di applicazioni
Servizi di interoperabilità del data base topografico e dei servizi ad esso connessi: vestizione, consultazione e download
Servizi di interoperabilità del data base topografico e dei servizi ad esso connessi: vestizione, consultazione e download MANUALE UTENTE SCOPO E ABBLICABILITÀ Nel presente documento si riportano le modalità
Liferay Resources Importer
Liferay Resources Importer Come dare vita ai vostri Temi Filippo Frignocca Email: frignocca@ariadne.it Liferay Team Leader - Ariadne srl Introduzione 1/2 Che cos è il Resources Importer Web Plugin?
SEDE OPERATIVA Via A. De Gasperi, 127/A Merate (LC) TEL. 039/ Manuale
SEDE OPERATIVA Via A. De Gasperi, 127/A TEL. 039/9909500 e-mail info@gxitalia.com Manuale SOMMARIO INTRODUZIONE... 2 Funzionalità presenti in DOKI Lato amministratore... 3 GRUPPI... 4 UTENTI... 5 TIPO...