Planet Drupal Italia

How-To Solr Core per Drupal

Uccio.org - Ven, 08/08/2014 - 16:02

Il seguente HowTo parte dalla precedente guida How-To installare Solr su Ubuntu 14.04 e quindi daremo per scontato che l'installazione di Solr sia avvenuta con successo.

Per utilizzare Solr con Drupal 7 è necessario configurare un core affinchè la configurazione dell'indice sia compatibile con i dati forniti da drupal.
Per creare un core per il nostro Drupal possiamo clonare il template base dell'esempio precedente e quindi fare così:

Creiamo un nuovo core


etc/init.d/jetty stop

leggi tutto

Drupal Services 3 - XML-RPC Session Autentication con Zend Framework

Uccio.org - Mer, 23/01/2013 - 17:36

Questo piccolo esempio cerca di riassumere cosa deve fare un client XML-RPC per sfruttare le risorse esposte da un server XML-RPC creato con Services 3.x .
Il server in questione richiede l'autenticazione della sessione come metodo di accesso, pertanto il client dovrà effettuare un login con un utente di Drupal e poi sfruttare la sessione autenticata per utilizzare le risorse.
Il client per semplicità è stato creato utilizzando Zend Framework.

leggi tutto

Upload progress

Uccio.org - Mar, 04/09/2012 - 16:44

La libreria UploadProgress è una simpatica libreria che consente all'utente finale di poter visualizzare lo stato di caricamento (upload) di file verso il server.
La libreria è consiglaita per i server che ospitano installazioni di drupal (ma non solo) e di fatto il nostro CMS preferito ci ricorda di intallarla.

Per installarla ci sono 2 strade alternavive che come sempre sono da pacchetti (non è un vero pacchetto) e da sorgenti

Metodo A Consigliato (PECL)


apt-get install make
apt-get install php5-dev
apt-get install php-pear
pecl install uploadprogress

leggi tutto

Netbeans: Drupal Coding Standards - lo stile non è acqua!

Uccio.org - Ven, 17/08/2012 - 15:06

Al giorno d'oggi lo sviluppatore non ha più semplici editor di testo ma ben più complessi ecosistemi che lo aiutano a scrivere codice, ed è innegabile che alcune funzionalità siano estremamente comode.
Chi scrive codice per Drupal sa che gli sviluppatori di DO (drupal.org) sono molto attenti a come il codice è scritto; e già solo la sua formattazione è soggetta a numerose regole (http://drupal.org/coding-standards/) da rispettare.

leggi tutto

Dries parla di Drupal 8

Uccio.org - Mer, 24/08/2011 - 12:38

Che figo!

VIews styler

Mavimo.org - Mer, 22/06/2011 - 23:00

Precedentemente avevo scritto una patch per views che pemetteva di andare ad indicare delle classi specifiche alle singole righe delle views. Considerato che modificare il codice di un modulo lo considero una delle cose più pericolose nonché sbagliate, e in considerazione del fatto dell'enorme modularità raggiunta da Drupal 7 con le funzioni di autoloading, ho deciso di separare la patch creando un modulo apposito. Attualmente questo modulo si trova in una sandbox, vediamo come ottenerlo e come usarlo (e perché!).

L'installazione

leggi tutto

Views 3 e Grid system (patch)

Mavimo.org - Mar, 14/06/2011 - 17:49

Ultimamente, lavorando con Omega in diversi siti, mi è capitato di dover fare un pò di "magie" per riuscire ad ottenere il risultato desiderato. Il problema principale che ho riscontrato è che le views permettono di aggiungere classi ai singoli field, al wrapper della vista stessa, o una classe uguale per tutti le righe, ma non permette di inserire classi personalizzate per ogni riga. Questo, nelal versione per Drupal 6 e views 2, era risolvibile ricorrendo a Semantic Views, ma per Views 3 non abbiamo ancora uno strumento che ci permette di fare quanto richiesto. Per risolvere questo problema ho scritto una piccola patch (attenzione, non mi assumo responsabilità in merito :) ) che permette di definire per ogni singola riga, o per righe particolari (prima/ultima, pari/dispari) delle classi specifiche. Vediamo come applicare questa patch e come funziona.

