Le 10 estensioni da tenere sempre a disposizione

Post on 05-Dec-2014

2.007 views 1 download

description

Carrelleta di 10 utili estensioni per personalizzare e far rendere al meglio TYPO3.

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: nicola.dellamarina@webformat.com

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