Joomla!
A proposito di Joomla
Una sintesi delle informazioni raccolte da http://www.joomla.org. Joomla attivata 1 anno di età il 1 ° set 2006.
La storia dietro Joomla! è lunga e ricca di dettagli. Ci sono molte prospettive diverse. La storia che segue è l'autore su Joomla. Dal momento che descrive ciò che è di circa Joomla come nessun altro io ho pensato che sarebbe post:
La nascita di un nuovo progetto
Il 1 ° settembre 2005 Joomla! è nato. Alcuni lo ha definito una forchetta. Alcuni lo ha chiamato un cucchiaio. Alcuni lo chiamano l'intera tabella. Qualunque sia la vostra persuasione filosofica, i fatti sono che Joomla è stata una continuazione del lavoro del team di sviluppo che all'unanimità le dimissioni dal progetto Mambo nel mese di agosto 2005. Per questo la mia conoscenza è stato un evento unico nella storia di open source, mai prima ha fatto un progetto completo e comunità spostare casa.
Dopo l'effettivo diviso in cui si sia messo in un entusiasmante e difficile situazione. Emozionante perché siamo riusciti, per la prima volta nella storia, a ri-marca un progetto open source e spostare in una nuova casa. Difficile, perché questo non era mai stato fatto prima. Ci è stato iscritto l'pagine vuote nel nostro Taccuino di viaggio, un passo alla volta.
L'intero sforzo di mettere anche un sacco di ceppo sul team. Crescente dolori che normalmente emergere nel corso di un periodo di mesi o anni, doveva essere trattata in un periodo di settimane. Comunità è stata alta pressione, le risorse necessarie per essere creati, una versione rilasciata, uno Vibe stabilito, ... e soprattutto abbiamo bisogno di conservare al fresco. Se si guarda indietro di un anno più tardi Sono ancora sorpreso di ciò che la gente può realizzare quando le loro menti insieme ad essa e sono orgoglioso di aver fatto parte della storia scritta opensource.
Un nuovo progetto, un vecchio prodotto
Il re-branding del progetto è stato un grande successo e la Joomla! progetto rapidamente fatto il nome in opensource paesaggio. Siamo riusciti a stabilire un chiaro marchio e identità. Nonostante tutti i nostri sforzi, il re-branding del prodotto è stato meno successo.
'Qual è la differenza tra Mambo e Joomla?' Questo deve essere stato il più richiesto questione nei mesi e settimane dopo la scissione. Una questione davvero valido. Che cos'è Joomla! 1.0 effettivamente, Mambo è proprio 'Lor', che appaiono improvvisamente, o è nato un nuovo prodotto?
Dopo la scissione eravamo di fronte a un problema, mentre Joomla! 1.0 è stato davvero un rebrand di Mambo non aveva stabilito il proprio persoanlity ancora. Anche se già avuto un enorme base di utenti è di nascita, di un nuovo utente è stato ancora una copia Mambo-gatto. Guardando al funzionamento e allo stesso modo, l'unica differenza sono il logo e il nome. Come funziona che insieme Joomla! oltre a Mambo? Non è così.
Un nuovo progetto, una vecchia squadra
E 'diventato appearant che abbiamo bisogno di creare una nuova versione presto per mostrare il progetto era ancora molto vivo e per differenziare noi stessi da Mambo. Ma come abbiamo procedere? Seguire la vecchia tabella di marcia o no? Scegli per un lungo ciclo di rilascio o di scegliere una soluzione più sicura da fare un breve e sgancio rapido? Lot's di domande, poche risposte.
A quel tempo quest'ultimo sembrava la soluzione migliore. L'intera squadra era ancora lì, si potrebbe facilmente salire di nuovo sviluppo. Pressione della comunità internazionale, soprattutto da parte della comunità francese, convinto di andare per un ciclo di rilascio più brevi e presentare internazionalizzazione come la caratteristica principale. Nel mese di ottobre 2005 abbiamo raccolto sviluppo come se nulla fosse cambiato.
Sarebbe presto diventato chiaro che si trattava di un errore fondamentale. Il spooning del progetto aveva lasciato è ceppi sulla comunità e del team. Nuove persone sono state invitate, altri a sinistra, i processi necessari per porre in essere spostato e ruoli. Abbiamo visto un momento di pesante e talvolta accese discussioni sulla mailing list e forum su una moltitudine di problemi. Lentamente la realizzazione che è cresciuta non solo il nostro progetto aveva cambiato nome, ma questo ha avuto anche implicazioni di vasta sulla nostra comunità struttura e dei processi.
Un nuovo progetto, una nuova squadra
Nei mesi successivi abbiamo avuto abbastanza una lotta a norma noi stessi come Joomla! squadra. A quel tempo in cui ci si spostano nella fase storming e abbiamo affrontato con una moltitudine di questioni, per la maggior parte circostante comunicazione e processi. Avremmo potuto chiamato un time out, interrotto tutto il nostro lavoro e ottenere i nostri problemi in ordine prima di passare nuovamente in avanti. Invece abbiamo mantenuto in corso. Ciò ha portato in un più lungo (1.1 beta è stata originariamente ardesiata per il mese di aprile 2006), più naturale, agile processo di sviluppo e infine in quello che sarà Joomla! 1.5.
Nel frattempo la comunità di pressione, specialmente sui forum, è cresciuto. Persone hanno espresso il loro malcontento per il modo in cui le cose andando. Politica semper avere un effetto negativo sul processo di una comunità e Joomla! non è differenent. E 'solo negli ultimi due mesi che i gruppi di lavoro stanno iniziando a comporre e stiamo lentamente spostando verso le Norming fase, mentre la motivazione è in aumento.
E 'bello vedere che ciò accada, ciò significa che siamo sulla strada giusta. Nel corso della prossima settimana i gruppi di lavoro si sposta lentamente alla fase di esecuzione di cui saremo in grado di funzionare come una unità come noi trovare il modo di ottenere i compiti di sostegno svolto in Joomla! 1.5.
La nascita di un nuovo prodotto
Joomla! 1.5 sarà il primo prodotto che l'immissione in quanto comunità. E 'il risultato del processo siamo andati in quanto attraverso la scissione e personalmente penso che sarà un ottimo prodotto, uno dovremmo tutti essere fieri.
Obiettivi dietro 1.5
La principale unità dietro la progettazione di Joomla! 1.5 è di provare e usare il Joomla! 1.0 architettura è a pieno estendere. Non si può negare che l'API in 1.0.x non sono in linea con le più recenti norme di codifica professionale. La maggior parte delle API non sono flessibili e non corretto utilizzando Object-Oriented principi. Questi problemi sono stati discussi più volte e tutti hanno convenuto che qualcosa doveva essere fatto al riguardo.
In passato, questi cambiamenti sono stati semper mettere fuori dal momento che sarebbe venuta in una versione 5.0. Una versione che è stato avviato più volte, ma mai è uscito di CVS. Al fine di rendere il Joomla! codice più attraente per gli sviluppatori professionali che abbiamo appena non poteva lasciare così com'è.
Il ciclo di sviluppo della 1.5 è stato il momento ideale. Abbiamo usato il tempo che ha preso correttamente la ricerca UTF-8 questioni e refactor il codice. Siamo noi stessi basato sul feedback raccolto nel corso degli ultimi anni e le esperienze in via di sviluppo 4.5.3. Di conseguenza, il sistema è stato ristrutturato e l'API sono stati ripuliti risultante in una flessibile e potente nucleo quadro che stabilisce nuovi standard per tutte le future Joomla! sviluppo.
1.5 Perché?
Molte delle maggiori caratteristiche (ACL, NBS, ...) sulla nostra tabella di marcia non può essere attuata in un modo compatibile indietro e hanno bisogno di una versione principale aumento. Joomla! 1.5 tenta di affrontare tutte le questioni che possono essere affrontate senza compromettere la compatibilità con il vecchio sistema. Il motivo principale è chiamata a 1.5 e non 2.0 è proprio questo, perché è indietro il 90% ed è compatibile utilizzando lo stesso schema di database come 1.0.
Molto è stato detto circa lo sviluppo di Joomla! La realtà è che la storia è appena più grande di Joomla! 1.0. Risale anni, abbraccia continenti, e comprende un cast di migliaia di persone. Si tratta di una fantastica storia, con tutti i tuoi temi standard - avidità, rabbia, agitazione, l'amore perduto. Ma soprattutto è una storia di persone dedicato lavoravano per creare qualcosa che veramente credono pollici è qualcosa che credo tutti dovrebbero essere in grado di riferirsi a - non importa quale sia il loro cammino di vita. Ecco perché Joomla! è così potente.
Per me, la storia inclusa la realizzazione che non avevo mai creduto in qualcosa di molto prima di questo, e scoprire come facilmente e arbitrariamente i tuoi sogni potrebbe essere strappato via. In ultima analisi, anche se mi sono reso conto che con un po 'di pazienza e buoni vecchi duro lavoro, tutto è possibile.
Nei prossimi anni, spero Joomla! acquisteranno la capacità di essere un crocevia dove le persone possono incontrarsi e condividere le loro riflessioni sulla società e dove sta andando. Diverse persone hanno idee diverse, e queste sono a carico in diverse estensioni che esistono oggi. Queste estensioni creare l'ecosistema che è Joomla!. Qualunque progetto graffi il prurito di una particolare persona, con i loro contributi e idee circa è vantaggiosa per tutti.
Joomla è successo oggi che sta guadagnando attenzione da parte di persone in tutto il mondo. Molti nuovi collaboratori stanno trovando il progetto e nuovi modi per aiutare. Questo tipo di cosa è essenziale per mantenere il progetto vibrante e mantenere il flusso di innovazione. E 'importante che coloro di noi che sono stato tutto il blocco di un paio di volte parti ciò che è venuto prima, che cosa ha fatto e non ha funzionato. Le lotte che hanno combattuto, il prezzo che è stato versato. Questo progetto non ha avuto successo per caso. Il suo successo rappresenta la somma totale di energia spesi da migliaia di persone in tutto il mondo per più della metà di un decennio.
Un anno fa il mondo non aveva mai sentito parlare di Joomla!, Oggi Joomla! ha guadagnato è posto sulla strada virtuale, sarà eccitante per vedere cosa succederà domani porta. Buon compleanno!
Septemer, 01, 2006



































