Articoli relativi a Typo3

Typo3 3.8.0 sta per arrivare


Se tutto va bene tra un paio di settimane dovrebbe essere rilasciata la versione definitiva della release 3.8.0 di Typo3, l’avanzato sistema di content management creato da Kasper Skårhøj.


Typo3, Extended Table screencast


L’estensione extendedTable permette la creazione e la gestione di tabelle complesse all’interno di un sito realizzato con Typo3.
L’installazione dell’estensione è molto semplice e si effettua tramite il solito Ext Manager.
Una volta installata apparirà nel backend di Typo3 un nuovo tipo di contenuto, l’Extended Table. Questo screencast è una piccola dimostrazione delle funzionalità del prodotto.

Guarda l’Extended Table screencast.


Vulnerabilità nel modulo di invio mail di Typo3


Il componente mailform di Typo3 serve a gestire i moduli per l’invio delle mail. La versione compresa nell’installazione base soffre di un problema che potrebbe permettere ad un malintenzionato di inviare mail a destinatari diversi rispetto a quelli impostati dall’amministratore del sito.

La soluzione consiste nell’installare l’estensione security_formmail.

Il problema è descritto più dettagliatamente in questa pagina.


Typo3, video introduttivo


Un video che illustra rapidamente l’interfaccia di gestione di un sito realizzato con Typo3, con particolare riferimento al lavoro di modifica dei contenuti. E’ il primo video di una serie destinata a questo straordinario strumento di content management.

Guarda il filmato: Panoramica di Typo3 (1,34 Mb)
Per visualizzare il video è necessario Real Player.


Newsletter in solo testo con Direct Mail in Typo3: i link alle immagini.


Quando create una newsletter con l’estensione Direct Mail in Typo3, il plugin genera automaticamente (a meno che l’abbiate configurato in maniera diversa) due versioni della newsletter che verrà inviata agli iscritti: una in formato html e l’altra in formato testo. Se nella newsletter avrete inserito delle immagini, nella versione in testo semplice verranno riportati i link a queste immagini presenti sul server. Il problema è che, di default, questi link puntano ad un indirizzo di fantasia ( example.com.test). Per farle puntare all’URL reale del vostro sito dovrete inserire queste righe nel campo Constants del template di Direct Mail:

plugin.alt.plaintext { siteUrl = http://www.pippo.com }

Typo3 plaintext link


Newsletter per Typo3, alcune aggiunte al tutorial di Direct Mail


L’estensione più utilizzata per gestire le newsletter all’interno di un sito realizzato con Typo3 è senza dubbio Direct Mail. Sul sito del noto CMS è disponibile un valido tutorial che illustra cone installare e configurare il prodotto. Tuttavia alcuni dettagli sono lasciati un po’ oscuri e la configurazione di default del template per la newsletter può lasciare un po’ perplessi gli utenti alle prime armi.

Uno di questi è il modo in cui vengono riprodotte le intestazioni nelle newsletter che spediamo dal sito. Sfruttando il pacchetto ImageMagick, Typo3 è in grado di creare immagini contenenti testo in maniera dinamica e questa funzionalità viene impiegata di default nella creazione delle intestazioni delle newsletter.
Una possibilità senza dubbio interessante, in questo caso però un po’ fastidiosa a mio giudizio.
Per ovviare a questo è necessario intervenire sulle costanti del template* e cercare la voce Default Header type. Questa proprietà di default è impostata a 5, basta modificarne il valore a 1, 2, 3 o 4 e le intestazioni verranno create come testo, non più come immagini gif.

Typo3 Default Header Type

* Attraverso il Constant Editor del Direct Mail Module e scegliendo poi la categoria CONTENT.


Modificare l’ordinamento nell’estensione NF Downloads


L’estensione NF Downloads permette di creare una lista di file scaricabili in un sito realizzato con Typo3.
La sua caratteristica distintiva è rappresentata dalla possibilità di nascondere l’indirizzo diretto del file all’interno delle directory del sito web.

La visualizzazione di default di questo plugin presenta l’elenco dei file in base all’ordine di inserimento. Personalmente ho avuto la necessità di avere un elenco in ordine alfabetico in base al nome dell’oggetto.

Per realizzare ciò è stato sufficiente modificare il file class.tx_nfdownloads_pi1.php che si trova normalmente in /ext/nf_downloads/pi1. La modifica riguarda la riga 64 che cambia da:

$query = 'SELECT uid,pid,name,description,installtext,filename,headline FROM tx_nfdownloads_download
WHERE pid IN '.$pidList.')'.chr(10).$this->cObj->enableFields('tx_nfdownloads_download').' ORDER BY sorting';

a:

$query = 'SELECT uid,pid,name,description,installtext,filename,headline FROM tx_nfdownloads_download
WHERE pid IN ('.$pidList.')'.chr(10).$this->cObj->enableFields('tx_nfdownloads_download').' ORDER BY name';

Traduzione italiana di CHC Forum


CHC Forum è un’estensione che permette di creare e gestire un forum all’interno di un sito realizzato con Typo3.
Qui potete trovare i file che permettono di avere il prodotto tradotto in italiano.


Document Type Declaration in Typo3


Normalmente le pagine html create da Typo3 presentano il Doctype HTML 4.0 Transitional:

DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

Nel caso vogliate modificarlo nel Doctype XHTML 1.0 Transitional:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

basterà inserire la riga:

page.config.doctype = xhtml_trans

all’interno del Setup del vostro template.

Ovviamente questa modifica non renderà tutto il vostro sito XHTML compatibile, per ottenere questo dovrete mettere mano al vostro template.


Typo3 3.7.0


E’ stata rilasciata la versione 3.7.0 di Typo3.
Ora è compatibile anche con PHP5.



Chiudi
E-mail It