CREARE TEMPLATE PER JOOMLA!



Documenti analoghi
Sommario. Introduzione L ambiente di lavoro Configurazioni generali e la struttura di Joomla La struttura di Joomla...

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Corso Joomla per ATAB

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

Consiglio della Regione Toscana (CRT) Settore tecnologie informatiche e ITIS Meucci Firenze. Giuseppe Russo

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")

Associazione Culturale VERDEBINARIO

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.)?

MANUALE UTENTE UTILIZZO MODULO CMS DI ACS PER AMMINISTRATORI - CANALE AMBIENTE PROVINCIA DI TORINO

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

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

Cookie. Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro

creare la tua vetrina MMSHOPS

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 (

Comprensione dei CSS di Joomla/Mambo in 5 minuti

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

Gestione di immagini con il plugin RokBox

MANUALE PARCELLA FACILE PLUS INDICE

Progetto di Ingegneria del Software 2. SWIMv2

Lezione 1. Joomla 2.5

1.7.x template, stili e layout predefiniti s.bellandi@prismanet.com

MOBILE iphone. Prerequisiti : conoscenza di base Windows e Internet. Durata : 15 Lezioni ; 1.5 ore ciascuna. RENI dott. Eugenio

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

Web Content Management System. Corso base

Configuration Managment. Tutorial. Configuration Managment Creare un progetto SVN su Ubuntu. Creare un progetto SVN su Ubuntu.

Wordpress corso base. Mario Marino Corso Base Wordpress

Integrazione InfiniteCRM - MailUp

Differenza tra wordpress.com e CMS

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

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

Benvenuti alla prima lezione!

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)

Analisi sito web creator.pressreaders.eu

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

Come aggiungere o importare nuovi contatti

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

PROGETTO SITO FACILE. Gestione Newsletter

COME CREARE UNA COMUNICAZIONE / NEWSLETTER

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

Transcript:

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