Joomla! sviluppo e sicurezza
- Dettagli
Uno degli argomenti mai trattati nelle varie guide su come creare componenti MVC per Joomla è come gestire le tabelle di relazione molti a molti e i dropdown a selezione multipla con le form XML. Vediamo una possibile implementazione.
Leggi tutto: Joomla XML Form: selezione multipla e relazioni molti a molti
- Dettagli

Il 3 giugno 2015 scade il termine ultimo per il recepimento della direttiva 2009/136/CE, la cosiddetta normativa sui cookies, e l'adeguamento dei siti web a tale normativa. Vediamo come sia possibile adeguare un sito Joomla! al rispetto della normativa al fine di non incorrere nelle pesanti sanzioni previste dalla legge. E vediamo soprattutto chi e come deve farlo.
Leggi tutto: Adeguare un sito Joomla! alla normativa sui cookies (Direttiva 2009/136/CE)
- Dettagli
Quali sono le soluzioni e-commerce per Joomla attualmente disponibili? quale scegliere e
come si imposta un progetto? Al Joomla Day Italia che si è tenuto l'8 novembre a Milano mi è stato chiesto di essere il relatore su questi argomenti. vediamo come è andata
- Dettagli
Ultimamente vi è stata una bella discussione (ironico, nda) tra sucuri.net, che ha scoperto il bug, ed il team di VirtueMart™ che ha replicato duramente per i modi della divulgazione. Il bug è davvero pericoloso, analizziamo il codice e capiamo come e dove intervenire; e poi, magari, diciamo anche la nostra.
Leggi tutto: VirtueMart e la vulnerabilità JUser, un hack facile facile
- Dettagli
La pagina di errore 404 di Joomla è veramente scarna e non troppo elegante; di default si presenta come un francobollo rosso con con una serie di informazioni un poco criptiche che, comunque, nessun utente ha mai voglia di leggere. Ma gestire questo errore è importante, ed ancora più importante è farlo nel modo corretto.
Leggi tutto: Creare una pagina di errore 404 personalizzata per Joomla: il modo giusto
- Dettagli

Capita spesso che le traduzioni standard di VirtueMart™ non vadano bene al cliente e ci sia chiesto di personalizzarle per adattarle al suo processo di vendita o alla sua tipologia di comunicazione con i propri clienti. L'argomento è dibattuto e in rete si trovano diverse risposte sbagliate; vediamo ora come si risolve il problema nel modo corretto.
Leggi tutto: Modificare e personalizzare la traduzione di Joomla e VirtueMart
- Dettagli

