VIII EDIZIONE FIRENZE

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

Creare un sito Multilingua con Joomla 1.6

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Royal Academy - Formazione e Certificazione Informatica. v7.x

Joomla: Come installarlo e come usarlo. A cura di

Come Creare un sito web gratis

Corso Joomla per ATAB

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

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

Figura 1 Le Icone dei file di Excel con e senza macro.

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

MANUALE D USO DELLA PIATTAFORMA ITCMS

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Uso dei modelli/template

file:///c:/formazione/photoshop-webmaster-uffici/doc/guida-winzip.htm Guida a Winzip

REGISTRAZIONE. Che applicativi devo scegliere per la registrazione all Osservatorio?...2

Costruzione del layout in gino cms

Differenza tra wordpress.com e CMS

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

Il calendario di Windows Vista

Cross Software ltd - Prosyt srl. Maximum extent of technology Il gestionale più avanzato sul mercato. Pag. 1

STUDIO MESSANO UFFICIO SVILUPPO NUOVE TECNOLOGIE

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

Un software tutto in uno

ESPERTO NELLA REALIZZAZIONE DI PORTALI WEB COMMERCIALI IN JOOMLA

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

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

Mettiti comodo, scegli il sito web che fà per te!

10 step per creare un sito Wordpress

INSTALLAZIONE di iwt CookieAlarm

CONTENT MANAGEMENT SYSTEM

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

INVIO SMS

File, Modifica, Visualizza, Strumenti, Messaggio

Guida Migrazione Posta Operazioni da effettuare entro il 15 gennaio 2012

Approvazione : Perico Marco. 1 Standard realizzazione moduli intraweb... 2

Creare una nuova spedizione personalizzata.

Che cos è BaseKit Site Builder.

Il web server Apache Lezione n. 3. Introduzione

MAGAZZINO FISCALE (agg. alla rel )

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Aggiornare applicazioni virtualizzate con App-V

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

3. INSERIMENTO PUBBLICAZIONI NUOVE Anche qui previsto il nuovo codice 02 per Periodici in bolla quotidiani

WordPress: il corso Fondamentale

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Creare un nuovo tema grafico ( skin")

Report di valutazione studiolegalebraggio.it

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Flessibile Altamente personalizzabile Semplice ed intuitivo Integrato con MS Office Completo e potentissimo Multiversione (Cloud, C/S e stand alone)

Internet Explorer 6. Gestione cookie

CREAZIONE SITI WEB DINAMICI

jnews: gestire una newsletter con Joomla

1) GESTIONE DELLE POSTAZIONI REMOTE

WEB TOOLS CORSI AVANZATI PER LA COMUNICAZIONE WEB

Progetto LearnIT PL/08/LLP-LdV/TOI/140001

I modelli di qualità come spinta allo sviluppo

Eletec S.n.c Via G. Agnelli, 12/ Rezzato (BS)

SERVE ANCORA AVERE UN SISTEMA DI QUALITÀ CERTIFICATO?

CREARE TEMPLATE PER JOOMLA!

L attenzione verso i collaboratori e la loro formazione, perché l azienda non cresce se i collaboratori restano indietro.

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

Sondaggio: Sul tuo sito Joomla hai attivato la Compressione Gzip e la gestione della Cache?

Un nuovo modo per fare analisi e generare documenti dinamici

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

INTRODUZIONE PRATICA AL LEAN MANAGEMENT

L i n u B e s t a Mario Di Raimondo

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

Impostare il browser per navigare in sicurezza Opzioni di protezione

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto

Guida all uso di Java Diagrammi ER

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

1 CIRCOLO SPINEA (VE) CORSO CONOSCENZA E MANUTENZIONE DEL COMPUTER APRILE 2010 COME RIPULIRE IL PC UTILIZZANDO UN APPOSITO SOFTWARE

Il tuo riferimento finanziario Reale

EDICOLA MANAGER EM Importer


GESTIONE CANTINA MANUALE GESTIONE CANTINA 1

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver per [05/01/2015]

Office 2007 Lezione 02. Le operazioni più

HBase Data Model. in più : le colonne sono raccolte in gruppi di colonne detti Column Family; Cosa cambia dunque?

MANUALE CANTINA 04.01

