[TYPO3-UG Italy] aggiornare TYPO3 a versioni successive a 4.5.x, quale direzione prendere?

Marco Antonioli antonioli at gammsystem.com
Thu Aug 23 15:48:18 CEST 2012


Ciao Alessandro 


sto cominciando a sbattere la faccia anch'io in questo periodo sulla direzione da prendere. 
Non sono in grado ancora di darti una indicazione sul passaggio migliore da fare, anche se penso di provare un porting as is da 4.5 a 4.7 per test di una installazione a caso tra quelle che abbiamo. Per cui per questo ti dirò a settembre.. 


Anch'io ho il timore del fatto che molte ext possano non sopravvivere in doppia versione... 
Ma per lo specifico di Powermail ho visto che comunque sono mantenute due versioni e sono state entrambe aggiornate per rispondere al problema di sicurezza ultimo. 
In definitiva stanno mantenendo sia il filone 1.X.X (per la 4.5) e sono alla 1.9.6 che il filone 2.X.X (4.6 e 4.7) e sono alla 2.0.2. E' chiaro che i nuovi sviluppi tengono conto dei nuovi requisiti, anche non retrocompatibili. 
Penso che le ext maggiori in caso di fork verranno mantenute, per lo meno per i fix anche senza aggiunta di funzionalità.... o meglio lo spero.. 


Che poi il passaggio da 4.5 a 6.0 sia indolore lo vedremo. 


PS ma c'è la necessità di passare da 4.5 a 4.7? Va bene la migliorata capacità di aderire allo standard html5, ma chi paga il porting e i necessari adeguamenti, il cliente? Mmmm.... Altro discorso se si parte con progetto nuovo. 


a presto 



Marco Antonioli 
Gamm System Srl 

Tel 0372 25137 
Fax 0372 557854 
http://www.gammsystem.com 
antonioli (at) gammsystem.com 

P.IVA / CF 01066780196 
REA CR - 132115 
Tribunale di CR n. 9413 
Capitale sociale € 22.879,48 i.v. 

----- Messaggio originale -----

Da: "Alessandro Tuveri" <at at uniud.it> 
A: typo3-ug-italy at lists.typo3.org 
Inviato: Giovedì, 23 agosto 2012 15:14:43 
Oggetto: [TYPO3-UG Italy] aggiornare TYPO3 a versioni successive a 4.5.x, quale direzione prendere? 

Salve a tutti 
da un breve aggiornamento in rete mi sembra di capire che la versione 
successiva alla 4.5.x con la quale girano diversi siti sia la v. 6.x 
quando sarà distribuita come stabile questo autunno. 
Non ho seguito le discussioni ne' sono iscritto a forum, ma vedo 
alcune cose poco chiare circa le future versioni del CMS. 
Se non ho capito male la versione 4.7.x va verso la Phoenix quindi 5.x. 
Ma vedo che cono sono diversi sviluppatori, vedi l'esempio del 
popolare prodotto Powermail, che fanno delle nuove versioni NON 
compatibili con la v. 4.5 che, ricordo, e' definita LTS. Dispiace 
verificare che queste versioni non sono compatibili all'indietro (es. 
powermail 2.x montato su una 4.5 non gira proprio) allora mi chiedo se 
il nuovo powermail potra' sua volta girare sulla 6.x o bisogna 
attendere una nuova versione, e cosi' via per gli altri prodotti. 
La mia preoccupazione e' di passare dalla 4.5 alla 4.7 per far 
funzionare qualche aspetto del sito, magari cono non poche difficolta' 
per poi tentare una aggiornamento alla 6.x e dover affrontare una 
lunga mole di lavoro? 

Non so se sto sbagliando ma io attendo l'uscita della 6.xe quando 
e'stabile mollo la 4.5 e aggiorno. 
Qualcuno sa quale e' la via migliore? Che garanzie di funzionamento ci 
saranno per le attuali estensioni che girano sotto 4.7: gireranno o 
meno su una v. 6? 

Perdonate tutti questi dubbi ma non vorrei affrontare una mole di 
lavoro eccessiva e quelche preoccupa e'che la LTS rischia di non 
arrivare al 2014 come promesso in quanto le estensioni non compatibili 
stanno aumentando. 

grazie a chi rispondera' 

P.S.qualcuno ha un link per sviluppatori che spiega quali accorgimenti 
vanno adottati per aggiornare una +ext dalla v4.5 alla v.4.7? 



