il fatto è che la 1.5 è una Rc1 per cui non ci saranno grossi cambiamenti, per cui se un componente non va ora non andrà a dicembre, a meno che chi sviluppi il componente non faccia l'upgrade per la nuova versione di joomla.
appunto. ma allora, se questi componenti sono indispensabili, si continuerà ad usare la 1.0.qualcosa, in attesa che tutti gli sviluppatori terzi di componenti non compatibili decidano - eventualmente! - di portarli alla 1.5.
in altre parole: io ho un motorino del '94 che va benissimo. certo, ne sono usciti di più nuovi, ma sono incompatibili col mio componente denaro, quindi io mi tengo bello bello il mio motorino modello '94.
(in realtà il comune di Roma, dove abito, bloccherà la circolazione dei "vecchi" due tempi, come se chi si adatta ad usare un mezzo del genere avesse i soldi per comprarne uno nuovo e far contenti ecologisti dei miei stivali e concessionari, ma questo è un altro discorso).
Quindi siccome tu citi il termine agratis non pernso che una persona agratis perda ore e ore (come dici tu) per adattarsi ad una nuova cosa, ma dovrebbe essere questa nuova cosa (visto che è nuova) a far funzionare tutte le cose precedenti.
sì, ma poi vuol dire che tanto nuova non diventa.
e joomla aveva *davvero* bisogno di una grande rinnovata. ripeto: tu le hai viste le tabelle dentro tabelle dentro tabelle?
adesso, non so se la 1.5 funzionerà così, ma se io fossi uno che sviluppa joomla direi: "ascoltate tutti o sviluppatori terzi! d'ora in poi il vostro codice php non dovrà più scrivere table contentpaneopen td table qualcosaltro td table td class moduletable ecc. ma: h3 class moduletable, fine, che almeno a fare i template non si impazzisce e poi anche i motori di ricerca sono più contenti.". e quindi se lo sviluppatore vuole upgradare il suo componente bene, e se no ciccia e si contiunua ad usare la 1.0.qualcosa.
Per la mia esperienza (che non è poca) penso che sia più facile costruire una base che garantisca un buon funzionamento e poi sviluppare tutte le altre cose per farla diventare più efficace...
ecco, la base c'è, anzi, ce ne sono due. c'è la 1.5 che garantisce un buon funzionamento e sulla quale tutti gli sviluppatori terzi volenterosi potranno aggiornare o creare i loro moduli per farla diventare più efficace. e poi c'è la 1.0.* che insomma, butta fuori html discutibile ma è pur sempre un buon prodotto.
anche io ho un pochino di esperienza di sviluppo, e mi immedesimo (e invito tutti a farlo) negli sviluppatori di joomla 1.5: "oh, ragazzi, qui se innoviamo c'è il rischio che qualcuno si lamenta che poi non gli funziona il componente... che facciamo, perdiamo ore ore ore mesi mesi mesi per assicurare retrocompatibilità con estensioni magari costruite su una base obsoleta? o dedichiamo queste ore ore ore mesi mesi mesi che nessuno ci paga a fare un prodotto sempre migliore, possibilmente tableless, magari con venature web20 eccetera? o semplicemente ci spacchiamo la testa di meno e torniamo a casa nostra un po' prima e chi non gli sta bene continuasse con la 1.0.*?..."
ecco, secondo te cosa passerà per la testa degli sviluppatori di joomla?
il problema semmai è cosa passa per la testa degli sviluppatori terzi di componenti. avranno *loro* voglia di aggiornare i loro componenti?
io spero proprio di sì!
ma del resto non li pago, quindi non posso certo biasimarli se non lo fanno perché magari hanno deciso che il gioco non vale la candela!
Poi la grafica centra eccome.. perchè è proprio dalla grafica che si notano i miglioramenti della Rc1, ma a livello di componenti no.
boh, per me la grafica è un template. quello che vedi a schermo lo puoi ottenere comunque. non credo sia impossibile fare un template per la 1.0.* per ottenere una pagina identica graficamente a quelle che ho visto della 1.5.
quello che conta, per me, è il codice (html e css) che c'è sotto. è da una buona cascata css che si può ottenere una buona grafica, e onestamente, quella di joomla 1.0.*, per quanto io la usi, è un casino.
(poi, ripeto, ho provato a modificare il core di joomla 1.0.12 perché desse in output codice tableless, facendo uso solo di div e h, e si può fare, ma non lo vado certo a mettere in produzione... anche perché poi basta che monti un componente tabellare e tutto lo sforzo finisce lì, devi di nuovo avere montagne di css per la roba tableless e quella intabellata...).
Io ora non so se tu sei un webaster che utilizzi joomla da un sacco di tempo oppure se hai iniziato ad utilizzarla da 1 mese, ma l'unica cosa che ti posso dire è questa:
Certo che uno si tiene la 1.0.12 perchè d'altra parte se i componenti non girano è inutile prendersi la 1.5.. però se chi ha realizzato componenti non si adatta allora si hanno a disposizione metà cose.. e non è bello...
non è bello no, ma pensa quant'è meno bello lavorare gratis se uno non ne ha voglia... secondo te è realistico che uno sviluppatore di componenti si impietosisca perché "non è bello"? secondo me no...
poi, io penso sarà comunque probabile che la logica commerciale che sta tranquillamente dietro l'open source ("regalo" un componente, vendo assistenza e personalizzazione a chi la chiede, mi giovo dell'aiuto di altri programmatori che mi suggeriscono miglioramenti ecc.) spinga i terzi all'aggiornamento dei componenti, template e quant'altro alle specifiche della 1.5.
Concludo dicendo che io non voglio mica attaccare joomla dicendo che la 1.5 è una schifezza, visto che utilizzo joomla
[...]
ma per carità, nessuno attacca nessuno... solo, un po' di realismo ed immedesimazione nei problemi concreti dello sviluppo!