leggi tutto

Omega 3, aggiungiamo le nostre griglie

Mavimo.org - Lun, 13/06/2011 - 22:55

Chi avesse iniziato ad utilizzare Drupal 7 si sarà senz'altro d'accordo che stanno nascendo dei temi di partenza molto sofisticati da cui partire per la realizzazione di temi, in particolare sta emergendo sempre più Omega 3.

Questi temi, però possono avere necessità di essere estesi per aggiungere nuove funzonalità, in particolare potremmo avere necessità di usare una griglia differente da quelle che queesto tema di partenza ci mette a disposizione; vediamo quindi come aggiungere una griglia customizzata nel nostro sottotema di Omega 3.

leggi tutto

Le sessioni secondo Drupal

Uccio.org - Lun, 13/12/2010 - 15:26

Drupal per tenere traccia delle sessioni degl utenti salva le informazioni relative ai navigatori all'interno del suo database, infatti tutti dati relativi alle sessioni vengono salvate in una tabella chimata 'session'.
Il sistema reagisce all'ingesso di un visitatore sul sito creando una nuova riga nella tabella session. La riga creata inizialmente viene generata per l'utente anonimo (UID = 0) nel momento che l'utente effettua un login la riga verrà contrassegnata con l'UID dell'utente.

leggi tutto

Migrare dati a Drupal

Mavimo.org - Ven, 26/11/2010 - 10:26

Nella realizzazione di portali o nella fase di migrazione da una piattaforma ad un altra spesso di riscontra la necessità di effettuare l'inserimento / trasferimento di dati. Fino a che le informazioni sono limitate è conveniente effettuare ua migrazione manuale, permettendo di trasferire le inforazioni in maniera pulita ed eventualmente procedendo ad effettuare tutte le modfiche di markup e struttura necessarie; ma cosa succede se le quantità di informazioni da trasferire sono in numero tale da non consentirci di procedere in maniera manuale?
Analizzeremo ora alcuni tool e tecniche che possono essere utilizzati per migrare grandi quantitativi di dati da una piattaforma X a Drupal, vedendo successivamente come estendere queste funzionalità per poter effettuare operazioni personalizzate sulla propria base dati.

leggi tutto

Drupal e image optimizer

Mavimo.org - Dom, 24/10/2010 - 19:25

Se vi capita di utilizzare YSlow o PageSpeed per analizzare le performance del vostro front end, può capitare di vedere una voce che vi indica che le vostre immagini non sono ottimizzate. Cosa vuol dire, ma sopratutto, come possiamo ottimizzarle per ottenere dei risultati migliori? Questo è quello di cui parleremo ora, in particolare vedremo come integrare queste ottimizzazioni in Drupal.

leggi tutto

DrupalCamp 2010

Uccio.org - Lun, 13/09/2010 - 16:56

Il 2 ottobre 2010, per secondo anno consecutivo, si svolgerà l'evento italiano su Drupal aperto a tutti coloro che vogliono conoscere meglio il magico mondo della "goccia".
L'evento è completamente gratuito e si svolgerà presso i locali della cascina roccafranca di Torino.

Quest'evento è il primo organizzato ufficilmente dall' associazione drupal italia nata con il preciso intento di aiutare la diffusione di drupal sul territorio italiano.

leggi tutto

In partenza per la drupalCON

Uccio.org - Dom, 22/08/2010 - 12:13

Che dire,

sono in partenza per l'attesissima Drupalcon di Copenhagen, è la prima volta che partecipo ad un evento "maggiore" di drupal e sono contento di partire.

Per chi è gia la ... STO ARRIVANDO!

Chiamate cookieless in Drupal

Mavimo.org - Dom, 18/07/2010 - 20:35

Come visto negli articoli precedenti riguardanti le chiamate cookieless e le ottimizzazioni del front end di Drupal ci sono diversi modi per migliorare il modo in cui è possibile effettuare l'ottimizzazione del frontend. Ora vedremo come integrare alcune delle cose viste nei due articoli precedenti e come migliorare ulteriormente le performance con Drupal.

leggi tutto

Drupal Gardens Beta