> Ciao Cesare, 
> quello che fa quel codice è che ogni utente viene creato con data di 
> validità 365 giorni, poi si disabilita. 
> La classe la puoi mettere dove vuoi e poi devi inserire 
> correttamente il percorso per raggiungerla (non metterla dentro 
> t3registration, altrimenti al prossimo aggiornamento ti si cancella). 
> Puoi anche metterla nella root di typo3conf. 
> 
> Ciao 
> Federico 
> 
> Il giorno 16/mag/2012, alle ore 16:51, kingster46 at libero.it ha scritto: 
> 
>> Ciao Federico, 
>> Grazie mille per la risposta, ma quello di cui ho bisogno è che l'iscrizione 
>> abbia come data di fine accesso il 31/12 dell'anno in cui viene fatta la 
>> richiesta di iscrizione. 
>> nel caso la class che mi suggerisci di creare va inserita in quale cartella? 
>> nella cartella "hooks"? 
>> saluti 
>> Cesare M. 
>>> ----Messaggio originale---- 
>>> Da: typo3list at bernardin.it 
>>> Data: 16/05/2012 14.49 
>>> A: "TYPO3 Usergroup Italy"<typo3-ug-italy at lists.typo3.org> 
>>> Ogg: Re: [TYPO3-UG Italy] Registrazione con limite temporale 
>>> 
>>> Ciao Cesare, 
>>> la cosa è molto più semplice di quello che pensi. 
>>> Se quello che hai bisogno è al salvataggio dell'utente (non ad ogni 
>> aggiornamento del profilo) settare la data di scadenza dell'account 
>> ad oggi+365 
>> giorni, la cosa come scriveva David (ma si riferiva ad un'altra 
>> estensione) è 
>> fattibile con un hook. 
>>> Devi semplicemente crearti una classe tu tipo: 
>>> class.ux_t3registration_expire. 
>> php come segue: 
>>> 
>>> 
>>> class ux_t3registration_expire{ 
>>> public function setUserExpire(&$params, &$pObj) { 
>>> params['user']['endtime'] = mktime(0, 0, 0, date("m"), 
>>> date("d"), date 
>> ("Y")+1); 
>>> } 
>>> } 
>>> 
>>> poi vai in typo3conf/localconf.php e aggiungi questa riga: 
>>> 
>>> $TYPO3_CONF_VARS['EXTCONF']['t3registration']['beforeInsertUser'][] = 
>> 'PERCORSO COMPLETO ALLA TUA CLASSE:ux_t3registration_expire->setUserExpire'; 
>>> 
>>> Mi raccomando la & prima di params negli argomenti della funzione 
>> setUserExpire, altrimenti non ti funziona. 
>>> 
>>> Fai una prova perchè non ho provato il codice che ti ho scritto. 
>>> 
>>> Ciao 
>>> Federico 
>>> 
>>> Il giorno 16/mag/2012, alle ore 14:07, kingster46 at libero.it ha scritto: 
>>> 
>>>> Ciao, ti ringrazio per la spiegazione, purtroppo penso che il tutto vada 
>> ben 
>>>> aldilà delle mie possibilità. 
>>>> nella mia ignoranza pensavo che nel plugin di t3registration ci fosse la 
>>>> possibilità di settare in default, dato che nella "scheda" degli user 
>> esiste il 
>>>> tempo di inizio e fine dell'accesso, detto campo. 
>>>> mille grazie 
>>>> un saluto 
>>>> Cesare M. 
>>>> 
>>>>> ----Messaggio originale---- 
>>>>> Da: davdenic at intera.it 
>>>>> Data: 16/05/2012 12.52 
>>>>> A: <typo3-ug-italy at lists.typo3.org> 
>>>>> Ogg: Re: [TYPO3-UG Italy] R: Re: Registrazione con limite temporale 
>>>>> 
>>>>> ciao, nel primo caso essenzialmente è uno script indipendente quindi se 
>>>>> sai programmare in php e mysql ci riesci abbastanza facilmente. 
>>>>> in pratica ti fai uno script php che legge con una query sql la tabella 
>>>>> fe_users. 
>>>>> nella tabella fe_users ci sono molti campi, quelli che ti interessano 
>> sono: 
>>>>> 
>>>>> crdate 
>>>>> endtime 
>>>>> 
>>>>> sono entrambi in unix time stamp, quindi ti basta fare un update in sql 
>>>>> di questo tipo: 
>>>>> 
>>>>> UPDATE fe_users SET endtime = crdate + 31536000 WHERE hidden=0 AND 
>> disable=0 
>>>>> 
>>>>> ciao 
>>>>> 
>>>>> 
>>>>>> Ciao, ti ringrazio per la risposta. So che siete tutti degli esperti e 
>> come 
>>>>>> tale date sempre delle ottime risposte. purtroppo sono solo un 
>> autodidatta 
>>>> che 
>>>>>> cerca di far funzionare al meglio il proprio sito, per riuscire a capire 
>>>> cio 
>>>>>> che mi hai suggerito non avresti per caso un esempio pratico? 
>>>>>> grazie mille 
>>>>>> Cesare M. 
>>>>>> 
>>>>>>> ----Messaggio originale---- 
>>>>>>> Da: davdenic at intera.it 
>>>>>>> Data: 15/05/2012 17.07 
>>>>>>> A:<typo3-ug-italy at lists.typo3.org> 
>>>>>>> Ogg: Re: [TYPO3-UG Italy] Registrazione con limite temporale 
>>>>>>> 
>>>>>>> 
>>>>>>> in un sito un po' datato ho risolto con un semplice script php messo in 
>>>>>>> cron, che non fa altro che guardare la data di iscrizione (crdate) e 
>>>>>>> setta endtime di conseguenza. 
>>>>>>> 
>>>>>>> Oppure si può fare un hook della sr_feuser_register per chiamare una 
>>>>>>> funzione php esterna all'atto della registrazione, questa funzione non 
>>>>>>> deve far altro che settare l'endtime. 
>>>>>>> 
>>>>>>> ciao 
>>>>>>> 
>>>>>>> 
>>>>>>>> Salve, vorrei poter creare un modulo di registrazione che abbia di 
>>>> default 
>>>>>>>> un limite temporale, limite pari a l'anno solare in corso. è 
>> fattibile? 
>>>> con 
>>>>>>>> quale 
>>>>>>>> estensione? 
>>>>>>>> grazie 
>>>>>>>> Cesare M. 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> -- 
>>>>>>> David Denicol~ 
>>>>>>> InteRa graphic web e-motion 
>>>>>>> Ravenna Italy 
>>>>>>> web: www.intera.it 
>>>>>>> 
>>>>>>> in: www.linkedin.com/in/daviddenicolo 
>>>>>>> tr: www.davdenic.tumblr.com 
>>>>>>> tw: www.twitter.com/davdenic 
>>>>>>> _______________________________________________ 
>>>>>>> TYPO3-UG-Italy mailing list 
>>>>>>> TYPO3-UG-Italy at lists.typo3.org 
>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> David Denicol~ 
>>>>> InteRa graphic web e-motion 
>>>>> Ravenna Italy 
>>>>> web: www.intera.it 
>>>>> 
>>>>> in: www.linkedin.com/in/daviddenicolo 
>>>>> tr: www.davdenic.tumblr.com 
>>>>> tw: www.twitter.com/davdenic 
>>>>> _______________________________________________ 
>>>>> TYPO3-UG-Italy mailing list 
>>>>> TYPO3-UG-Italy at lists.typo3.org 
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
>>>> 
>>>> 
>>>> _______________________________________________ 
>>>> TYPO3-UG-Italy mailing list 
>>>> TYPO3-UG-Italy at lists.typo3.org 
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
>>> 
>>> _______________________________________________ 
>>> TYPO3-UG-Italy mailing list 
>>> TYPO3-UG-Italy at lists.typo3.org 
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
>>> 
>> 
>> 
>> _______________________________________________ 
>> TYPO3-UG-Italy mailing list 
>> TYPO3-UG-Italy at lists.typo3.org 
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
> 
> _______________________________________________ 
> TYPO3-UG-Italy mailing list 
> TYPO3-UG-Italy at lists.typo3.org 
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 
> 



ALESSANDRO TUVERI 

-------------------------------------- 
AREA SERVIZI INFORMATICI E MULTIMEDIALI 
Servizi WEeb d'Ateneo 
Universit? degli Studi di Udine 
tel. ufficio 0432-558904 
-------------------------------------- 
Homo sine pecunia est imago mortis 
-------------------------------------- 

---------------------------------------------------------------------- 
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine 


_______________________________________________ 
TYPO3-UG-Italy mailing list 
TYPO3-UG-Italy at lists.typo3.org 
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy 



More information about the TYPO3-UG-Italy mailing list