Le 10 estensioni da tenere sempre a disposizione
-
Upload
nicola-della-marina -
Category
Technology
-
view
2.006 -
download
1
description
Transcript of Le 10 estensioni da tenere sempre a disposizione
Bologna 26/27 Novembre 2010 Novotel fiera Bologna
Le 10 estensioni da tenere sempre a disposizione Relatore: Nicola Della Marina
T3Camp Italia Il primo evento italiano dedicato a Typo3
Pag. 2 http://www.t3campitalia.it/
Pag. 2
Nicola Della Marina
Website Developer a WEBFORMAT
Certificato TYPO3 Integrator dal 2009
Da 10 anni nello sviluppo di progetti web
TYPO3 trainer con oltre 200 ore di formazione in aula
Copertura di tutta la realizzazione del sito: template, configurazione delle estensioni e sviluppo di estensioni personalizzate
Contacts: [email protected]
www.webformat.com
Pag. 3 http://www.t3campitalia.it/
Pag. 3
Le estensioni di TYPO3
Oltre 4.500 estensioni
Uno dei punti di forza di TYPO3
Repository sempre aggiornato
Procedura guidata per il download e l'installazione
Strumento centralizzato per la localizzazione
Pag. 4 http://www.t3campitalia.it/
Pag. 4
Non parleremo di...
News (tt_news)
Templavoila!
RealUrl
FrontEnd User Registration
Digital Assets Management (DAM)
Pag. 6 http://www.t3campitalia.it/
Fai comunicare TYPO3 con il tuo Database
Pag. 7
DB Integration - Features
• Creazione di query SQL tramite una interfaccia user-friendly
• Visualizzazione a Frontend dei risultati della query
• Gestione completa dei dati di output tramite TypoScript
• Connessione a database esterni a TYPO3 attraverso ADOdb
• Creazione semplificata di form di ricerca, inserimento e aggiornamento
http://www.t3campitalia.it/
Pag. 8
DB Integration - Note
• Chiave estensione: wfqbe
• Ultimo aggiornamento Settembre 2010
• Manuale presente e completo di tutorial
• Richiede l’installazione dell’estensione di sistema ‘ADOdb’
• Grazie a Mauro Lorenzutti per averla realizzata
http://www.t3campitalia.it/
Pag. 9 http://www.t3campitalia.it/
Integra il framework Javascript sul tuo sito
Pag. 10
T3 jQuery - Features
Un unico file js per tutte le estensioni
Evita conflitti fra le estensioni
Permette di minificare e comprimere il file javascript
Interroga le estensioni installate per sapere di quali componenti hanno bisogno
Integrazione del framework su tutto il sito o solo sulle pagine che volete
Libreria per integrarlo nelle estensioni
http://www.t3campitalia.it/
Pag. 11
T3 jQuery
http://www.t3campitalia.it/
Include tutti componenti del framework, consentendo di scegliere solo quello che serve
Pag. 12
T3 jQuery - Note
• Chiave estensione: t3jquery
• Ultimo Aggiornamento: Novembre 2010
• Aggiornato all'ultima versione di jQuery
• Manuale presente e completo
• L’integrazione dello script sul tutto il sito non è automatica nelle versioni di TYPO3 precedenti alla 4.3
http://www.t3campitalia.it/
Pag. 13 http://www.t3campitalia.it/
Fatti contattare dai tuoi utenti
Pag. 14
Powermail - Features
• Modulo online per l'invio di email
• Definizione di ogni singolo campo tramite IRRE
• Non richiede conoscenze HTML
• Salvataggio dei dati postati
• Modulo per export dei dati in Excel e CSV
• Campi precompilati con i dati della sessione utente
• Controllo di validità dai dati "in linea" tramite javascript, o tramite PHP
• Si integra con quasi tutte le estensioni antispam
• Creazione di campi collegati a date2cal o static info tables
http://www.t3campitalia.it/
Pag. 15
Powermail
http://www.t3campitalia.it/
Definizione di ogni singolo campo tramite IRRE
Pag. 16
Powermail
• Spamshield
• Powermail Frontend
• Powermail double opt-in
• Dynamic target for Powermail
• Powermail Ajax Submit
• Webformat Powermail fix for workspaces
• Webformat Powermail SugarCRM connector (presto su questi schermi)
• ... e altre 18 estensioni
http://www.t3campitalia.it/
Estendiamo l’estensione
Pag. 17
Powermail - Note
• Chiave estensione: powermail
• Ultimo aggiornamento: Novembre 2010
• Manuale completissimo, con alcuni esempi di implementazione
• Fa uso di Prototype per la validazione da FE dei dati
http://www.t3campitalia.it/
Pag. 18 http://www.t3campitalia.it/
Organizza la tua convention
Pag. 19
Seminars - Features
• Visualizzazione lista e dettaglio degli eventi programmati
• Possibilità di registrarsi agli eventi
• Aggiornamento automatico dei posti disponibili
• Gestione dei prezzi early bird
• Dipendenza degli argomenti dei seminari
• Pagina dell’utente con la lista dei corsi a cui è registrato
• Modulo di BackEnd per la gestione degli eventi
• Esportazione in CSV della lista degli eventi e delle iscrizioni
http://www.t3campitalia.it/
Pag. 20
Seminars
http://www.t3campitalia.it/
Visualizzazione della lista degli eventi con indicazione dei posti ancora liberi
Pag. 21
Seminars - Note
• Chiave estensione: seminars
• Ultimo aggiornamento Maggio 2010
• Manuale presente e completo
• Va in conflitto con l’estensione ‘dbal’
• Richiede queste estensioni:
• Oelib
• Ameos Formidable
• Static Info Tables
• Frontend User Registration (per consentire la registrazione utenti)
http://www.t3campitalia.it/
Pag. 22 http://www.t3campitalia.it/
Chiedi le informazioni direttamente agli utenti
Pag. 23
Questionaire - Features
• 16 diversi tipi di elementi con cui comporre il questionario
• Gestisce sia l’utente anonimo che l’utente registrato
• E’ possibile selezionare azioni diverse da eseguire quando un utente termina il questionario, anche in base al punteggio ottenuto
• Divisione multi-pagina
• Consente l’inserimento di domande condizionate
• Doppio sistema di validazione
• Esportazione dei risultati in formato CSV
• Invia email a più destinatari una volta terminata la compilazione
http://www.t3campitalia.it/
Pag. 24
Questionaire
http://www.t3campitalia.it/
Per ogni record creato è possibile scegliere il tipo di domanda fra 16 elementi
Pag. 25
Questionaire - Note
• Chiave estensione: pbsurvey
• Ultimo aggiornamento Ottobre 2008
• Documentazione presente e completa di tutti i tipi di elemento
• Esportazione dei risultati possibile con estensione aggiuntiva (Questionaire Export)
• Preview dei dati inseriti possibile con estensiona aggiuntiva (Webformat Preview for Questionaire)
• Protezione captcha con l’estensione freeCap CAPTCHA
http://www.t3campitalia.it/
Pag. 26 http://www.t3campitalia.it/
Collegati con tutto
Pag. 27
AOE Link Handler - Features
• Modifica il linkbrowser standard di TYPO3 per creare link verso ogni tipologia di record
• Gestione via TSConfig delle tipologie di link creabili
• Link a FrontEnd configurabili completamente da TypoScript con le proprietà typolink
• Già pronta la configurazione per creare link alle news
• Funziona anche nel Rich Text Editor
http://www.t3campitalia.it/
Pag. 28
AOE Link Handler - Note
• Chiave estensione: linkhandler
• Ultimo aggiornamento Aprile 2009
• Documentazione presente e completa di esempi
• Funziona con TYPO3 4.2 e con una patch anche per la versione 4.1
http://www.t3campitalia.it/
Pag. 29 http://www.t3campitalia.it/
Fai interagire gli utenti del tuo sito
Pag. 30
Commenting System - Features
• Consente di commentare sia pagine che singoli record
• Form e lista commenti in plugin separati
• Controllo dello spam
• Sistema di approvazione
• Gli editors possono rispondere ai singoli commenti
• Uso dei dati dell’utente loggato per precompilare i campi
• Integrabile con l’estensione ‘ratings’
• Predisposto per l’utilizzo con ‘tt_news’
http://www.t3campitalia.it/
Pag. 31
Commenting System
http://www.t3campitalia.it/
Si integra perfettamente con l’estensione Ratings
Pag. 32
Commenting System - Note
• Chiave estensione: comments
• Ultimo aggiornamento Aprile 2009
• Manuale presente e completo
http://www.t3campitalia.it/
Pag. 33 http://www.t3campitalia.it/
Metti in ordine i tuoi eventi
Pag. 34
Calendar Base - Features
• Visualizzazione degli eventi in modalità giorno, settimana, mese e anno
• Visualizzazione del dettaglio dell’evento
• Gestione da FrontEnd di tutte le componenti del calendario
• Creazione di eventi ricorrenti e relative eccezioni
• Possibilità per gli utenti, registrati e non, di iscriversi ad un evento e ricevere aggiornamenti e reminders
• Utilizzabile sia come calendario di eventi pubblici, sia come agenda personale integrabile in una intranet
• Categorizzazione degli eventi con filtri
• Importazione ed esportazione degli eventi in formato iCal
http://www.t3campitalia.it/
Pag. 35
Calendar Base
http://www.t3campitalia.it/
Pag. 36
Calendar Base - Note
• Chiave estensione: cal
• Ultimo aggiornamento Luglio 2010
• Manuale presente e completo
• Estendibile
• Typoscript Service for Calendar Base
• Calendar Base - DAM reference usage
• Calendar Base FE AJAX interface
http://www.t3campitalia.it/
Pag. 37 http://www.t3campitalia.it/
Decidi tu chi fa cosa
Pag. 38 http://www.t3campitalia.it/
Il modulo Access di TYPO3
Pag. 39
Backend ACLs - Features
• Assegnazione dei permessi alla pagina in modalità multi-gruppo o multi-utente
• Gruppi diversi o utenti diversi hanno permessi diversi sulla singola pagina
• Assegnazione ricorsiva dei permessi
• Indipendenza dal sistema di assegnazione automatico owner/group
http://www.t3campitalia.it/
Pag. 40
Backend ACLs - Note
• Chiave estensione: be_acl
• Ultimo aggiornamento Dicembre 2008
• Documentazione presente e completa
• Sconsigliato assegnare questi permessi a livello di root page in siti di grandi dimensioni
http://www.t3campitalia.it/
Pag. 41 http://www.t3campitalia.it/
Blocca gli ospiti indesiderati
Pag. 42
FreeCap CAPTCHA - Features
• Include lo script freeCap nelle pagina di TYPO3
• Accessibilità garantita tramite riproduzione audio
• Modulo di backend per creare immagini personalizzate
• Consente di definire il grado di distorsione della parola da leggere
• Integrato in moltissime estensioni di TYPO3
http://www.t3campitalia.it/
Pag. 43
FreeCap CAPTCHA - Note
• Chiave estensione: sr_freecap
• Ultimo aggiornamento Aprile 2010
• Documentazione presente con esempi di integrazione nelle estensioni
• Richiede TYPO3 4.3 (per le versioni precedenti usare la versione 1.2.2)
• Richiede PHP5 compilato con GDlib (GDlib 2 per il modulo di backend)
• Per la riproduzione audio e necessario che PHP sia compilato con il modulo mcrypt
http://www.t3campitalia.it/
Pag. 44
Abbiamo parlato di…
DB Integration
T3 jQuery
Powermail
Seminars
Questionaire
Linkhandler
Commenting System
Calendar Base
Backend ACLs
FreeCap CAPTCHA
http://www.t3campitalia.it/
Pag. 45 http://www.t3campitalia.it/
Pag. 45
Sponsor