Uccio.org - Gio, 25/03/2010 - 00:44

Il 2 settembre 2009 in occasione della DrupalCon Paris, Dries co-fondatore di Aquia lo aveva annunciato: Acquia per la fine del 2010 renderà diponibili due servizi nuovi per tutti gli amici della della goccia: un hosting professionale con supporto business ed piattaforma Drupal pronta all'uso in stile wordpress.com dove gli utenti potranno usare Drupal senza avere problemi di installazione configurazione e aggiornamento.

leggi tutto

Devel: il Debug sotto Drupal

Uccio.org - Gio, 11/03/2010 - 17:52

Scrivere applicazioni web con Drupal è ormai una realtà ed il CMF guadagna ogni giorno piu consensi sia tra gli sviluppatori, che tra gli utilizzatori.
Drupal come framework di sviluppo tende a nascondere bene cosa avviene al suo interno ed è quindi molto importante conoscere il modulo devel (un modulo non core) che è pensato per gli sviluppatori ed i themer che lavorano con Drupal.
Questa guida è pensata come una panoramica alle funzioni di debugging di Devel che rendono piu agevole lo sviluppo delle nostre applicazioni.

leggi tutto

Sempre più Drupal per il Web

Uccio.org - Mer, 10/03/2010 - 11:13

Qualche giorno fa qualcuno mi ha scritto chiedendomi, pur essendo io "schierato", perchè scegliere Drupal come CMS; io ero decisamente di fretta ed ho elencato alcuni punti di forza di Drupal senza volutamente sminuire gli altri CMS ma oggi ho visto questo bel grafico su http://trends.builtwith.com/cms e posso affermare che ormai scegliere Drupal è considerata una buona scelta.

Tabella paginata e ordinabile in Drupal

Mavimo.org - Dom, 14/02/2010 - 16:52

Nella realizzazione di interfaccie di report può capitare di dover creare delle tabelle che visualizziino una serie di informazioni. Spesso, se i dati sono molti, è necessario ricorrere alla creazione di tabelle paginate. In altri casi, o in aggiunta a questo, può essere necessario andare a realizzare dei sistemi che permettano di fvariare i criteri di ordinamento dei dati estratti, così da migliorare l'usabilità del sistema.

Queste operazioni spesso sono operazioni che porterebero via un pò di tempo per la realizzazione e sono decisamente poco divertenti da implmentare (ma servono e quindi devono essere fatte). Vediamo come possiamo velocizzarne la realizzazione con Drupal.

leggi tutto

Uso di sottodomini per asset statici in Drupal

Mavimo.org - Sab, 23/01/2010 - 23:35

La volta scorsa, nel parlare di ottimizzazione del frontend di siti generici (e Drupal in particolare) avevamo
affrontato alcune delle problematiche principali, tra cui appunto la generazione di sottodomini per lo smistamento degli asset statici [1], così da parallelizzare il più possibile il caricamento della pagina.

Ora vedremo come ottimizzare e mettere in pratica i suggerimenti che YSlow (ma anche PageSpeed) ci danno.

NOTA: con il nome di assett intendendo con questo nome quelle informazioni che non variano o variano molto poco nel corso del tempo e che consideriamo opportuno far gestire su sottodomini differenti per ottimizzare le performance del frontend per gli utenti finali (ed eventualmente per suddividere la gestione di questo tipo di dati ai server).

leggi tutto

Piu Utenti con la stessa Mail

Uccio.org - Gio, 14/01/2010 - 06:43

La gestione degli utenti di drupal è un sitema completo e pronto all'uso che funziona bene nella maggiorparte delle installazioni ma il mondo è grande e complesso e non sempre tutto fila liscio.

Drupal di default si aspetta che ogni utente abbia un indirizzo email univoco che usa per discernere gli utenti e se qualcuno prova a registrare un secondo utente con una mail conosciuta restituisce un messaggio di errore.

leggi tutto

Planet Drupal Italia, il raccoglitore di contenuti Drupalici dal web in italiano

Per aggiungere il tuo Feed XML riguardante Drupal, compila il form Planet.

Pagine

Abbonamento a Drupal Italia aggregatore - Planet Drupal Italia