Utilizzare Drupal per Creare un Social Network

 

Utilizzare Drupal per Creare un Social Network

Posted by DElyMyth on Sat, 2007-11-10 17:03 in

In un anno abbondante di utilizzo di Drupal sono giunta alla conclusione che non e' soltanto un CMS (Content Management System), ma permette di creare siti ben complessi, e anche degli interi Social Network.
Anche senza ricorrere all'utilizzo dei vari moduli, infatti, integra delle funzionalita' che ne fanno molto di piu' che non una piattaforma per gestire un sito personale.
Nasce multiutente, multiblog, con supporto per Forum e per svariati diversi tipi di contenuto.
Ogni "pagina" e' infatti un "nodo", e ai diversi utenti si possono concedere diversi permessi per la creazione e la modifica dei diversi tipi di "nodi".
E' anche possibile definire tipologie di utenti personalizzate, in modo da distinguere tra utenti anonimi e registrati (di default ci sono solo questi due "ruoli"), per aggiungere magari i moderatori dei Forum interni, quelli che sono autorizzati a pubblicare di tutto ma non ad aprirsi un blog, e via discorrendo.

Grazie all'aiuto dei moduli poi, e' possibile inserire delle gallerie fotografiche, pagine dedicate alle recensioni di libri e film, personalizzare le pagine dei profili degli utenti in modo da permettere a questi di creare dei veri e propri "centri personali", dotati di tutte le informazioni che un utente vorrebbe far conoscere ai propri conoscenti o visitatori.
Insomma, il limite per l'espansione di Drupal sembra essere solo la fantasia, dato il quantitativo di moduli disponibili per la personalizzazione del proprio sito.

Anche sul fronte Temi si e' messi bene.
Dai temi classici, a due o tre colonne, si arriva a temi con "box" che possono far sembrare il sito tutt'altro (almeno a livello di impaginazione), e comunque un tema si puo' anche creare da zero, o semplicemente lavorando sul CSS di base per effettuare modifiche anche spinte al layout.

Uno dei moduli piu' interessanti poi, per chi volesse utilizzare la piattaforma per la creazione di un Social Network, e' il Content Templates (ConTemplate), che permette la definizione di template diversi a seconda del "nodo" che si sta visualizzando, senza intaccare il template di base.
La possibilita' invece di definire "box" nella o nelle sidebar, nell'header o nel footer del sito e' attiva in modo predefinito, grazie alla possibilita' di gestire i "blocchi", anche in questo caso senza toccare il template, che grazie a questo diventa veramente staccato dal contenuto, fornendo solo lo "scheletro" di base attorno a cui viene costruito tutto il sito.

Da non dimenticare anche la possibilita' (anche questa inserita nel "core" dell'applicazione) di definire dei Feed RSS a cui tutti gli utenti possono essere iscritti.
Un piccolo "aggregatore interno", dove l'amministratore puo' indicare altre fonti di informazione che possono essere di interesse per tuttu gli iscritti al sito.

Il limite sembra essere solo la fantasia, a questo punto, e il tempo per effettuare le prime modifiche a temi e moduli in modo da adattarli a quello che si desidera fare.

Technorati Tags:
, ,


Post new comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <p>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.