Atti del JoomlaDay 2010
Questa Domenica 21 Marzo 2010 si è tenuto il JoomlaDay a Bordeaux. Eravamo lì e abbiamo assistito a conferenze differenti:
- FLEXIcontent con Emmanuel Danan (sviluppatore e architetto del componente)
- Virtuemart con Valérie Isaksen (specialista in Joomla e Virtuemart)
- Community Builder con Beat (Component Developer)
- Joomla 1.6 Framework con Marc STUDER (consulente e sviluppatore specializzato Joomla) e Christophe Demko (collaboratore Joomla 1.6 e docente di informatica presso La Rochelle)
Una giornata molto gratificante, che può far luce sul futuro di Joomla e dei suoi componenti principali. Quello che ci rassicura sul nostro sviluppo strategico e l'attuazione delle nostre applicazioni web, Joomla non ha ancora un futuro molto luminoso.
Vi farò un breve riassunto delle principali informazioni che abbiamo imparato.
FLEXIcontent
Emmanuel Danan presenta la sua componente che è un CCK (Content Construction Kit) - leggi qui l'articolo circa le caratteristiche del componente -
Le ultime novità FLEXIcontent:
- Controllo avanzato di controllo delle versioni del contenuto
- Presentazione dei contenuti tramite il frontend
- Inserire i tag semplificate
- Funzione "Salva con nome" per creare nuovi contenuti da un modello
- Funzione di copia campi
- Cambiato l'interfaccia per la selezione di categorie di contenuti
- SEO personalizzato per ogni contenuto
Caratteristiche dettagliate di CCK, clicca qui.
Successivamente Emmanuel Danan ha presentato la sua gestione ACL (Access Control List) FLEXIcontent integrato: FLEXIaccess. Da parte mia non avevo ancora avuto il tempo di testare questo addon e la presentazione ero completamente sedotto. Già in un primo momento senza bisogno di chiedere, ma quando è che Joomla 1.6 verrà fuori, le risposte FLEXIaccess a quasi tutti i diritti di gestione di cui il 95% degli utenti può avere bisogno.
Che ti permette di FLEXIaccess?
- Gestire gruppi di utenti, un utente può essere membro di più gruppi
- Gestire la legge di componenti esterni personalizzati in base alla url
- Gestire l'insieme di autorizzazioni per FLEXIcontent caratteristiche
- Perfetta integrazione in FLEXIcontent quando si entra contenuti
- Personalizzare l'interfaccia FLEXIcontent backend (per semplificare l'interfaccia e rendere il più semplice possibile per l'utente finale)
Per ulteriori informazioni, clicca qui.
Infine, sapevamo già FLEXIcontent ora viene sublimata dalla FLEXIaccess, un componente (addon) che vi permette di presentare agli utenti finali un'interfaccia compiuto, semplice e professionale. FLEXIaccess è disponibile attraverso un abbonamento che parte da € 19.90, ed a quel prezzo sarebbe stato impensabile non goderne. (Meno di un ingresso per il JoomlaDay. Sottolineo il fatto che 29 € era troppo costoso se si vuole educare la comunità più grande)
Virtuemart
Di per sé questo componente ha spiegato la nostra visita a JoomlaDay, davvero vogliamo esplorare un po 'più a fondo le possibilità di questo componente.
Purtroppo non abbiamo imparato molto di più nel corso della conferenza Valérie Isaksen. Tuttavia, vi consiglio di andare al suo sito per trovare risorse preziose come gateway per Virtuemart banca o anche la traduzione in francese ( http://www.alatak.net/telechargements/ ).
Per riassumere le informazioni più importanti riguardanti l'evoluzione di Virtuemart, io vi rimando ad un articolo scritto da Kalenga nel novembre scorso: http://www.kalenga.fr/joomla/nouvelle-version-composant-joomla -virtuemart/2009/11 / informandoci che la prossima rivoluzione importante nel Virtuemart non risiede nello sviluppo di nuove funzionalità, ma per la sua revisione completa per passare sotto la struttura MVC (Model View Controller).
Community Builder
Fighting iniziato introducendo il principio di un sito comunità e l'importanza che ha preso il social network su Internet, è un movimento che non può essere ignorato nella progettazione dei nostri siti web.
Community Builder ha il vantaggio di essere completamente open source e gratuito, una comunità di oltre 300.000 membri, uno sviluppo con un team di professionisti ed è anche il singolo più scaricato di tutte le estensioni di Joomla.
E 'anche una componente molto sicuro, nel corso degli ultimi 3 anni solo due falle di sicurezza sono stati trovati (e corretti immediatamente). Ciò è dovuto ad una implementazione di sicurezza a più livelli.
5 maggio 2010, l'ultima versione 1.2.2 Community Builder è stato rilasciato, ecco gli aggiornamenti:
- Supporto per PHP 5.3
- Aggiornato i file delle lingue
- Supporto RTL (da destra a sinistra) - Gestione degli alfabeti da destra a sinistra
- Ultimo giorno di template con DIV arrotondati
- Gestione dell'aggiornamento per l'installazione
- Aggiornata la libreria jQuery
Scaricalo qui.
Community Builder offre anche nuovi modelli: myCommunity e Coolness che rendono il componente un po 'più sexy ;). Essi hanno anche il vantaggio di tempi di caricamento veramente ottimizzati.
Community Builder può essere collegato direttamente a Facebook e Twitter (vale a dire che l'utente può collegarsi tramite il suo account di una di queste due reti sociali)
Il team di sviluppo di Community Builder è veramente guardando al futuro con un battito 2.0 che forniscono una vera e propria rivoluzione. Egli associa una tendenza verso il Web 3.0.
Batti anche questo CBSubs (accessibile tramite un abbonamento, ma sarà pienamente integrata nel CB 2.0). Questo plugin (quasi un componente) viene utilizzato per gestire un abbonamento molto avanzate (anche gratis) per i soci. Il tasso di questo plugin dipende da quanti membri che si servono.
Joomla Framework 1,6
Si aspetta che tutti i famosi 1,6 Joomla. Inizierò rimuovendo la suspense, facciamo ovviamente ancora nessuna data ufficiale di rilascio. Tuttavia Christophe Demko pensa che una versione beta dovrebbe essere rilasciata nel giugno 2010. La beta sarà consegnato dovrebbe essere la versione finale, solo correzioni di bug sarà effettuata prima della consegna della versione finale. Per prendere in prestito la citazione: "1,6 Joomla saranno consegnati quando è pronto", il team di sviluppo è disperata per evitare gli stessi errori con la versione 1.5. Essi preferiscono prendere il loro tempo e offrono una versione completamente riuscita. Ma il fatto che è ciò che cambierà con Joomla 1.6? Quali sono i problemi di migrazione con le versioni precedenti?
Quali nuove funzionalità?
1 - ACL
1,6 Joomla gestirà tutti i diritti e l'accesso ad un componente. È possibile creare gruppi di utenti. Un utente può appartenere a gruppi diversi. Sarà possibile utilizzare gli standard umani: creare, modificare, visualizzare e creare anche i diritti personalizzati che è possibile sfruttare in tutto i componenti. I diritti si applicano alle categorie e contenuti. La politica: se un utente appartiene a un gruppo che dispone di una restrizione in un unico luogo, esso verrà automaticamente bloccato. Vale a dire che i divieti hanno la precedenza sulle autorizzazioni.
2 - Categorie multilivello
Infine, addio alle sezioni buoni vecchi che erano un lascito di Mambo. Joomla 1.6 gestisce una struttura di categoria illimitata.
3 - installazione di pacchetti avanzati
Tre nuove funzioni sono disponibili:
Scopri: Consente di impostare un sistema che aggiorna automaticamente i pacchetti
Aggiornamento: Una funzione che rileverà le nuove versioni dei pacchetti, l'amministratore può aggiornare un singolo click.
Attenzione: in grado di rilevare i conflitti e problemi con altre biblioteche e pacchetti installati.
4 - La Biblioteca di Joomla
Alcune librerie obsolete verranno rimosse e quelle aggiunte di nuove. Mootools JS saranno consegnati in versione 1.2 e XML-RPC è ora integrato come una libreria piuttosto che in Japplying.
Altre librerie possono essere aggiornati facilmente, non c'è bisogno di aspettare la prossima versione di Joomla per sfruttare tutte le funzionalità di una biblioteca. L'unico problema che potremmo incontrare sarà un problema di compatibilità. Immaginate si aggiorna una libreria per l'ultimo componente che abbiamo appena installato, tuttavia, un altro componente installato, si può quindi non essere più compatibile con questa nuova versione ... caratteristica in modo bello, ma l'uso con cautela.
Ma anche:
- Togliere la gestione dei sondaggi
- Standard Aggiunta di commenti di gestione
- Gestione di tutti gli alfabeti e caratteri specifici per gli alias (e quindi la url)
E sui lati degli sviluppatori, quali sono i cambiamenti?
JControllerForm / JModelForm
JModelList
Object che permette di creare semplicemente una voce di elenco nel back office impostando una sola query SQL. Impaginazione saranno gestite automaticamente.
JModelItem
Object che permette di creare semplicemente una visualizzazione di un elemento nel back office.
JForms
Creerà automaticamente il modulo di iscrizione da un file XML.
Oggetti e manipolazione di ACL
- JAccess / JRules: conosce i diritti degli utenti registrati
- JUser: permette di conoscere l'appartenenza di gruppo
- Access.xml: Questo file permette il componente per creare diritti personalizzazione Joomla
Componente com_categorie
Sarà possibile utilizzare i componenti per il proprio componente nativo category management joomla, è possibile creare e gestire facilmente i vostri propri alberi e più alberi per componente. E 'anche possibile aggiungere campi personalizzati per ogni classe.
Componenti com_comments
Commenti sulla gestione dovrà essere integrato in modo nativo, è possibile operare facilmente per i componenti.
Pacchetto nuovo database
JDatabaseQuery, JTable, JTableNested, JTableAsset, JTableCategory, JTableExtension, JTableUserGroup, JTableViweLevel.
New HTML Package
JHTML e JHtmlSliders / JHtmlTabs, i JHtmlAccess, i JHtmlBehavior, i JHtmlRules, i JHtmlCategory e JPagination.
Lingua file
I file di lingua sono stati significativamente modificati per problemi di prestazioni. Il file della lingua possono essere memorizzati direttamente nel modello in una directory della lingua. La presenza di un file di manage.ini assumerà tutti i file di lingua del sito. Così è possibile modificare tutte le chiavi all'interno di questo file.
La chiave deve essere unica e si consiglia di utilizzare la seguente nomenclatura: "nome del componente" "nome della chiave" _
I valori chiave devono essere racchiuse tra virgolette doppie.
Estensioni
Una funzione di aggiornamento sarà disponibile tramite Internet, è sufficiente impostare un file extension.xml nel pacchetto con i parametri corretti.
Sarà possibile installare i pacchetti (componenti, moduli, plugin), ma anche un singolo file o anche una libreria.
5 metodi disponibili per gestire l'intera installazione / disinstallazione di un pacchetto:
- Verifica preliminare / Postflight: metodo che gestirà gli eventi prima e dopo l'installazione
- Installare / aggiornare / disinstallare: metodo che gestisce il tipo di azione che si desidera eseguire.
T sarà facile passare dalla versione 1.5 ad 1.6?
In teoria sì, perché tutto il codice in un pacchetto 1.5 sarà compatibile con la versione 1.6. Tuttavia, sarà essenziale per riscrivere i file di lingua che non è più compatibile (e quindi anche rivedere i modelli dei componenti). Sarà anche necessario modificare l'installazione file XML. Si prega di notare non vi sarà alcuna modalità legacy (vale a dire la compatibilità diretta con i pacchetti 1.5), sarà obbligatorio fare alcune modifiche di migrare ... Uno script di migrazione è prevista anche per i componenti standard (ma lo sviluppo di quest'ultimo non è ancora iniziata).
Joomla 1.6 richiede minimumPHP 5.2 e MySQL 5.0.4.
Conclusione
Con questa ultima versione di Joomla è molto più di un semplice CMS, è un vero e proprio quadro che sta per essere costruito. La creazione di codice è ancora più snella ed efficiente. Quando si effettua una scelta per una futura soluzione, questa giornata ci potrebbe rassicurare nelle nostre scelte strategiche. Joomla sembra rappresentare una stabile, affidabile, sicuro, potente, scalabile e sostenibile. Inoltre, la comunità ha una maggiore forza molto importante.
Gli ultimi sviluppi venire come Joomla 1.6 offre lacune rispetto alla versione precedente. Tuttavia Joomla non può ancora essere uno strumento unico, sarà ovviamente essenziale per sviluppare componenti che vi permetteranno di costruire il tuo sito web. Probabilmente ci vorranno diversi mesi per trovare tutti i componenti preferiti pienamente compatibile e ottimizzato per Joomla 1.6 ...








Il 24/03/2010 alle 09:06, BEtrained ha detto:
Bel lavoro di sintesi di questo giorno che ho tanto voluto partecipare se un problema meccanico mi ha fatto non c'è bisogno di stare a casa. Per quanto mi riguarda attende con impazienza il rilascio di VirtueMart e mette in evidenza ogni volta che posso, il notevole lavoro di Emmanuel (Danan ...) e con FlexiAccess Flexicontent, quando uno dei suoi "concorrenti" ZOO diretta us out dopo mesi In attesa versione ancora e paga sempre!
Ho messo sul mio blog nei vostri "Preferiti" ...