CREARE TEMPLATE PER JOOMLA!



Похожие документы
Sommario. Introduzione L ambiente di lavoro Configurazioni generali e la struttura di Joomla La struttura di Joomla...

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Soluzioni per l ecommerce integrando Joomla! e Magento

Creare un sito Multilingua con Joomla 1.6

Integrare Joomla! e Magento: Magebridge per l e-commerce nelle PMI

Cimini Simonelli - Testa

Indice. 1 Introduzione a Joomla! L autore I lettori Di cosa parla il libro Altre domande 7

Costruzione del layout in gino cms

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it

STAMPA UNIONE DI WORD

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

Un nuovo modo per fare analisi e generare documenti dinamici

Creare un nuovo tema grafico ( skin")

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Drupal 7 Un CMS per la scuola

Progetto Porte Aperte sul Web Comunicazione web a scuola CMS open source JoomlaFAP

WEB 2.0 PER CRESCERE. Sfruttare le potenzialità del Web 2.0 per far conoscere la Lunigiana

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Punto Print Il programma per stampare. Documentazione Tecnica

PROGETTAZIONE DI UN SITO WEB

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

19. LA PROGRAMMAZIONE LATO SERVER

WordPress: il corso Fondamentale

Costruzione di siti web. Il Content Management System Joomla

Come posso visualizzare la mia posta senza utilizzare programmi per la posta elettronica (es. Outlook Express, Outlook 2003, etc.)?

Z3 B1 Message Addon Invio Massivo Documenti via e Fax per SAP Business One

Office 2007 Lezione 02. Le operazioni più

MANUALE D USO DELLA PIATTAFORMA ITCMS

Guida Joomla. di: Alessandro Rossi, Flavio Copes

D R O P B O X COS È DROPBOX:

4.1 FAX Sollecito consegne via (Nuova funzione)

COSTRUZIONE SITO WEB da AlterVista (

INDICE ARGOMENTAZIONI GESTIONE AMBIENTI JOOMLA (cms)

Corso di Sistemi di Elaborazione delle informazioni

DAL PDF AL LIBRO GUIDA ALLA PUBBLICAZIONE. Trasforma. Crea il tuo libro. Pubblica! 9am.it. il libro in ebook. su carta fotografica o carta patinata

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA

Appunti di Informatica 1

extensible Markup Language

EXCEL FUNZIONI PRINCIPALI

Integrare Flash In Joomla

SPECIFICHE STANDARD PER TUTTI I SITI

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

Lezione 3. Joomla 2.5

MANUALE PARCELLA FACILE PLUS INDICE

Progetto di Ingegneria del Software 2. SWIMv2

Lezione 1. Joomla 2.5

DAL PDF AL LIBRO GUIDA ALLA PUBBLICAZIONE. Trasforma. Crea il tuo libro. Pubblica! 9am.it. il libro in ebook. su carta fotografica o carta patinata

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione caldaie Lite Ver [05/01/2015]

File Server Resource Manager (FSRM) File Screening

Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida

JoomlafacebookChat+Plus tutorial

Guida all installazione e all aggiornamento di Virtuemart 2.0.x

ESPERTO NELLA REALIZZAZIONE DI PORTALI WEB COMMERCIALI IN JOOMLA

Wordpress corso base. Mario Marino Corso Base Wordpress

Integrazione InfiniteCRM - MailUp

Differenza tra wordpress.com e CMS

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo:

E-commerce per Joomla Si può vivere senza VirtueMart?

Plugin di integrazione con Wordpress

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Guida Utente PS Contact Manager GUIDA UTENTE

Manuali.net. Nevio Martini

operazioni preliminari 1. generare il proprio sito con FCM (stagione in corso) selezionando, nelle interrogazioni, "tutti i dati" come in figura

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Guida all utilizzo a cura di Francesco Lattari. Guida all utilizzo di moodle per studenti

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

File Server Resource Manager (FSRM)

1.0 GUIDA PER L UTENTE

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

Tutorial: Adattare le skin del web a Jimdo. Per postare questo tutorial su altri blog/siti/forum inviatemi una o un pm

Cimini Simonelli - Testa

Migriamo da Joomla! 1.5 a 1.7

HTML INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Manualino d uso di Wordpress per le scuole

INSTALLAZIONE di iwt CookieAlarm

Rendi il tuo sito Joomla visibile ai potenziali clienti

CREAZIONE DI UN SOTTOSITO

COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE

COME CREARE UNA COMUNICAZIONE / NEWSLETTER

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista abbattista@planetek.it

Транскрипт:

CREARE TEMPLATE PER JOOMLA!

Claudio Carrera Sono un sviluppatore siti web freelance, mi occupo principalmente di realizzazione d interfacce web per CMS proprietari e open source, in particolar modo siti web realizzati con CMS Joomla. Ho lavorato presso molte aziende in tutta Italia. Lavorando non solo lo sviluppo grafico, ma anche la programmazione di estensioni per Joomla Associato a Joomlalombardia dal 2014 site: email: info@3rd-graphic.it

Sul tuo sito ci lavoreranno anche altri CERCA DI EVITARE ORRORI ERRORI:

Errore 1: Struttura del template all interno dell articolo

Errore 2: css inline non ottimizzato

ERRORE 3: Modifica diretta dei file del core del CMS, senza uso del template override

PER NON AVERE COLLEGHI / FREELANCE COSI: VEDIAMO COME CREARE UN TEMPLATE IN JOOMLA

Struttura dei file

Index.php: Primo file caricato dal Template, contiene solitamente la struttura base del layout.

HTML: Cartella per il template override di Joomla.

Templatedetails.xml: Helper del template usato per: - Installazione - Gestione campi dinamici del template - Posizioni dei moduli

CSS/JS/IMAGES/FONTS: Contengono file css, js, ecc PS: per usare less meglio Usare cartella css per I css E less per I file less

Creazione template vuoto - Creiamo la cartella principale al - Creiamo le sottocartelle (html, css, language ecc ) - Creiamo index.php - Creiamo file templatedetails.xml

templatedetails.xml

Versione joomla Tipologia di estensione frontend

Nome cartella template Versione template Descrizione template

File templatedetails.xml Cartelle File della root principale

File templatedetails.xml chiusura

index.php t IMPORTANTE: evita attacchi esterni

index.php Meta tag Messaggi di sistema Componente moduli

TEMPLATE PRONTO! SI PASSA ALL INSTALLAZIONE!! zippato Cartella temporanea

BASE TEMPLATE PRONTA SI PASSA ALLO SVILUPPO

t CREAZIONE OVERRIDE COMPONENTI / MODULI / PLUGIN

INSERIMENTO FILE CSS JFactory::getDocument()-> addstylesheet('percorso del file, tipo, media); INSERIMENTO FILE JS JFactory::getDocument()-> addscript ('percorso del file, tipo);

DEFINIRE PERCORSO DI UN FILE Se il percorso è: Root/templates/miotemplate/css/nome-file.css Variabile diventa: JUri::base(). templates/. $this->template. /css/nome-file.css

QUINDI: $doc = JFactory::getDocument(); $baseurl = JUri::base(). 'templates/'. $this -> template. '/'; $doc -> addstylesheet( $baseurl. '/css/bootstrap.min.css, $type = 'text/css, $media = 'screen,projection'); $doc-> addscript($baseurl. '/js/ekko-lightbox.min.js', 'text/javascript');

E ORA COME CONTINUO? QUARDA JOOMLA! I migliori esempi di template li hai fin dalla prima installazione

PER LA COPIA DEL TEMPLATE MANDA UN EMAIL A: info@3rd-graphic.it