Drupal 7 – modulo per donazioni tramite Bitcoin e PayPal

13/06/2013 by Antonio Pantano | 1 Comment

PayPal and Bitcoin logo

PayPal and Bitcoin logo

Tempo fa ho avuto la necessità di integrare in un sito web realizzato con Drupal 7 due semplici pulsanti per effettuare donazioni al proprietario del sito tramite Bitcoin e PayPal. Dopo aver cercato su google e tra i moduli di Drupal non sono riuscito a trovare ciò che facesse al mio caso.

Nella loro sezione “Developer” sia Paypal che Bitcoin offrono la possibilità di generare dei pulsanti da inserire come scripts nelle proprie pagine web. Per fare ciò bisogna essere iscritti ai loro servizi, ossia bisogna avere un conto Paypal ed un conto Bitcoin. L’iscrizione ed la gestione del conto sono gratuiti e sono moltissime le persone che li già possiedono .

Poichè l’integrazione degli scripts all’interno dei templates di Drupal mi sembrava troppo vincolante e non da all’amministartore del sito una comoda possibilità di spostare i pulsanti in diverse “regioni” o di nasconderli, ho pensato di integrarli come “Blocks”.

Con questo breve e semplice tutorial vedremo come realizzare un modulo per effettuare donazioni tramite bitcoin e paypal  Il modulo creerà due nuovi Blocks che saranno disponibile nel nostro sito web all’indirizzo Structure->Block. Continue Reading →

Drupal Installation Wizard – Bash script

15/05/2013 by Antonio Pantano | 0 comments

script-bash image

script-bash

Ogni volta che mi trovo ad effettuare una nuova installazione di Drupal sono preso dalla tentazione di effettuare un copia ed incolla, da un sito esistente, dei moduli e delle librerie che uso abitualmente. Sebbene la cosa sia fattibile si corre il rischio di ritrovarsi con dei moduli che, nel frattempo, sono stati aggiornati a versioni più recenti e, comunque, neppure questa procedura esclude un altro passaggio tedioso, quello di andare nella pagina dei moduli di Drupal e selezionare uno alla volta quelli da installare.A tal proposito è sconsigliato selezionare più moduli ed attivarli tutti assieme. In base alle impostazioni presenti nel php.ini, in modo particolare max_execution_time e, probabilmente, a simili impostazioni presenti nel file di configurazione del server mysql (my.cnf) si corre il richio che l’operazione non venga terminata causando anche inconsistenze all’interno del database di Drupal.

Continue Reading →

Drupal, WordPress ed altri CMS.

29/03/2013 by Antonio Pantano | 0 comments

drupal_vs_wordpress

Di articoli e consigli su quale sia il migliore tra Drupal, WordPress ed altri CMS ce ne sono fin troppi. A mio modo di vedere il più delle volte tendenziosi. Ognuno reputa migliore ciò che utilizza o ciò che gli calza meglio. Difficile stabilirlo definitivamante. Io provo a fare le mie considerazioni. Uso Drupal da diverso tempo e mi è più congeniale perchè ho più conoscenza della sua architettura, dei suoi componenti fonamentali. Form API, Field API, Menu System, Theme System e Hooks per citare forse i più importanti elementi. Con Drupal riesco a fare più o meno tutto (entro i miei limiti) e l’impressione che ne ricavo ogni volta che ci lavoro e che non c’è nulla che non possa essere fatto con Drupal. L’apprendimento è lungo e faticoso e si ha sempre l’impressione (la certezza) che c’è ancora qualcosa di cui non abbiamo consocenza. Le funzioni presenti nel Core sono tantissime e spesso, per alcune, non si riesce neppure a stabilirne l’utilità. A volte ci si trova di fronte ad un documentazione carente ma vuoi o non vuoi googlando qua e là si riesce sempre a reperire ciò che ci serve. Drupal è il framework a cui mi affiderei per progetti medio grandi che richiedono modifiche sostanziali ed integrazioni personalizzate. Continue Reading →

Benvenuti su Webbydays

25/03/2013 by Antonio Pantano | 0 comments

CMS

Il mio angolo nel web era in cantiere da diverso tempo. Tanta passione e diverse idee contapposte ad una costante e cronica mancanza di tempo. Ultimamente però ho deciso di ritagliare un po più di spazio agli argomenti che mi attraggono di più e così ho deciso di dare vita a questo piccolo spazio per condividere con chi, appassionato come me, ama confrontarsi e condividere con gli altri le propie esperienze. Di cosa parlero? Di ciò che è piu attinente lo sviluppo di siti web. Linguaggi di programmazione, scripting, fogli di stile e cosi via. Chi si è buttato in questo campo prima o dopo ha dovuto effettuare delle scelte. Il linguaggio di programmazione, il text editor o l’IDE, un framework e cos’ via. Continue Reading →