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

Mauro Lorenzutti mauro.lorenzutti at webformat.com
Thu Aug 23 16:27:35 CEST 2012


Ciao Alessandro,

Il 23/08/2012 15:14, Alessandro Tuveri ha scritto:
> 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.

esatto, dalla 4.x si passerà direttamente alla 6.x

> 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.

in effetti no, la versione 5.x è stata definitivamente segata, 
cancellata, bocciata, fai tu :-)
quello che in origine doveva essere TYPO3 5.0 avrà ora un nome nuovo 
nuovo (ancora da decidere) perchè è a tutti gli effetti un cms diverso 
(magari con molto in comune con il TYPO3 che conosciamo ma con un 
framework, un'interfaccia, estensioni, ecc. ecc. tutto completamente nuovo).


> 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.

un discorso è il core, un altro le estensioni. Siccome si basa tutto su 
lavoro volontario (a parte alcuni sviluppatori del core pagati 
dall'associazione), uno sviluppatore di un modulo non è obbligato a 
garantire la compatibilità con più versioni di TYPO3. Magari se è serio 
lo farà ma ti assicuro che può essere molto faticoso.


> 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?

un upgrade dalla 4.5 alla 4.7 non dovrebbe essere troppo impegnativo, a 
meno che non usi un sacco di estensioni e allora quasi sicuramente ti 
troverai con estensioni non funzionanti (a livello di core sono cambiate 
diverse cose dalla 4.5 alla 4.6)

>
> 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?

non è detto, stiamo parlando di una nuova major release, un po' come 
quando si è passati dalla 3.8 alla 4.0. In quell'occasione la maggior 
parte delle estensioni hanno continuato a funzionare o sono state subito 
aggiornate. Ma molte estensioni vecchie sono definitivamente morte e 
nessuno le ha più aggiornate.

> 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.

Come ha scritto Tonino, se applichi tutte le patch di sicurezza e non 
hai bisogno delle nuove funzionalità delle nuove release, allora non sei 
obbligato ad aggiornare il core. La LTS ha una visione su 3 anni perchè 
di solito dopo 3-4 anni un sito si comincia a ripensarlo e magari è 
l'occasione per aggiornarlo. Diciamo che se vai avanti passo passo con 
le relase di TYPO3, ogni upgrade costa relativamente poco, se invece 
rimani fermo ad una versione, l'upgrade potrebbe costarti molto.

Ciao,
Mauro


>
> 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


-- 

Mauro Lorenzutti

CTO / Software Architect
mauro.lorenzutti at webformat.com
Tel.   +39-0427-926.389

WEBFORMAT srl -- www.webformat.com
Via S. Francesco d'Assisi, 6 -- 20122 MILANO
Corte Europa, 12 - 33097 SPILIMBERGO (PN)

*** TYPO3 Certified Integrator ***



More information about the TYPO3-UG-Italy mailing list