Quello del comportamento dei checkbox nella creazione delle form è un argomento di cui si torna spesso a parlare, vediamo ora come implementare una soluzione alternativa ed altamente efficace per gestire i checkbox in accordo con il framework di Joomla 3+.
Leggi tutto: I checkbox nello sviluppo dei componenti per joomla
- Dettagli
Il tema degli URL duplicati in Joomla è abbastanza dibattuto; vediamo quando si tratta di un errore di progettazione dei menù, commesso dall'utente, e quando invece il problema è da cercarsi da altre parti.
Leggi tutto: Joomla SEF: pagine duplicate, url inesistenti e nessun errore 404
- Dettagli
Nella foga degli aggiornamenti, su un server con una versione di PHP precedente alla 5.3.10, Joomla! è stato aggiornato alla versione 3.3. Vediamo come sia possibile effettuare il downgrade a Joomla 3.2 se non è possibile aggiornare a PHP 5.3.10+.
- Dettagli
Il template Protostar di Joomla 3 dovrebbe disporre di un menù responsive, ma chi ha provato ad usarlo su dispositivi mobile si è accorto che non è proprio così. Vediamo come implementare un menù veramente responsive per mobile.
Leggi tutto: Joomla! 3 menù responsive per mobile in Protostar
- Dettagli
In Joomla 2 & 3 è possibile gestire dinamicamente i moduli all'interno di un template oppure all'interno del codice di un componente esterno al core di Joomla!. Vediamo come sia possibile caricare dinamicamente i moduli al di fuori delle impostazioni fisse del template.
- Dettagli
A volte viene chiesto di permettere la visualizzazione o l'editing dei record collegati alle informazioni di base in una finestra modale. Il framework di Joomla non ha opzioni o scorciatoie per tali attività, ma è possibile implementarle scrivendo solo poche linee di codice.
Leggi tutto: Joomla, editing delle informazioni in finestra modale
- Dettagli
Un argomento spesso dibattuto è come usare Virtuemart 2 per gestire raccolte punti fedeltà e, soprattutto come usare questi punti per ottenere un buono sconto sull'acquisto. In questo articolo ci concentreremo sulla seconda parte della questione, i coupon a valore variabile che è quella tecnicamente più complessa.
Leggi tutto: Virtuemat, raccolte punti fedeltà, coupon e buoni sconto a valore variabile
- Dettagli
Come si possono evidenziare solo i prezzi scontati in Virtuemart e indicare la percentuale di sconto? Vediamo come intervenire sul template per avere il prezzo del prodotto barrato solo in caso di sconto.
- Dettagli
È di pochi giorni fa (6 marzo) l'uscita della patch di sicurezza per Joomla 3.2.2 che, tra le altre cose, risolve un problema di sicurezza che permetteva un attacco tramite una iniezione di codice SQL. In questo articolo vediamo come funziona questo attacco e come avremmo potuto limitarne gli effetti.
Leggi tutto: Joomla 3.2 SQL injection, un'analisi del problema
- Dettagli
Sviluppando sistemi e-commerce viene spesso chiesto di implementare questo o quell'effetto particolare. Uno degli effetti ricorrenti è la lente di ingrandimento, e, complice anche una richiesta dal forum di Joomla Italia, ho deciso di descrive la corretta procedura per farlo.
Questo articolo è dedicato all'effetto magnify glass in Virtuemart 2, ma può anche essere preso come base per implementare questo effetto in altri sistemi e-commerce.
- Dettagli
Sempre più spesso gli attacchi degli hacker non sono più finalizzati al danneggiamento del sito o alla rivendicazione dell'azione compiuta, ma alla presa di possesso dello stesso per operazioni di invio di mail non sollecitate, ovvero lo scopo dell'hack è ottenere una piattaforma per fare spam.
- Dettagli
Alcuni utenti del forum di Joomla hanno notato che non è possibile scrivere il file configuration.php, che è il file di configurazione del cms, a causa dei permessi impostati per la sola lettura. Qualcuno mi ha chiesto il senso di quello 0444.
- Aggiornare VirtueMart alla versione 2
- Buy me a Beer, Offrimi una Birra per Joomla!
- Creare un modulo richiesta informazioni contestuale
- Implementare una protezione da shell remote
- JoomShopping, l'e-commerce alternativo a Virtuemart
- Update from Joomla! 1.5 & Joomshopping 2 to Joomla! 3.1 & Joomshopping 4
- Aggiornare Joomshopping alla versione 4
- ripristinare Joomla dopo un hack - parte 3
- Consentire a Google di indicizzare le pagine protette
- Uno sfondo diverso in ogni pagina
- Template multipli di Joomla! e Virtuemart
- ripristinare Joomla dopo un hack - parte 2
- Tempo di esecuzione di una query
- Proteggere l'accesso alla directory /administrator
- Protezione del sito da SQL injection e local file inclusion
- Cambiare il prefisso delle tabelle del sito in Joomla
- Sql Injection su un sito Joomla!
- lista dei produttori e delle marche in virtuemart
- Ripristinare Joomla! dopo un attacco (Joomla hacked)
- Joomla! accesso ai parametri di un modulo
- Joomla ed autenticazione Active Directory
- Ripristinare i file originari di Joomla
- Joomla! metatag duplicati ed home page duplicata
- Aumentare termini di ricerca più di 20 caratteri in com_search
- Menù a sinistra e sottosezioni a destra..possibile?
- IE8 vuole l'attivazione della compatibilità
- È possibile utilizzare HTTPS/SSL solo in alcune aree del sito?
- Creare un portale immobiliare
- aggiungere consenso norme privacy in com_contact