Creare Social Network è più semplice

30 Giugno 2008 // Claudio Vaccaro // Social Networks | 9 Commenti »

costruire un social network
Se l’esigenza è costruire da zero un Social Network, ormai si hanno a disposizione due strade: fare tutto ex novo, con il rischio e i costi aggiuntivi di dover “reinventare l’acqua calda”, oppure utilizzare disegnate ad hoc per questa attività. Sono ambienti di sviluppo, in alcuni casi delle applicazioni già pronte all’uso, che consentono di configurare e customizzare per le proprie esigenze i tipici servizi che qualunque deve offrire, quali ad esempio: gestione del profilo, creazione di blog personali, aggiunta di foto album, aggiunta/gestione dei contatti, commenti, forum, ecc…ecc…
Tutte funzionalità consolidate da tempo che da un certo punto di vista sarebbe stupido sviluppare da capo. Molti di questi framework e applicazioni sono , altri sono a pagamento (occorre acquistare una licenza), ma in ogni caso applicano ai la strategia di altri servizi Web 2.0 che già hanno ridotto la complessità e modularizzato le funzioni necessarie, consentendo anche ad utenti a digiuno di php di costruire proprie relazionali e UGC (vedi Wordpress per i blog). Ecco di seguito alcune delle più funzionali.

Ning: non è una piattaforma installabile e configurabile a piacimento, è più che altro un collaboration-tool pronto all’uso. Consente di creare chiavi-in-mano con un dominio di terzo livello.

BuddyPress: è in sviluppo. Quando uscirà, sarà il Wordpress dei , una novità assoluta. Bisognerà però valutare se sarà una vera piattaforma per la creazione di totalmente customizzabile o solo un’estensione di Wordpress MU con l’aggiunta di funzionalità social.

Dolphin: non è (serve licenza) ma ha moltissimi moduli che si possono aggiungere: Foto, Video, Musica, Blogs, News, Eventi, Tags, Forum, Private messaging, Gruppi, Sondaggi, Annunci, Feedback, Chat, Boards, Articles…

Phpizabi: a parte qualche problema riscontrato sembra molto completo, è ed è già il motore utilizzato da diversi sul mercato.

Elgg: sembra fatto decisamente bene e, oltre a diverse funzionalità già installate, consente l’aggiunta di plugin ad hoc per le diverse esigenze di customizzazione. L’interfaccia è sufficientemente intuitiva.

Drupal: il famoso motore CMS consente anche la creazione di , con meno immediatezza ma con molta più libertà d’azione per chi deve personalizzare al massimo la propria piattaforma.

Analisi più dettagliate e altre potete trovarle qui. Aspettiamo anche le vostre segnalazioni e giudizi su quelle che avete provato.