Sunday, September 05, 2010
Italian - ItalyEnglish (United Kingdom)Español(Spanish Formal International)
assistenza joomlaAssistenzaJoomla.it è il nuovo sito per tutti coloro che hanno bisogno di un'assistenza professionale per la realizzazione di un sito Joomla!
DM Digital - Technology Blog
Tuesday, 01 June 2010 16:50

Joomla 1.6 - E' arrivata la beta 2!

E' uscita ieri la nuova beta di Joomla 1.6. Nei prossimi giorni la proveremo e vi faremo sapere le nostre impressioni!

Chi ha avuto la curiosità di installare la versione beta di Joomla 1.6 per fare qualche prova sicuramente avrà notato che l'installazione di estensioni è un po' problematica. O meglio: l'installazione per se non dà alcun problema, ma spesso le estensioni così installate danno errori o, semplicemente, non funzionano.

In particolare, per i componenti l'ostacolo più grosso per raggiungere la compatibilità è rappresentata da alcune modifiche notevoli sul core di Joomla, che modificano le modalità di accesso a determinate funzioni; per esempio, le modalità di controllo di accesso sono totalmente cambiate, e con esse le tecniche necessarie per verificare i permessi.

Per i moduli di terze parti invece, all'apparenza, il primo ostacolo è rappresentato da uno strano malfunzionamento: nella configurazione dei moduli non appaiono i parametri. Ora, va detto che nella versione 1.6 di Joomla è stato modificato il formato del file XML che descrive le estensioni (ne determina la modalità di installazione, i file che le compongono, gli eventuali parametri); tuttavia, dalle nostre prove è emerso che, comunque, le vecchie estensioni si installano pur avendo il vecchio formato XML.

Di fronte a questa ambigua situazione (da un lato le vecchie estensioni sembrano non supportate, dall'altro Joomla 1.6 consente di installarle...) abbiamo aperto un post sul forum "Joomla 1.6 Beta Support", sul sito Joomla. org, chiedendo lumi sulla situazione.

La risposta che abbiamo avuto è stata shoccante. In Joomla 1.6 non esiste un legacy mode, nè per le estensioni 1.0 che per quelle 1.5!

Mentre appariva alquanto scontato l'abbandono delle estensioni per Joomla 1.0, è del tutto inaspettata una posizione così netta per quelle della 1.5. Di fronte ad un panorama di oltre 5000 estensioni di terze parti compatibili con Joomla 1.5, infatti, questa decisione appare forse un po' estrema. Ovviamente non è da discutere il fatto che, di fronte a cambiamenti sostanziali al core di Joomla (ACL in testa), siano le estensioni ad adeguarsi; tuttavia, per tutte quelle estensioni che utilizzano solo funzioni che non sono state modificate nella 1.6, l'esclusione dalla compatibilità forse si poteva evitare.

Resta da dire che, probabilmente, vedremo solo con la versione stabile la reale compatibilità di Joomla 1.6 con le vecchie estensioni; credo che qualche mediazione ci sarà, e soprattutto avremo più materiale col quale verificare quali siano le operazioni di sviluppo da svolgere per rendere compatibili le vecchie estensioni (ad oggi, la documentazione è talmente scarsa che non si può nemmeno pensare di mettersi già al lavoro).

Di certo, rimane un po' la delusione per un ciclo di sviluppo che appare a volte forse un po' improvvisato: ad esempio, pare che ad oggi non sia nemmeno stata pensata una procedura per la migrazione da Joomla 1.5 a Joomla 1.6, e gli stessi sviluppatori definiscono questa possibilità come "non certa".

Sunday, 30 May 2010 09:50

Rilasciato Joomla 1.5.18

Mentre continua lo sviluppo di Joomla 1.6, gli sviluppatori non si sono dimenticati dell'attuale versione stabile, la 1.5. Un importante aggiornamento è stato infatti rilasciato il 28 maggio, indirizzato a correggere, in particolare, una pericolosa vulnerabilità del backend che poteva esporre i siti Joomla ad attacchi XSS.

Maggiori informazioni qui.

Sunday, 23 May 2010 15:57

Joomla 1.6 Beta 1 - Prime impressioni

Da alcuni giorni il mondo degli appassionati Joomla ha avuto la possibilità (tanto attesa) di mettere finalmente le mani sulla primissima beta di Joomla 1.6. Anche noi abbiamo (con qualche giorno) scaricato il pacchetto e lo abbiamo installato su un nostro server di test. Ecco le nostre primissime (e non filtrate) impressioni.

Installazione

Il processo di installazione non è cambiato molto dalla release precedente. I requisiti sono pressochè gli stessi, gli avvertimenti identici, i dati richiesti uguali; forse la novità più importante è la possibilità di impostare, direttamente in questa fase, il nome utente del super amministratore, che ora non è più quindi forzata ad "admin". Questa è sicuramente un'ottima scelta, che facilita molto la messa in sicurezza (almeno da questo punto di vista) di buona parte dei siti realizzati in Joomla 1.6.

Frontend - Prime impressioni

L'aspetto del template di default (abbiamo realizzato un'installazione completa dei dati di esempio) è sicuramente più attraente di quello di Joomla 1.5. In particolare, ciò che immediatamente salta all'occhio è la messa in pratica della possibilità di realizzare facilmente più "mini siti" all'interno dello stesso sito principale: ciò è ottenuto sfruttando una delle caratteristiche più attese di questa versione, cioè la possibilità di assegnare a ciascuna voce di menu uno "stile" ben preciso, scelto tra quelli messi a disposizione dai template installati sul sito. Ebbene si: ora i template hanno la possibilità di definire nativamente stili differenti, ciascuno personalizzabile con un set di opzioni (implementate dai template stessi, come in Joomla 1.5), che possono quindi poi essere richiamati per assegnarli direttamente a voci di menu differenti. Una voce di menu può quindi puntare, ad esempio, ad uno stile light, e una ad uno stile dark dello stesso tema... oppure a due template totalmente differenti.

