Come creare un modulo per Magento
|
|
- Vincenzo Agostini
- 5 anni fa
- Visualizzazioni
Transcript
1 Come creare un modulo per Magento lunedì, 06 febbraio 2017 Magento è già di per sé un CMS molto potente e completo, ma come sempre quando si parla di software, può nascere l'esigenza di estenderne le capacità per aggiungere una o più funzionalità non previste dalla versione di default. Se non sai da dove partire, questa guida è pensata appositamente per te. Sommario Il progetto: cosa realizziamo? Il progetto: come lo realizziamo? Prepariamo il terreno Creiamo le cartelle L'Event Observer La classe Observer Una precisazione Pagina 1 di 10
2 Il progetto: cosa realizziamo? Per spiegarti come realizzare un modulo personalizzato per Magento, prenderemo in esempio un progetto piuttosto banale. Ipotizza di voler annotare in un file di log ogni modifica apportata ai prodotti del tuo e-commerce, per tenere traccia dei cambiamenti che avvengono nel tuo shop. Pagina 2 di 10
3 Il progetto: come lo realizziamo? Per ottenere quanto descritto, c'è bisogno che io ti annoi con un po' di teoria. Lo so che a nessuno piace, ma è necessario, sii paziente. Magento utilizza un sistema di estensione molto utile agli sviluppatori per iniettare del codice che alteri il risultato di alcune funzioni di Magento stesso senza modificarne i files. Com'è possibile? La magia è operata dal pattern Event Observer. Un Observer è una classe i cui metodi vengono dichiarati "in ascolto" sulle funzioni di default di Magento. Ogni qual volta una di queste funzioni di default viene richiamata ed eseguita, il codice del metodo Observer agganciato alla funzione viene a sua volta eseguito. Nel nostro caso, equivale a dire: Esiste una funzione nel core di Magento che esegue l'update dei prodotti sul db ogni volta che l'utente clicca sul pulsante "Aggiorna". Quando questa funzione viene richiamata, esegui il metodo dell'observer agganciato su di essa Pagina 3 di 10
4 Prepariamo il terreno Prima di iniziare, considera un aspetto fondamentale. È necessario che la cache di Magento sia disabilitata, così da non incorrere in problemi di lettura dei files giusti. Se non sai come fare, vai su: Sistema > Gestione della Cache clicca sul pulsante in alto a sinistra: SELEZIONA TUTTO e poi a destra, nel menu a tendina "Azioni", scegli: DISABILITA ed infine clicca su: INVIA Fatto? Il minimo sindacale c'è, ma la dritta che posso darti, per agevolarti nel lavoro, è di cambiare qualche impostazione di Magento... Se ti va di accettare qualche suggerimento, leggi l'articolo: Come fare il debug in Magento Pagina 4 di 10
5 Creiamo le cartelle La prima cosa da fare, è creare le cartelle che ospiteranno i files del tuo modulo. Se non sai ancora come fare o se hai le idee confuse su come sono strutturate le directory di Magento, ti consiglio di dare una rinfrescata leggendo l'articolo Il filesystem di Magento. Ora che è tutto più chiaro, possiamo stabilire il nome del Vendor (supponiamo Code4Life) ed il nome del Modulo (supponiamo ProductUpdateHistory). Procedi quindi col creare all'interno della cartella: app/code/local/ una cartella chiamata Code4Life ed al suo interno una ulteriore cartella chiamata ProductUpdateHistory ed ancora al suo interno, la cartella etc, ottenendo il seguente percorso: app/code/local/code4life/productupdatehistory/etc/ Queste sono le cartelle che conterranno i files necessari allo sviluppo del tuo primo modulo per Magento. All'interno del percorso appena creato, inserisci il file di configurazione config.xml: app/code/local/code4life/productupdatehistory/etc/config.xml al cui interno scriverai: <?xml version="1.0" encoding="utf-8"?> <config> <modules> <Code4Life_ProductUpdateHistory> <version>1.0.0</version> </Code4Life_ProductUpdateHistory> </modules> </config> Il file di configurazione, non fa altro che comunicare a Magento alcuni dati inerenti il modulo, come ad esempio la versione e il path secondo la nomenclatura di Magento: NomeVendor + '_' + NomeModulo Pagina 5 di 10
6 Fin qui tutto semplice, no? Ma aspetta un attimo... come fa Magento a capire che esiste un modulo nuovo da caricare? Giusta osservazione. Ed in effetti c'è bisogno di comunicarglielo! Per farlo, portati nella cartella app/etc/modules/ e crea il file Code4Life_ProductUpdateHistory.xml, che rispetta sempre la nomenclatura NomeVendor + '_' + NomeModulo ed al suo interno scrivi: <?xml version="1.0" encoding="utf-8"?> <config> <modules> <Code4Life_ProductUpdateHistory> <active>true</active> <codepool>local</codepool> </Code4Life_ProductUpdateHistory> </modules> </config> La cartella: app/etc/modules/ contiene i files relativi ai moduli di Magento, il path in cui trovare i file che li compongono ed il flag di attivazione. È a questo punto che Magento è cosciente dell'esistenza del tuo modulo! Non ci credi? Entra nel backend del tuo Magento e vai su: Sistema > Configurazione > Avanzate e nell'unica tab presente (vale a dire: "Disabilita output dei moduli") troverai: Code4Life_ProductUpdateHistory Ecco, è in questo preciso istante che puoi urlare al mondo "Ho realizzato il mio primo modulo per Magento!!". Dì la verità, non senti il tuo orgoglio crescere almeno un po'? Sono sicuro di sì, ma non è finita! Il modulo esiste, Magento ne riconosce l'esistenza, ma bisogna programmarlo per quello che deve realmente fare: scrivere un file di log ad ogni aggiornamento di prodotto, intercettando la funzione di default di Magento che gestisce l'update. Pagina 6 di 10
7 L'Event Observer Bene, recuperiamo la concentrazione. Abbiamo anticipato che dovrai cercare la funzione che si occupa di effettuare l'update dei prodotti. Per questa volta, ti aiuto io. L'evento a cui ti aggancerai è: catalog_product_save_after Riprendiamo adesso il file: app/code/local/code4life/productupdatehistory/etc/config.xml precedentemente scritto ed aggiungiamo le righe necessarie a dichiarare l'event Observer. Per completezza, ti riporto direttamente il file completo, evidenziando le righe aggiunte: <?xml version="1.0" encoding="utf-8"?> <config> <modules> <Code4Life_ProductUpdateHistory> <version>1.0.0</version> </Code4Life_ProductUpdateHistory> </modules> <global> <events> <catalog_product_save_after> <observers> <code4life_productupdatehistory> <class>code4life_productupdatehistory/observer</class> <method>writelogonproductupdate</method> <type>singleton</type> </code4life_productupdatehistory> </observers> </catalog_product_save_after> </events> </global> </config> Fermi tutti, facciamo un po' di chiarezza. Riga 8: Definisce il campo di applicazione del comportamento del modulo, indica appunto globale Riga 9: Indica che stiamo per definire un Event Observer Pagina 7 di 10
8 Riga 10: Stabilisce su quale evento di Magento vogliamo mettere in ascolto il nostro Observer Riga 11: Inizializza l'observer per l'evento indicato Riga 12: Contiene l'identificatore univoco all'interno del nodo catalog_product_save_after. Per convenzione, si utilizza la solita nomenclatura NomeVendor + '_' + NomeModulo, ma questa volta in lowercase (tutto minuscolo). Riga 13: Definisce la classe Model da istanziare, che contiene il metodo che verrà richiamato Riga 14: Contiene, finalmente, il nome del metodo da richiamare, il quale esegue quanto ci siamo promessi Adesso Magento ha tutte le informazioni necessarie. Sa quale metodo eseguire, dove reperirlo, a quale classe appartiene e a quale evento deve agganciarlo. Non ti resta che scrivere il codice vero e proprio. Pagina 8 di 10
9 La classe Observer Come stabilito nel file: app/code/local/code4life/productupdatehistory/etc/config.xml Magento si aspetta una classe in cui cercare il metodo da eseguire ed è nostro compito crearla. All'interno della cartella del nostro modulo, crea una cartella chiamata Model ed al suo interno crea un file Observer.php, ottenendo: app/code/local/code4life/productupdatehistory/model/observer.php con il seguente contenuto: class Code4Life_ProductUpdateHistory_Model_Observer { public function writelogonproductupdate( Varien_Event_Observer $oobserver ) { $oproduct = $oobserver->getevent()->getproduct(); $suserid = Mage::getSingleton( 'admin/session' )->getuser()->getuserid(); Mage::log( 'Il prodotto "'. $oproduct->getname(). '" (ID: '. $oproduct->getid(). ') Ã stato aggiornato [USER ID: '. $suserid. '].', null, 'product_updates.log' ); } } ed il gioco è fatto! In particolare, nella riga 5 viene utilizzato il metodo statico log() che si occupa di creare una riga di log in cui abbiamo inserito il nostro messaggio di aggiornamento avvenuto, con particolare riferimento al prodotto aggiornato e a quale utente lo ha modificato. Finalmente, il tuo primo modulo per Magento è davvero completo, non ti resta che provarlo. Entra nel backend del tuo Magento e prova ad aggiornare un prodotto, vedrai il risultato dei tuoi sforzi prendere forma nel file: var/log/product_updates.log che conterrà le informazioni generate dal metodo writelogonproductupdate della classe Observer. Non ti resta che fare tesoro di questa guida, costruendo moduli via via più complessi ed adeguati alle tue esigenze. Pagina 9 di 10
10 Una precisazione Nel caso specifico preso in esame, ci siamo occupati di scrivere un file di log. Qualora non dovessi trovare il file nel percorso indicato dopo l'aggiornamento dei prodotti, assicurati di aver abilitato la possibilità di scrivere file di log. Nel backend del tuo Magento, vai su: Sistema > Configurazione > Sviluppatore > Impostazioni log ed assicurati che l'opzione Abilitato sia impostata su Si. Pagina 10 di 10
Inviare una notifica quando un cliente si registra su PrestaShop
Inviare una notifica quando un cliente si registra su PrestaShop venerdì, 02 febbraio 2018 Spesso può risultare utile sapere quando un nuovo cliente si registra sul tuo e-commerce, ma purtroppo PrestaShop
Come creare un tema child per WordPress
Come creare un tema child per WordPress mercoledì, 13 giugno 2018 Un tema figlio (child theme) è un tema che eredita la funzionalità e lo stile di un altro tema, chiamato tema padre o tema genitore (parent
Come Realizzare un Template per Magento da Zero
Come Realizzare un Template per Magento da Zero Iniziare un nuovo progetto è sempre un avventura entusiasmante, un esperienza che ci permette di prendere consapevolezza deii nostri limiti e di superarli
Guida a WordPress. 1. Iscrizione a Wordpress
Guida a WordPress 1. Iscrizione a Wordpress Digitare il seguente indirizzo: https://it.wordpress.com/ Cliccare su Crea sito web Scegliere un tema, ovvero la struttura principale che assumeranno le pagine
Come importare i prodotti in WooCommerce
Come importare i prodotti in WooCommerce mercoledì, 02 Gennaio 2019 La pubblicazione di un nuovo e-commerce è sempre un'operazione che porta con sé una serie di difficoltà, spesso di natura operativa.
ISTRUZIONI IN BREVE SULL USO DEL SITO JOOMLA FASE 1 : REGISTRARSI
ISTRUZIONI IN BREVE SULL USO DEL SITO JOOMLA FASE 1 : REGISTRARSI SELEZIONARE LA VOCE Registrati Appare la seguente schermata dove si andrà ad inserire il nome ed il Nome utente ( anche uguali) la propria
L'applicazione integrata con il servizio My Fattura
L'applicazione integrata con il servizio My Fattura Come funziona einvoicemanger (eim) 2 Per il CICLO ATTIVO 2 Per il CICLO PASSIVO 2 Come può essere utilizzato 2 Installazione di eim 2 Installazione del
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
2 wires/ip interface. Manuale Software.
www.homesystems-legrandgroup.com Indice Per iniziare 4 Interazioni con dispositivo 4 Configurazione del dispositivo 5 Home page 7 Parametri generali 9 Connessioni di rete 10 Sicurezza 10 Interfaccia 11
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
L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè
L IDE NETBEANS (slide: A. Baratè) Programmazione per la Musica Adriano Baratè NETBEANS: UN PO DI STORIA Lo sviluppo inizia nel 1996 alla Facoltà di Matematica e Fisica di Praga come IDE Java Nel 1999 il
Attiva la APP di OnSync. Clicca su ATTIVA APP.
Questo breve manuale ha lo scopo di mostrare la procedura con la quale interfacciare la piattaforma di web conferencing OnSync di Digital Samba e la tua piattaforma E- Learning Docebo. Questo interfacciamento
Come filtrare gli articoli di WordPress per tassonomia personalizzata
Come filtrare gli articoli di WordPress per tassonomia personalizzata lunedì, 16 Aprile 2018 Tra le impostazioni predefinite di WordPress c'è la possibilità di filtrare l'elenco degli articoli nel backend
Come creare un modulo per Joomla?
Come creare un modulo per Joomla? Dopo aver trattato a fondo il tema della realizzazione di template per Joomla, torniamo a parlare di questo CMS per mostrarti il procedimento da seguire per la creazione
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
FATTURAZIONE ELETTRONICA
1 FATTURAZIONE ELETTRONICA Sommario Premessa. 2 Verifica versione 3 Verifica configurazione 4 Attivazione 7 Come emettere la fattura.. 8 Dove trovo il file xml da inviare.. 10 Come inviare le fatture allo
Le sezioni successive ti guideranno nei primi passi per l utilizzo di SmartCoach con la tua nuova Flyconpower!
Come usare SmartCoach con Flyconpower Le sezioni successive ti guideranno nei primi passi per l utilizzo di SmartCoach con la tua nuova Flyconpower! Nota: le schermate mostrate sono in inglese, ma sul
MDG Enpals Spettacolo MANUALE D USO E INSTALLAZIONE
MDG Enpals Spettacolo MANUALE D USO E INSTALLAZIONE Rev 1.00 Pagina 1 di 15 MDG Enpals Spettacolo Manuale di installazione Installazione Inserire il CD di installazione e seguire la procedura di installazione
Compilazione rapporto di Audit in remoto
Compilazione rapporto di Audit in remoto Manuale utente CSI S.p.A. V.le Lombardia 20-20021 Bollate (MI) Tel. 02.383301 Fax 02.3503940 E-mail: info@csi-spa.com Rev. 2.1 16/11/09 Indice Indice... 2 Manuale
Scegli l attività che intendi svolgere e clicca con il tasto sinistro del mouse sull argomento (esempio figura 2)
Figura 1 Clicca qui con il tasto Una volta scaricati i materiali di studio e averli studiati o almeno letti.! scegli l argomento da trattare, clicca con il tasto sull argomento stesso come descritto nell
Opzioni contenitore Prodotti
Opzioni contenitore Prodotti Clicca il pulsante destro del mouse sul contenitore prodotti per accedere alle opzioni. Clicca il pulsante OPZIONI del menù che appare. Adesso puoi accedere a tutte le opzioni
Versione 1.0 Data 25/06/2014. Commenti Dichiarazione di copyright. Abstract Questo documento spiega come installare MOVIO in locale.
Titolo Tutorial Installazione di MOVIO in locale Versione 1.0 Data 25/06/2014 Autori e affiliation Andrea Tempera (ICCU) Commenti Dichiarazione di copyright Abstract Questo documento spiega come installare
F450. Gateway OpenBacnet. Manuale Software.
F450 Gateway OpenBacnet www.homesystems-legrandgroup.com Indice Per iniziare 4 Interazioni con il dispositivo 4 Configurazione del dispositivo 5 Menù configura 5 Invia configurazione 7 Ricevi configurazione
Scopri il nuovo WordPress 4.7
Scopri il nuovo WordPress 4.7 martedì, 06 dicembre 2016 Oggi è stata rilasciata la major release di WordPress, nome in codice "Vaughan" (in onore della cantante jazz Sarah "Sassy" Vaughan), che arriva
Manuale di KSquares. Matt Williams Revisore: Eugene Trounev Traduzione della documentazione: Federico Zenith
Matt Williams Revisore: Eugene Trounev Traduzione della documentazione: Federico Zenith 2 Indice 1 Introduzione 5 2 Come si gioca 6 3 Regole del gioco, strategie e suggerimenti 8 3.1 Regole del gioco.......................................
Come decomprimere un archivio ZIP con PHP
Come decomprimere un archivio ZIP con PHP giovedì, 16 agosto 2018 A volte potrebbe capitarti di dover spostare una grossa mole di dati da un server all'altro, o da computer locale a FTP remoto. La maggior
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
FlexCMP La piattaforma accessibile per il web 2.0
Manuale Utente FlexCMP La piattaforma accessibile per il web 2.0 FlexCMP è un prodotto di: Idea Futura S.R.L. Via Toscanini 7/2 40055 Castenaso (BO) - Italy Tel.: +39 051 780630 http://www.ideafutura.com
COME FAR CONOSCERE LA TUA APP
COME FAR CONOSCERE LA TUA APP Sfrutta al meglio le potenzialità della tua APP per promuovere la tua attività. Ecco alcuni strumenti per riuscire a far si che più persone possibili scarichino la tua APP:
Applicativo Recruit Selection
Applicativo Recruit Selection Versione 03.01.00 del 25-01-2017 Elenco contenuti PREMESSA...2 1 - Modifiche grafiche nella maschera Ricerca a gruppi...3 2 - Aggiunto nome utente in fase di cancellazione
Come configurare tramite wizard un azienda dentro il Centro Servizi SKYACCOUNTING COMMERCIALISTI / CAF
Come configurare tramite wizard un azienda dentro il Centro Servizi SKYACCOUNTING COMMERCIALISTI / CAF Dalla home di Idyweb, seleziona la voce di menu "SkyAccounting (Contabilità Online)" p.1 Si aprirà
MANUALE PER L'UTENTE VERSIONE 1.3
MANUALE PER L'UTENTE VERSIONE 1.3 2017 Luca Borghese 1 Indice Introduzione...Pag. 3 PANORAMICA DELL APPLICAZIONE Pagina Login/Logout...Pag. 3 Pagina Amministratore...Pag. 4 Modifica utenti...pag. 6 Inserimento
La guida per creare un evento
PER CHI HA IN MENTE SOLO TANGO La guida per creare un evento Scarica l App gratuita e inserisci i tuoi eventi sul sito www.tangotoday.net appariranno subito nell App! Vuoi organizzare una serata di Milonga?
14Ex-Cap11.qxd :20 Pagina Le macro
14Ex-Cap11.qxd 21-12-2006 11:20 Pagina 203 11 Le macro Creare le macro Registrare una macro Eseguire una macro Riferimenti assoluti e relativi nelle macro Assegnare un pulsante a una macro Modificare una
DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11
DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11 Introduzione Il software DMX LightPlayer è semplice da utilizzare. Possibilità di importare un
FATTURAZIONE ELETTRONICA J-BRIDGE
Sommario FATTURAZIONE ELETTRONICA J-BRIDGE... 3 PARAMETRI... 3 J-BRIDGE... 3 FATTURE CLIENTI... 4 FATTURE FORNITORI... 9 CARICAMENTO ANAGRAFICA CLIENTE... 9 CREAZIONE NUOVO DOCUMENTO... 11 SEZIONE CLIENTE...
Release notes - Marzo 2018
Caro Cliente ad AGORA SecureWare cerchiamo costantemente di fare del nostro meglio per fornirti la migliore applicazione che risponda alle tue specifiche esigenze. Per questo motivo, il tuo feedback è
Cabel.
Csound - Cabel Cabel 1 Cabel caratteristiche generali Cabel è un interfaccia grafica che permette di comporre strumenti Csound utilizzando dei semplici moduli (opcodes) collegati tra loro per mezzo di
REPOSITORY IL NUOVO PORTALE ACCESSI CENTRO PAGHE
REPOSITORY IL NUOVO PORTALE ACCESSI CENTRO PAGHE 1 SOMMARIO GESTIONE AVVISI... 3 GESTIONE CONFIGURAZIONE UTENTE... 5 GESTIONE UTENZA... 6 ABILITAZIONE APPLICATIVI... 8 RIGENERA PASSWORD UTENTE... 8 GESTIONE
HOME Posso effettuare una ricerca unica in tutti gli archivi documentali di Notaio?
HOME Posso effettuare una ricerca unica in tutti gli archivi documentali di Notaio? Valorizza la check box di ogni archivio proposto e inserisci nel campo di ricerca full text, posto al centro della pagina,
QuizFaber. Impostazioni per IE, Chrome, Firefox
QuizFaber Impostazioni per IE, Chrome, Firefox 1 QuizFaber è un software per la creazione di quiz in formato HTML. Attualmente quasi tutte le pagine web contengono JavaScript, un linguaggio di scripting
Documento di Analisi. Mockup
Documento di Analisi Studente: Marco Micera Matricola: 502797 Mockup Breve descrizione Questa semplice applicazione consente all utente di visualizzare le proprie spese finanziarie. A seconda del periodo
Come usare la piattaforma StartUp
Come usare la piattaforma StartUp Gestione del profilo personale Per rendere visibile il tuo profilo agli altri utenti: Accedi al tuo profilo Ø Personal desktop > Personal Data and Profile Aggiorna il
Il Manuale di KXSLDbg. Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas
Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas 2 Indice 1 Introduzione 5 1.1 Funzionalità......................................... 5 2 Usare KXSLDbg 6 2.1
SkyAccounting (Contabilità Online)
Dopo aver risposto a tutte le domande del programma, tornando alla home di Idyweb, clicca nuovamente su "SkyAccounting (Contabilità Online)" per accedere alla pagina principale del software. p.1 Al primo
Portale ING Commercial Card. Scheda di guida rapida del titolare della carta
Portale ING Commercial Card Scheda di guida rapida del titolare della carta Introduzione Questa guida rapida fornisce informazioni sull'utilizzo del portale di ING Commercial Card. Il portale consente
Portale ING Commercial Card. Scheda di guida rapida del titolare della carta
Portale ING Commercial Card Scheda di guida rapida del titolare della carta Introduzione Questa guida rapida fornisce informazioni sull utilizzo del portale di ING Commercial Card. Il portale consente
Guida rapida all uso di G-Suite. versione per gli studenti
Guida rapida all uso di G-Suite versione per gli studenti accedi comunica archivia crea collabora impara G-Suite: che cos è? è una suite di strumenti che Google mette a disposizione delle scuole per migliorare
Visual basic base Lezione 03. Gli eventi
Gli eventi Gli eventi Ieri abbiamo concluso spiegando come usare un metodo dell'oggetto form per aprirlo, ma non abbiamo ancora visto come farlo in pratica. Vediamolo subito. Prima, però, dobbiamo creare
4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
FAQ - Adeguamento IVA iva Che tipo di modifiche devo eseguire per variare l aliquota I.V.A. ordinaria dal 21% al 22%?
Che tipo di modifiche devo eseguire per variare l aliquota I.V.A. ordinaria dal 21% al 22%? Risposta 1/a Creare i nuovi codici I.V.A. IMPORTANTISSIMO!!! Tutti i vecchi codici IVA con aliquota al 21% NON
Centrale di allarme SecurLAN MANUALE UPGRADE SECURLINK V.6.4.0
CENTRALI DI ALLARME Centrale di allarme SecurLAN MANUALE UPGRADE SECURLINK V.6.4.0 GENNAIO 2019 UPGRADE SOFTWARE SECURLINK PRO CLOUD - V.6.4.0 Il software Securlink Pro Cloud, versione 6.4.0, può essere
Drush Pubblicato su ( Le seguenti istruzioni si riferiscono all'installazione di Drush versione 6 su Windows 7.
Indice Introduzione Installazione Comandi utili Torna su Introduzione Torna su Installazione Le seguenti istruzioni si riferiscono all'installazione di versione 6 su Windows 7. Prima di poter installare
INSERIRE I DATI NEL DATABASE
13-Cap10_DWCS3.qxd 18-11-2009 11:43 Pagina 201 CAPITOLO10 INSERIRE I DATI NEL DATABASE In questo capitolo In questo capitolo imparerai a interagire con i contenuti del database gestiti nel sito. In particolare
EXCEL software Excel .xlxs, La cella intestazione della colonna intestazione di righe l indirizzo della cella testo numeri formule
EXCEL Il software Excel appartiene alla categoria dei fogli elettronici. Ogni foglio è composto da 1.048.576 righe per 16.384 colonne suddivise in celle che è possibile collegare tra loro: in tal modo
COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA
COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA Aggiornato al 13 febbraio 2019 Le istruzioni sono riferite al I trimestre 2018 a titolo di esempio, e sono valide anche per i trimestri successivi. Prerequisiti
GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE
Guida all installazione e configurazione Tutti i servizi della Regione Sardegna in un'unica carta GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE Guida all installazione e configurazione Guida all installazione
Compilazione Programma Musicale Digitale. Tutorial MioBorderò- Direttore dell Esecuzione
Tutorial MioBorderò- Direttore dell Esecuzione Compilazione Programma Musicale Digitale Tutorial MioBorderò- Direttore dell Esecuzione Come accedere ai Servizi Online SIAE Passo 1: accedi ai Servizi Online
Per visualizzare le sotto categorie, clicca sulla categoria collegata o seleziona "Mostra" nel menu di azione.
Gestire Categorie Gestire Categorie Le categorie sono essenziali, in quanto consentono di raggruppare prodotti equivalenti. Ciò aiuta i clienti a trovare la propria strada nella varietà del tuo catalogo
Come già visto per il modulo di amministrazione definiamo il file liveassistant.php che costituisce l'entry point del nostro modulo:
In questo articolo definiamo la parte pubblica del nostro componente. Essa presenta due punti di accesso, uno che consente di avviare una chat con l'operatore previa registrazione e una pagina di gestione
GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE
Guida all installazione e configurazione Tutti i servizi della Regione Sardegna in un'unica carta GUIDA ALLA INSTALLAZIONE E CONFIGURAZIONE Guida all installazione e configurazione Guida all installazione
EXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI
EXCEL Alfabetizzazione Informatica Prof. GIUSEPPE PATTI Operazioni base Excel è un programma che trasforma il vostro computer in un foglio a quadretti, così come Word lo trasformava in un foglio a righe.
GESTIGAS GASpolicella
GESTIGAS GASpolicella Istruzioni per l uso Come accedere al programma Dati personali Come compilare un ordine Per i referenti degli ordini, come caricare i listini per accedere al programma 1. avete bisogno
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:
1 Installazione di Mingw e conseguente configurazione di TextPad
Come installare i compilatori e far funzionare TextPad In questo documento si descrive come installare il compilatore C Mingw-w64, il JDK per la compilazione e l esecuzione di codice Java e come configurare
Sorprendo online. Mini-guida: Soprendo in 6 passi. Benvenuto in Sorprendo!
Sorprendo online Mini-guida: Soprendo in 6 passi Benvenuto in Sorprendo! Questa mini guida ti aiuta a iniziare il tuo percorso con il software, in 6 semplici passi. Collegati al software 1 Collegati al
GESTIGAS GASpolicella
GESTIGAS GASpolicella Istruzioni per l uso Come accedere al programma Dati personali Come compilare un ordine Per i referenti degli ordini, come caricare i listini per accedere al programma 1. avete bisogno
Manuale di Bovo. Aron Bostrom Eugene Trounev Traduzione del documento: Simone Solinas BOVO N 5
Aron Bostrom Eugene Trounev Traduzione del documento: Simone Solinas BOVO N 5 2 Indice 1 Introduzione 5 2 Come giocare 6 3 Regole del gioco, strategie e suggerimenti 8 3.1 Regole del gioco.......................................
ISTRUZIONI DEVC++ Autore: Luca Florio (luca.florio<at>polimi.it)
ISTRUZIONI DEVC++ Autore: Luca Florio (luca.floriopolimi.it) DevC++ è un ambiente di programmazione scaricabile gratuitamente che fornisce funzionalità per la creazione di applicativi in linguaggio
Strumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
Come creare una pianificazione che genera una spedizione in Contactsend
Come creare una pianificazione che genera una spedizione in Contactsend Obiettivo In questo tutorial vedremo che cosa è una pianificazione, come crearla dall interfaccia di Contactplan e come usarla per
MAGENTO: I template della pagina shop con la lista dei prodotti
MAGENTO: I template della pagina shop con la lista dei prodotti Questo articolo è il terzo di una serie volta alla realizzazione di un template personalizzato per Magento; invito quindi coloro che non
KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE
KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE Sommario UPDATE A KNOS 7.2... 2 INSTALLAZIONE CLIENT DI FIRMA... 7 Installazione PkNet... 8 Installazione ClientCS... 8 Funzionamento del client di firma...
Preparazione alle Esercitazioni
Preparazione alle Esercitazioni Introduction to modern Fortran Maurizio Cremonesi, CINECA Maggio 2016 Preparazione alle esercitazioni Per scrivere e compilare gli esempi del corso e fare gli esercizi proposti
Plugin di integrazione con OsCommerce
Plugin di integrazione con OsCommerce Requisiti: OsCommerce Un account 4Dem.it Accesso ftp all'host su cui risiede OsCommerce 4Dem.it - Plugin di integrazione con OSCOMMERCE 2 DESCRIZIONE Il modulo di
Blocchi & Menù Corso Base Drupal Luglio 2016 Docente: Simone Zambenedetti. Menù & Blocchi Corso Base Drupal
Blocchi & Menù Docente: Simone Zambenedetti Cos è un blocco I blocchi, nella terminologia Drupal, sono dei contenitori generici che è possibile posizionare e configurare in diversi modi. Ci sono diversi
COME FAR CONOSCERE LA TUA APP
COME FAR CONOSCERE LA TUA APP Sfrutta al meglio le potenzialità della tua APP per promuovere la tua attività. Ecco alcuni strumenti per riuscire a far si che più persone possibili scarichino la tua APP:
Lynfa Azienda/Gamma Evolution Fatturazione elettronica
Lynfa Azienda/Gamma Evolution Fatturazione elettronica Colleghiamo il gestionale TeamSystem ad Agyo! Il vantaggio è che continuerai a creare la fattura di vendita dal gestionale come hai sempre fatto e
PORTALE DELLA TRASPARENZA
PORTALE DELLA TRASPARENZA Modificare contenuto Il portale è strutturato in modo che i contenuti delle singole sottocategorie siano semplicemente modificabili, modificando l'articolo con il nome associato
Personalizzare PrestaShop: la lista prodotti nel backend
Personalizzare PrestaShop: la lista prodotti nel backend sabato, 22 luglio 2017 PrestaShop è sicuramente una dei CMS più utilizzati per creare in maniera rapida e funzionale un e-commerce di successo,
MANUALE DI UTILIZZO WINCAR PER GESTIONE PRATICHE FIAT
MANUALE DI UTILIZZO WINCAR PER GESTIONE PRATICHE FIAT Accesso: Premendo sull icona di Wincar viene mostrata la finestra di avvio del software: attendere che il caricamento sia completato. Al termine, premendo
MUDE Piemonte. Configurazione di Adobe Reader per l apposizione di firma digitale con algoritmo SHA-256
MUDE Piemonte Configurazione di Adobe Reader per l apposizione di firma digitale con algoritmo SHA-256 STATO DELLE VARIAZIONI Versione Paragrafo o Pagina Descrizione della variazione V01 Tutto il documento
9.3 Funzionalità utente RL Sblocco di un piano in attesa di validazione Funzionalità utente Guest Funzionalità utente Comunale
PUGSSWEB MANUALE UTENTE 1 Indice PUGSSWEB 1 Manuale Utente 1 1 Introduzione 4 2 Ricerca piani 4 2.1 Funzionalità utente Guest 4 2.2 Funzionalità utente Comunale 5 2.3 Funzionalità utente RL 6 3 Inserimento
Come realizzare gratis e in breve tempo il vostro negozio online? Joomla & Virtuemart
Come realizzare gratis e in breve tempo il vostro negozio online? Joomla & Virtuemart Nel precedente articolo abbiamo discusso di E-commerce,in particolare ne abbiamo dato la definizione e visto quali
Configurazione degli Avvisi di Sistema. Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano
Configurazione degli Avvisi di Sistema Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano 2 Indice 1 Configurazione degli Avvisi di Sistema 4 1.1
COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA 2018
COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA 2018 Aggiornato al 13 settembre 2018 Le istruzioni sono riferite al I trimestre 2018 a titolo di esempio, e sono valide anche per i trimestri successivi. Per la
SI-Profinet Unidrive M e PLC Siemens
SI-Profinet Unidrive M e PLC Siemens Nidec Industrial Automation Italy Project ID: AN208 Customer: N.A. Project Description: SI-Profinet Unidrive M e PLC Siemens Customer Project Identification: N.A. SOMMARIO
Breve guida all uso di Movie Maker
Breve guida all uso di Movie Maker Lorenzo Bordonaro 23/05/2018 Introduzione e bibliografia Movie Maker è un applicazione per il montaggio e la modifica di files video. Fino al 2012 veniva considerato
Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1
Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Release NOTE 1.1 Prima Versione del Manuale INDICE 1-INTRODUZIONE... 4 2- GESTIONE DEL CATALOGO PIXMANIA-PRO SU IMAIO... 5 3-Configurazione
La guida per creare un evento
PER CHI HA IN MENTE SOLO TANGO La guida per creare un evento Scarica l App gratuita e inserisci i tuoi eventi sul sito www.tangotoday.net appariranno subito nell App! Vuoi organizzare una serata di Milonga?
Xerox CentreWare Web Identificazione e applicazione della patch per il firmware di scansione
CentreWare Web 5.8.107 e versioni successive Agosto 2013 702P01946 Identificazione e applicazione della patch per il firmware di scansione 2013 Xerox Corporation. Tutti i diritti riservati. Xerox, Xerox
Oxatis DataPlug. Per Windows XP, Windows Vista, Windows 7, Windows 8 e Windows 10. Manuale d uso della console Danea/EasyFatt
Oxatis DataPlug Per Windows XP, Windows Vista, Windows 7, Windows 8 e Windows 10 Manuale d uso della console Danea/EasyFatt Indice Introduzione... 3 Configurazione della console... 4 Utilizzo della console...
STUDIO4 Configurazione Fattura Elettronica
STUDIO4 Configurazione Fattura Elettronica Aggiornato il 2/1/2019. Riassunto delle operazioni da eseguire per configurare le ditte in Studio4 per emettere le fatture elettroniche dal 2019. Sommario: 1)
Mon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni
Mon Ami 3000 Distinta base Produzione articoli con distinta base e calcolo dei fabbisogni Introduzione Mon Ami 3000 supporta una funzionalità di produzione automatica che permette di definire articoli
Manuale di KSig. Richard A. Johnson Traduzione del documento: Daniele Micci
Richard A. Johnson Traduzione del documento: Daniele Micci 2 Indice 1 Introduzione 5 2 Usare KSig 6 2.1 Gestire le firme....................................... 6 2.1.1 Creare una nuova firma..............................
Attività interattiva Completare un testo
Tutti gli esercizi interattivi propongono quattro schede per le impostazioni di funzionamento: Attività - Opzioni di esecuzione - Sito web - Scorm. Mentre la scheda Attività è ogni volta diversa ed è oggetto
EDF - COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA - GESTIONE
EDF - COMUNICAZIONE LIQUIDAZIONI PERIODICHE IVA - GESTIONE Aggiornato al 9 novembre 2017 Le istruzioni sono riferite al II trimestre 2017 a titolo di esempio, e sono valide anche per il III trimestre 2017.
Istruzioni per la creazione delle pagine Contratto e Scheda
Istruzioni per la creazione delle pagine Contratto e Scheda Indice 1 Introduzione 3 2 Strumenti di aiuto per la creazione delle pagine 3 3 Inserimento codice HTML creato esternamente 5 2 1 INTRODUZIONE