d y o u r s e l f content management system {L'aggiornamento del tuo sito finalmente nelle tue mani.}

9-10 DICEMBRE Istitiuto Nazionale Tumori. regina Elena. introduzione a :

SDWeb Siti aziendali dinamici chiavi in mano

CONSIGLI PER POTENZIARE L APPRENDIMENTO DELLA LINGUA

Novità di Access 2010

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Bookenberg non è un softwere ma una piattaforma online, quindi:

Finalità della soluzione Schema generale e modalità d integrazione Gestione centralizzata in TeamPortal... 6

Abitantionline. Il social network per la casa e il costruito. Per chi è Cosa offre Lancio e partner. creato

FIRESHOP.NET. Gestione del taglia e colore.

Soluzioni per l ecommerce integrando Joomla! e Magento

Transcript:

VIII EDIZIONE FIRENZE

Stefano Bellandi s.bellandi@prismanet.com facebook.com/ste.bellandi Prismanet Via dei Bocchi, 241-55012 Segromigno in Piano (LU) Italia www.prismanet.com

Presenta:

IL LABIRINTO DEI TEMPLATE Joomla! Come uscirne vivi

E' giunta l'ora di scegliere un template? La scelta del template perfetto è strategico, Migliora la comunicazione, Ci fa risparmiare tempo.

Richiedere un template era come andare dal sarto Oggi siamo in un supermercato

Libreria template http://www.joomla.it/lista-template-3x.html Prima si va qui Più di 300 template solo per la versione 3.x scelti da VOI Altre risorse per template http://www.joomla24.com http://www.mixwebtemplates.com/http://www.joomlaperfect.com/ http://joomlathemes.co/ https://www.siteground.com/joomla-templates.htm

Inizio così...

...finisco da vecchio

Tipologie di Template Si distinguono per Compatibilità Licenza Tecnologia (framework si/no)

Compatibilità Se non c'è una motivazione convincente, evitiamo retrocompatibilità. Scegliamo template nativi 3.x Template con compatibilità ibrida (3.x 2.5) potrebbero avere classi php deprecate e morire con le successive versioni di Joomla! https://api.joomla.org/cms-3/deprecated.html

Licenze Su joomla.it trovate nella sezione template le informazioni sulle licenze dei template che scaricate.

NO FRAMEWORK

Tecnologia NO FRAMEWORK Pro Performance Sicurezza Originalità Compatibilità Longevità Contro Richiede conoscenze tecniche Poca modularità Non sono pronti all'uso

Tecnologia NO FRAMEWORK Con competenze html / php / css abbiamo il controllo completo per la semplicità intriseca con cui è costruito

FRAMEWORK

Grosso, lento e potente Piccolo, agile ma limitato

Dal 2005 aziende si sono specializzate in template, quindi hanno realizzato dei framework per: Velocizzare la loro produzione interna Consolidare il loro brand distribuendo gratuitamente il framework con un template base. Fidelizzare i clienti con le dipendenze (moduli-plugin)

Naturalmente anche la tecnologia di sviluppo è cambiata radicalmente in questi 10 anni, come sono cambiate le esigenze dei clienti, quindi anche i framework sono cambiati, anche radicalmente.

Svantaggi dello scenario attuale Troppe opzioni confondono gli utenti finali, in particolare per coloro che sono nuovi a Joomla. Soluzioni ripetute / copiate (cercare di reinventare la ruota / si copiano spudoratamente l'uno con l'altro) Poca conoscenza e lo scambio di informazioni tra concorrenti.

Vantaggi Molte Varianti di Framework, gli utenti finali anno più scelta Concorrenza crea competizione, competizione crea innovazione Velocità di startup Cose goduriose dei framework: Quickstart Multipiattaforma Shortcodes Override

Quick start L'origine dell'universo

Quick start È il pacchetto con cui si installa in un colpo solo joomla!, template e dipendenze (ormai ingenti e pericolose sui template commerciali ) È come una fotografia del sito già pronta e ci permette di essere operativi in pochissimo tempo Se vogliamo un lavoro pulito e aggiornato partiamo da zero installando il template e le dipendenze (magari seguendo la documentazione del produttore) Se si parte dal quick start mettiamo in cantiere il tempo di pulizia

SENZA QUICK START Ci aspettiamo questo Ci troviamo questo

Framework da ripulire Da componenti e plugin installati, solo per consentire di creare agli sviluppatori override html e personalizzazioni grafiche Da Moduli bloccati

Override Sono la riscrittura delle VIEW per customizzare le pagine, moduli, comportamenti. NOTA I template commerciali hanno molti override, quelli gratuiti molti meno.

Multipiattaforma Gantry Gavern Helix Vertex Warp Zo2 Sono disponibili anche Per: Wordpress

Shortcodes Disponibili talvolta come plug in stand alone Si inseriscono all'interno del testo dall'editor, vengono riconosciuti e tradotti dai plugin.

Shortcodes Velocizzano enormemente l'editing dei contenuti. Vincolano l'uso del template, perché se cambio il template (e rimuovo il suo plugin) negli articoli vedrò solo la stringa non compilata.

zootemplate.com www.t3-framework.org yootheme.com www.gavick.com www.joomshaper.com gantry.org shape5.com Alcuni tra i più famosi FRAMEWORK www.joomlaxtc.com

Le case di produzione dei template stanno cambiando il linguaggio del web PERCHE? Perché loro ti devono far vedere un template BELLO, quindi lo inzeppano di roba, ma poi quando vai ad implementare il tuo sito di roba ce n è un decimo, quindi tiri ad aggiungere contenuti per riempire il «modello» che ti è stato proposto, che svuotato sarebbe BRUTTO!!

I framework non coesistono Se se ne toglie uno vanno tolte anche le dipendenze. Altrimenti il conflitto javascript e' dietro l'angolo.

Gantry5 Solido, inteligente, difficile, prepotente.

T3 Non è possibibile spostare o creare spazi modulo nel framework Ha un pannello di personalizzazione live ed un ottimo megamenu

Gavern Facile da comprendere,non molta libertà, il layout si basa su griglia fissa.

Warp Possiede un enorme quantità di parametri che sconforta, gestione dei menu efficace ma rigida, poco intuitivo.

Helix Componente Page builder intergrato permette la creazione di layout custom per ogni pagina del proprio sito con estrema facilità.

Vertex Spazi moduli non spostabili Megamenu skinnabile (non funziona, bug) Ha la possibilità di skinnare la sidebar Tab laterali

XTC Spazi moduli non creabili e spostabili Layout overview (spazi moduli)

Confronto Caratteristiche Framework Gantry5 Visual layout builder Bootstrap Boxed/wide Compressione js/css Cookie low Font-awesome External font Less Megamenu Megamenu visuale Multimenu Profili Tracking Code Gavern Helix3 T3 Vertex Warp7 XTC Zo2

PERFORMANCE

Il Framework più veloce che c è? è il NO FRAMEWORK Anche se la maggior parte dei Framework fanno un uso imponente della cache, ma già eseguire i check per la ricompilazione appesantisce.

Framework dentro framework Tutti questi Framework hanno tutti qualcosa in comune e utilizzano un sacco di "compilazione " da LESS file a CSS. La maggior parte dei Framework fanno un uso imponente della cache, ma già eseguire i check per la ricompilazione appesantisce.

Dipendenze interne Tutti fanno un uso intensivo di plugin/moduli atti a sviluppare più velocemente il sito. Spesso questi stessi plugin/moduli sono pericolosi in fatto di sicurezza ed efficienza. Posso rallentare notevolmente il sito ma di solito sono presenti solo nei template commerciali

Dipendenze esterne Google font Jquery Fonts-awesome (o analogo) Bootstrap [...]

0,5 1 zo2 0 2 2,5 XTC 1,96 warp7 1,12 vertex 0,89 0,8 helix3 t3 1,05 1,68 gavern gantry5 1,5 1,13 0,58 Tempo di caricamento home (senza immagini)

Peso delle HOME 850 peso della home in Kb senza immagini 590 richieste senza immagini 413 407 292 288 254 244 9 8 gantry5 gavern 15 helix3 9 t3 27 vertex 7 warp7 16 XTC 10 zo2

MEGA MENU I Mega Menu più avanzati presenti in framework come T3, Gantry5, Zo2 consentono di settare i menu su più colonne con moduli e, per mezzo di strumenti dedicati, di inserire svariati elementi nei menu rendendoli di fatto siti nei siti. Framework come Elix3 consentono le personalizzazioni a megamenu all'interno delle singole voci di menu principali, rendendo la loro modifica meno centralizzata, ma indipendente dallo stile template.

La gestione delle lingue nella maggioranza dei framework analizzati permette la normale procedura di creazione di un sito multilingua di joomla! 3, con un solo mainmenu più le home di lingua ed un solo stile template, ma l'utilizzo di un solo menu e stile su alcuni framework non consente la personalizzazione e l'utilizzo dell'eventale megamenu presente. LINGUE E' possibile altresì impostare stili template associati ad ogni menu di lingua per personalizarne le voci e sfruttare tutti i possibili settaggi offerti dai framework, questa è sempre la procedura consigliata dai produttori anche se la meno veloce e centralizzata. In positivo Gantry5 consente la piena gestione, direttamente e contemporaneamente nello stile del framework, delle opzioni del megamenu per ogni voce di lingua. Fa eccezione negativa l'ultima versione del framework ZO2 che richiede necessariamente di creare tanti stili template per ogni menu di lingua creato, ed ogni voce va assegnata allo stile template di lingua creato.

Come uscirne vivi Ricercare il framework da utilizzare implica provarli quasi tutti, almeno quelli più blasonati. Concentrarsi su LAYOUT Builder MEGAMENU Builder Passo 1 Il framework

Come uscirne vivi Dobbiamo sforzarci di utilizzare moduli e componenti che non fanno parte del framework per mantenere quella autonomia che è tipica del nostro cms Passo 2 Moduli e componenti non del Framework

Come uscirne vivi Mai sottovalutare i contenuti. Oggi il web è : content driven È più importante il contenuto del contenitore Passo 3 I contenuti

Come uscirne vivi Non utilizzare tool dipendenti dal framework. Analytics, social, shortcode è meglio gestirli autonomamente. Così se un giorno cambio framework non distruggo il sito. Passo 4 Shortcode

IL FUTURO DI JOOMLA?

Credo che sia giunto il momento di consolidare tutti i nostri sforzi per il bene di Joomla e della sua comunità. Troppi framework si sono evoluti e la maggior parte di loro avranno caratteristiche sempre più simili. Perché non avere il meglio delle caratteristiche migliori nel CORE di Joomla! così possiamo far crescere una comunità più forte intorno ad esso?

IL FUTURO DI JOOMLA? Forse in un tocco?

Grazie dell' attenzione