Backend - Prime impressioni

Il pannello di amministrazione cambia lievemente lo stile grafico, che diventa un po' più piatto. Viene fatto largo uso dei popup Javascript, che però a volte risultano poco leggibili.

Gestione Utenti e ACL

Una delle novità più attese e pubblicizzate della versione 1.6 di Joomla è il sistema ACL, cioè il sistema di permessi utente, che diventa estremamente più complesso e personalizzabile. In pratica, viene introdotta la possibilità di impostare permessi specifici per ciascun articolo o componente, e di creare gruppi utenti e ruoli totalmente personalizzati. Questo sistema, sicuramente necessario per siti complessi, risulta tuttavia discretamente invasivo... Lo ritroviamo praticamente in qualsiasi schermata, rendendo tutto un po' più confuso per coloro che sono abituati a realizzare siti semplici: è necessario però sottolineare che, in effetti, non si può pensare a differenti modalità di implementazione della cosa (a meno di non rendere possibile il nascondere queste impostazioni per chi lo volesse...).

Gestione Menu

Accedendo a questa sezione si nota un dettaglio che ci accompagna per tutto il backend: le tabelle (come quella della lista delle voci di menu, o quella della lista degli articoli in Gestione Articoli) risultano più "piene", e forse più confuse: sarà solo questione di abitudine? Sicuramente i dati visualizzati sono più numerosi.  Nella creazione delle voci di menu, è pressochè tutto come prima (se non fosse per il popup Javascript utilizzato per scegliere la tipologia dello stesso, che risulta forse poco leggibile).

Gestione Articoli

