Le 10 estensioni da tenere sempre a disposizione

1,926 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,926
On SlideShare
0
From Embeds
0
Number of Embeds
228
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Le 10 estensioni da tenere sempre a disposizione

  1. 1. Le 10 estensioni da tenere sempre a disposizione Relatore: Nicola Della MarinaT3Camp Italia Bologna 26/27 Novembre 2010Il primo evento italiano dedicato a Typo3 Novotel fiera Bologna
  2. 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.comPag. 2 http://www.t3campitalia.it/
  3. 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 linstallazione  Strumento centralizzato per la localizzazionePag. 3 http://www.t3campitalia.it/
  4. 4. Non parleremo di...  News (tt_news)  Templavoila!  RealUrl  FrontEnd User Registration  Digital Assets Management (DAM)Pag. 4 http://www.t3campitalia.it/
  5. 5. Fai comunicare TYPO3 con il tuo DatabasePag. 6 http://www.t3campitalia.it/
  6. 6. 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 aggiornamentoPag. 7 http://www.t3campitalia.it/
  7. 7. 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 Pag. 8 http://www.t3campitalia.it/
  8. 8. Integra il framework Javascript sul tuo sitoPag. 9 http://www.t3campitalia.it/
  9. 9. 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 estensioniPag. 10 http://www.t3campitalia.it/
  10. 10. T3 jQuery Include tutti componenti del framework, consentendo di scegliere solo quello che servePag. 11 http://www.t3campitalia.it/
  11. 11. T3 jQuery - Note • Chiave estensione: t3jquery • Ultimo Aggiornamento: Novembre 2010 • Aggiornato allultima versione di jQuery • Manuale presente e completo • L’integrazione dello script sul tutto il sito non è automatica nelle versioni di TYPO3 precedenti alla 4.3Pag. 12 http://www.t3campitalia.it/
  12. 12. Fatti contattare dai tuoi utentiPag. 13 http://www.t3campitalia.it/
  13. 13. Powermail - Features • Modulo online per linvio 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 tablesPag. 14 http://www.t3campitalia.it/
  14. 14. Powermail Definizione di ogni singolo campo tramite IRREPag. 15 http://www.t3campitalia.it/
  15. 15. Powermail Estendiamo l’estensione • 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 estensioniPag. 16 http://www.t3campitalia.it/
  16. 16. 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 datiPag. 17 http://www.t3campitalia.it/
  17. 17. Organizza la tua conventionPag. 18 http://www.t3campitalia.it/
  18. 18. 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 iscrizioniPag. 19 http://www.t3campitalia.it/
  19. 19. SeminarsVisualizzazione della lista degli eventi conindicazione dei posti ancora liberiPag. 20 http://www.t3campitalia.it/
  20. 20. 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)Pag. 21 http://www.t3campitalia.it/
  21. 21. Chiedi le informazioni direttamente agli utentiPag. 22 http://www.t3campitalia.it/
  22. 22. 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 compilazionePag. 23 http://www.t3campitalia.it/
  23. 23. Questionaire Per ogni record creato è possibile scegliere il tipo di domanda fra 16 elementiPag. 24 http://www.t3campitalia.it/
  24. 24. 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 CAPTCHAPag. 25 http://www.t3campitalia.it/
  25. 25. Collegati con tuttoPag. 26 http://www.t3campitalia.it/
  26. 26. 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 EditorPag. 27 http://www.t3campitalia.it/
  27. 27. 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.1Pag. 28 http://www.t3campitalia.it/
  28. 28. Fai interagire gli utenti del tuo sitoPag. 29 http://www.t3campitalia.it/
  29. 29. 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’Pag. 30 http://www.t3campitalia.it/
  30. 30. Commenting System Si integra perfettamente con l’estensione RatingsPag. 31 http://www.t3campitalia.it/
  31. 31. Commenting System - Note • Chiave estensione: comments • Ultimo aggiornamento Aprile 2009 • Manuale presente e completoPag. 32 http://www.t3campitalia.it/
  32. 32. Metti in ordine i tuoi eventiPag. 33 http://www.t3campitalia.it/
  33. 33. 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 iCalPag. 34 http://www.t3campitalia.it/
  34. 34. Calendar BasePag. 35 http://www.t3campitalia.it/
  35. 35. 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 interfacePag. 36 http://www.t3campitalia.it/
  36. 36. Decidi tu chi fa cosaPag. 37 http://www.t3campitalia.it/
  37. 37. Il modulo Access di TYPO3Pag. 38 http://www.t3campitalia.it/
  38. 38. 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/groupPag. 39 http://www.t3campitalia.it/
  39. 39. 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 dimensioniPag. 40 http://www.t3campitalia.it/
  40. 40. Blocca gli ospiti indesideratiPag. 41 http://www.t3campitalia.it/
  41. 41. 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 TYPO3Pag. 42 http://www.t3campitalia.it/
  42. 42. 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 mcryptPag. 43 http://www.t3campitalia.it/
  43. 43. Abbiamo parlato di…  DB Integration  T3 jQuery  Powermail  Seminars  Questionaire  Linkhandler  Commenting System  Calendar Base  Backend ACLs  FreeCap CAPTCHAPag. 44 http://www.t3campitalia.it/
  44. 44. SponsorPag. 45 http://www.t3campitalia.it/

×