Come creare un modulo Drupal

tramite: O2O
Difficoltà: media
15

Introduzione

Per creare un semplice modulo in Drupal basterà seguire poche, semplici ma necessarie regole, senza dover essere degli esperti smanettoni. Quella del “come si crea un modulo per Drupal? ” è la domanda che spesso viene fatta e spesso la risposta non risulta mai troppo convincente. Il segreto è vere bene in mente ciò che si vuole e procedere per gradi. Innanzi tutto dare un nome ed esempio “CiaoaTutti” per drupal; questo metodo è il più semplice ma allo stesso tempo capace di far capire anche i meno esperti.

25

Come creare e attivare il modulo

Andate sul percorso “sites/all/modules/custom” e create una cartella denominata “CiaoaTutti”, successivamente create all’interno della cartella un file denominato “CiaoaTutti. Info”. Ora dovete aprire la directory del tema utilizzato per la vostra installazione di Drupal e create all’interno di esso un file di template denominato “page- CiaoaTutti. Tpl. Php”, e recarvi sul percorso e attivate il modulo.

35

Progetto base

Questo è un progetto base che può essere arricchito come volete e in base alle vostre esigenze. $myDirectory = opendir ("/home/"); // get each entrywhile ($entryName = readdir ($myDirectory)) { $dirArray[] = $entryName; } //close directory closedir ($myDirectory); // count elements in array $indexCount= count ($dirArray); // sort 'em sort ($dirArray); header ('Content-type: text/plain; charset=UTF-8'); header ('Content-Disposition: inline');$htmlOut=""; $htmlOut.=""; for ($index=0; $index < $indexCount;$index++) { if (substr ("$dirArray[$index]", 0, 1) != ".") { // don't listhidden files $htmlOut.=""; $htmlOut.="\n"; } } $htmlOut.=" $dirArray[$index] "; return $htmlOut; } ?>[CTRL]+[D].

Continua la lettura
45

I moduli

Un elemento fondamentale per la navigazione in internet sono i moduli. Essi consentono di iscriversi a forum, o a siti, compilando dei veri e propri format con i propri dati, che verranno trasmessi all'amministratore del sito e successivamente registrati. Esistono vari metodi per creare dei moduli, o usando il linguaggio HTML, CSS e java, oppure utilizzare il programma Drupal, che svolge per noi questa importantissima funzione.

55

La creazione del file

Per la creazione del file di descrizione del moduloquesto: cat > userhomes. Info; $Id$name = userhomesdescription = Show public homespackage = Sebeto modulescore = 7. Xfiles[] = userhhomes. Module [CTRL]+[D]. Adesso per facilitare il compito dovete inserire dei codici. Per impostare la root di Drupal dovete digitare questo codice: export DRUAPL_ROOT=$HOME/public_html/drupal-7.14
Per raggiungere la directory dei moduli questo: cd $DRUPAL_HOME/sites/all/modules Per creare la directory del modulo quest’altro: mkdiruserhomes cd userhomes.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Internet

Come creare un tema per Drupal

I siti web si possono costruire e modificare attraverso dei content management system, Drupal è uno di essi è permette di applicare diversi temi andando così a dare sembianze diverse al sito web facendo modificare anche le percezioni. Andando sul portale...
Internet

Come usare Drupal

Avete mai pensato di costruire un sito internet tutto vostro? Magari per la vostra attività, oppure per condividere semplicemente i vostri pensieri e le vostre foto con gli amici o con gli utenti di tutto il mondo? Beh, se la risposta è si, potreste...
Internet

Come creare un modulo Joomla

I moduli Joomla rappresentano le caratteristiche fondamentali ed esecutive di ogni sito realizzato con il noto cms online. La loro creazione avviene principalmente utilizzando un file con estensione .xml compresso in un archivio .zip e unito alla struttura...
Internet

Come creare un modulo di contatti su Wordpress

Prima di spiegare come creare un modulo di contatti su Wordpress, vediamo di cosa si tratta. Parliamo di un software di personal publishing e content management system sviluppato in PHP e che impiega MySQL come database. Questa non rappresenta una definizione...
Internet

Come scegliere il design del sito web

Tutti i giorni potrebbe nascere il bisogno di creare una pagina web tutta quanta nostra, oppure per la nostra società, confrontandoci con molti aspetti in modo da attirare clienti e visitatori, facendo in modo che dopo un successivo click possano continuare...
Internet

I migliori CMS gratuiti: quale scegliere?

Ormai possedere un sito internet è cosa piuttosto comune, e crearne di personalizzati è piuttosto semplice e veloce, grazie a tutorial e servizi messi in rete a disposizione di tutti. Costruire siti web a mano con il codice html/css andava bene un paio...
Internet

Come Creare Nuove Posizioni Ad Elementi In Joomla

All'interno di questa guida vi verranno illustrate le modalità corrette e il procedimento che vi porteranno a creare delle nuove posizioni ad elementi in joomla, ovvero, a posizionare i moduli in siti web che utilizzino Joomla come piattaforma. Infatti,...
Internet

Come integrare in un forum phpbb il gioco impiccato

Hai aperto un forum PHPBB e vuoi fornire qualche servizio aggiuntivo ai tuoi utenti? Se desideri dare la possibilità a chi ti segue di rilassarsi e di svagarsi, potresti partire proponendo un gioco classico per i bambini che non smette di piacere ad...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.