La più grande novità di questa sezione (oltre alla possibilità di usare l'ACL per settare le impostazioni di accesso per ciascun articolo o categoria) è la riorganizzazione del sistema di categorizzazione degli articoli: fuori le sezioni, dentro un sistema di categorie gerarchico e multilivello, che risponde alle necessità di flessibilità mancanti in Joomla che hanno tanto favorito componenti come K2. Una curiosità: gli articoli "frontpage" ora si chiamano "featured"... Non avendone modificato il significato, forse era più immediato il termine utilizzato precedentemente.

Componenti

Tutto come prima, se non fosse per, di nuovo, l'ACL che consente di impostare diritti di accesso precisi per ciascun componente. Ci sono alcune new entry: "Messaging", un sistema di messaggistica privata tra utenti del backend, e "Redirect", che consente di impostare dei redirect statici.

Estensioni

Una delle grandi novità è rappresentata dalla possibilità di verificare la possibilità di aggiornamento di ciascuna delle estensioni installate direttamente dal pannello di admin. Rimane un mistero quello che sarà della retrocompatibilità con le estensioni della versione 1.5, e delle modalità per renderle compatibili con Joomla 1.6 (la documentazione, ad oggi, è praticamente inesistente). Una novità che abbiamo notato è che ora, all'installare un modulo, non ne viene creata un'istanza nel Module Manager, ma è necessario crearla manualmente.

Alcuni giorni fa è apparso sul blog di sviluppo di Joomla un importante aggiornamento relativo allo sviluppo della versione 1.6. Louis Landry, uno dei responsabili dello sviluppo, ha voluto scrivere un articolo molto incisivo al fine di fare il punto della situazione e concentrare le forze nei passi che separano la nuova release dal rilascio.

In primo luogo, è stata imposto un limite netto per il "feature freeze" (cioè il blocco dell'accettazione di nuove funzionalità all'interno del codice di Joomla 1.6), definito addirittura per il 5 maggio. Da questo punto in poi, tutto il lavoro sarà concentrato per stabilizzare le caratteristiche già incluse, eliminando eventuali bug e raffinandone il funzionamento.

Dopo questa data, una volta verificato il corretto funzionamento delle componenti principali di Joomla 1.6, verrà probabilmente definita la data di rilascio della prima beta; per questa fase verrà adottato un ciclo di rilascio di 2 settimane, il chè significa che una seconda beta arriverà due settimane dopo la prima, e sarà seguita (in caso di bisogno) da una terza beta dopo ulteriori 14 giorni.

Nel momento in cui gli sviluppatori avranno la sensazione di essere giunti ad una versione sufficientemente stabile, verrà rilasciata la prima Release Candidate, seguita (in caso di necessità) da una seconda RC due settimane dopo.

In conclusione, non sono state date volutamente informazioni precise sulle date di rilascio di Joomla 1.6. Tuttavia, ciò che appare chiaro rispetto alle settimane scorse è che l'impegno del team si è senz'altro intensificato notevolmente; questo, dopo gli svariati ritardi e le deadline non rispettate, dà sicuramente fiducia a tutti coloro che aspettano con ansia la nuova versione.

Il link al post originale

Saturday, 01 May 2010 09:23

Problemi e bug di Joomla 1.5.16

La settimana scorsa è stata discretamente travagliata per gli sviluppatori di Joomla. Venerdi 23 aprile è stata rilasciata la versione 1.5.16 di Joomla, release che corregge un numero importante di bug e alcune questioni di sicurezza (anche a livello di gestione delle sessioni); in particolare, sono stati corretti malfunzionamenti relativi alla gestione dei contatti (con SEF abilitato), diversi problemi di caching (nei contatti ma anche in alcuni moduli integrati), un importante problema relativo alla procedura di aggiornamento dei moduli installati, e molto altro.

Tuttavia, la tranquillità di quella che sembrava una classica release di mantenimento è stata interrotta dall'apparire di diverse segnalazioni che riportavano grossi problemi in due casi macrosocopici: l'utilizzo, sul server, di una versione di PHP inferiore alla 5.2, oppure il settaggio, nella configurazione globale di Joomla, della gestione di sessione a "Nessuna".

In particolare, vediamo nel dettaglio i due casi:

  • Se si ha "None" come impostazione nella gestione della sessione, il problema che si presenta è direttamente l'impossiblità a effettuare il login nel backend;
  • Con PHP inferiore a 5.2, vengono visualizzati messaggi di errore PHP.

Di fronte a questi grossi problemi il team di Joomla ha reagito prontamente, rilasciando, due giorni dopo, la versione 1.5.17, dedicata specificatamente alla correzione dei bug introdotti nella release precedente.

Per ulteriori informazioni, vi rimando alla pagina di riferimento degli annunci relativi allo sviluppo di Joomla: http://www.joomla.org/announcements.html

Friday, 30 April 2010 18:53

Joomla e dati EXIF

Negli ultimi anni tutti i software di catalogazione di immagini hanno aggiunto e espanso il loro supporto ai dati EXIF presenti nelle foto digitali, in particolare in relazione al geo-tagging, cioè la tecnica che consente di localizzare geograficamente le foto scattate e memorizzare questa informazione all'interno di esse.

Chi lavora con Joomla generalmente si trova abbastanza spaesato quando gli viene richiesto di installare un sistema di gallery che utilizzi i dati EXIF per catalogare le immagini, o, per lo meno, ne consenta la visualizzazione.

Una lunga ricerca sul web al riguardo mi ha portato ad un risultato solo in parte incoraggiante. Attualmente, l'unica estensione reperibile in grado di visualizzare i dati EXIF è Phoca Gallery (della quale potete vedere una demo qui: http://www.phoca.cz/demo/exif-information); tuttavia, questa estensione consente solo la visualizzazione dei dati EXIF e non il loro utilizzo per la catalogazione delle foto (una richiesta, in fatti, può essere quella di filtrare le immagini a seconda di alcuni dati EXIF, come ad esempio la macchina utilizzata per lo scatto).

La buona novella è che PHP consente, tramite una piccola estensione, di ottenere i dati EXIF (e anche, in maniera più complicata, i dati IPCT) e di trattarli all'interno del codice; quindi, la speranza di vedere un sistema di gallery Joomla che sfrutti appieno le potenzialità dei dati EXIF non è totalmente spenta.

Saturday, 24 April 2010 19:44

Joomla 1.6 - Aggiornamento date di rilascio

Un veloce aggiornamento sulle date di rilascio di Joomla 1.6: come era facile aspettarsi, lo sviluppo è in forte ritardo rispetto al previsto. La pagina ufficiale di Joomla 1.6 ora avverte che "la migliore previsione" vede l'uscita di una prima beta a Giugno 2010, e indica Luglio 2010 per la prima versione stabile.

Thursday, 22 April 2010 12:38

Joomla e Favicon

La cosiddetta "favicon" è l'icona che caratterizza un sito, ed è utilizzata dai browser in particolare nella gestione dei segnalibri e nei "tab" per consentire all'utente di avere, a colpo d'occhio, un'informazione grafica sul sito elencato o visualizzato.

Utilizzando Joomla, impostare la favicon per il proprio sito è semplicissimo.

Innanzitutto è necessario creare la propria favicon; essa generalmente si ottiene dal logo stesso, e deve essere salvata in un formato particolare, ICO, con una dimensione non superiore ai 256x256 pixel. Per chi utilizza Photoshop, esiste un comodo plugin (disponibile per svariate piattaforme) che consente di salvare un'immagine direttamente nel formato ICO (lo si può scaricare da qui).

Una vota creata la propria favicon, è necessario caricarla sul sito. Alcuni template hanno opzioni apposite per impostare la favicon; nel caso generale, tuttavia, il trucco è semplicissimo: basta caricare la favicon, rinominata come "favicon.ico", nella cartella del template che state utilizzando (quindi, accedendo alla root ftp del vostro sito, nella cartella /templates/templateattivo/).

Tutto qui, molto semplice ed efficace!

Per coloro che necessitano di assistenza joomla esperta e specializzata, è attivo il sito www.assistenzajoomla.it

Wednesday, 21 April 2010 14:49

Video Youtube davanti a tutto il resto!

Di recente mi sono trovato di fronte ad una problematica alquanto curiosa: utilizzando un plugin per l'embedding di video Youtube all'interno di articoli Joomla, mi sono accorto che questi rimanevano sempre in primo piano rispetto a qualsiasi altro effetto Javascript (per esempio il popup di una foto tramite RokBox o JCE Utilities), proponendo un effetto alquanto sgradito con alcuni browser, in particolare IE, Chrome per Windows (vedi foto).

Page 1 of 2

Sponsored Links


©2009 DM Digital di Grassi Daniele - Images used are licensed as Creative Commons