Posts Tagged ‘php’

Come creare un social network (?)

Mi sto interessando da qualche giorno a “Come creare un proprio social network”, so che per molti di voi è un-idea-del-cazzo, ma diciamo che a volte uno fa delle proposte ma non si aspetterebbe mai che altri si entusiasmino per queste … capita :D

Oramai s’ha da fare, quindi cerchiamo di farlo in maniera ragionata.

Innanzitutto esistono dei servizi social-network-chiavi-in-mano che permettono di creare una nuova community in quealche minuto e senza alcuna conoscenza di php, mysql, ecc… ecc..

Ning.com - mi è parsa la più solida ed è piuttosto utilizzata, ospita ad esempio il corso fotografico di Deagostini e Canon che tanto pubblicizzano in TV
Il prezzo però è gratuito finchè non vuoi utilizzare un tuo dominio (4.95$/mese), togliere i link a ning.com (7.95$/mese) e gestire la pubblicità o semplicemente toglierla (19.95$/mese); tuttosommato più di 30$/mese che cominciano a diventare una cifra importante (ovviamente dipende dal progetto)
[se ti interessa qui c'è una bella guida]

CollectivX - anche questo serivizo molto interessante, forse graficamente meglio curato di Ning (bisognerebbe provarli meglio per dirlo con certezza) ma anche qui il costo annuale è di 399$ per 3GB di spazio per i file (un po’ pochino)

Rimane poi la questione dei dati: se questi dovessero fallire? se i termini del servizio dovrebbero cambiare? se i prezzi dovessero crescere troppo?

Inoltre l’unico a fornire un qualche tipo di integrazione con altri social network è Ning, ma l’applicazione proposta sembra davvero pochino e non credo darebbe grandi risultati :(

Esistono poi altre soluzioni self-hosted che sicuramente offrono maggiori garanzie (?) e possibilità di personalizzazione ma ovviamente anche maggior quantità di lavoro, partiamo da quelle non specificatamente studiate per la creazione di Social Network:

Drupal - con l’aggiunta di un po’ di moduli il noto CMS si può trasformare in un social network, sinceramente non conosco Drupal ma ne ho sempre sentito parlare (e letto) benissimo (una comoda guida per la creazione)

Wordpress - con la versione WordpressMU + Buddypress, che si basa sul noto software per blogging più questa suite di plugin Buddypress che però al momento è ancora in pieno sviluppo; il fatto che lo sviluppo di Buddypress venga spinto da Automattic (quelli di wordpress.com) fa ben sperare.
Viene conservata la possibilità di utilizzare i plugin per Wordpress funzionanti con wpmu ;)

esistono poi soluzioni specifiche per la creazione di social netowrks:

Elgg - molto completo, FORSE la suluzione migliore che abbia visto

PHPizabi - guardando la lista delle features sembra abbia proprio tutti, ma i requisiti (anche per community relativamente piccole) sono da VPS minimo!

Insomma non c’è che l’imbarazzo della scelta, ci sarà da lavorare parecchio per capire qual’è la soluzione migliore; se avete consigli/esperienze/suggerimenti lasciate pure un commento :)

24(+/-) modi per aiutare Wordpress

Leggo su weblog tools collection un post su come contribuire al buon andamento dello sviluppo di Wordpress… credo non sia male ribadirlo:

  • Parteciapare alle discussioni sui forum Wordpress (http://wordpress.org/support/)
  • Scrivi nel tuo blog qualcosa che dica bene di Wordpress
  • Crea un plugin per Wordpress
  • Condividi e proponi idee (sensate) per lo sviluppo di Wordpress (WordPress.org Ideas Page)
  • Dona dei soldi (WP.org Donate Page)
  • Compra qualcosa dal negozio Wordpress (WordPress does have it’s own shop)
  • Crea e condividi temi per Wordpress
  • Contribuisci al codex (The Codex)
  • Organizza Wordcamp/incontri (aggiungerei: solo se hai contenuti validi)
  • Crea il tuo forum su wordpress (aggiungerei: non serve avere 1000 forum, non farlo se non hai dei motivi più che validi, piuttosto contribuisci a quelli esistenti)
  • Segnala eventualitemi copiati (ed in generale violazioni della licenza GPL)
  • Lascia il link a Wordpress nel tuo blog
  • Spargi la voce
  • Indossa vestiti con il logo Wordpress
  • Partecipa alle mailing list del progetto (WP-Hackers e WP-Testers)
  • Se trovi un bug, segnalalo! (Reporting_Bugs)
  • Segnala possibili problemi di sicurezza (scrivi a security at wordpress.org)
  • Crea un podcast riguardante wordpress
  • Crea banner e bottoni per pubblicizzare wordpress e condividili
  • Partecipa al canale IRC di Wordpress
  • Traduci Wordpress o aiuta qualcuno che lo sta facendo (link)
  • Partecipa alla programmazione dello sviluppo (link) (aggiungerei: che se non hai le idee molto chiare ed esperienza nel campo sarebbe meglio investire il tuo tempo altrove)

Vorrei inoltre ricordare che il punto di riferimento per la community italiana è Wordpress-it, potete rivolgervi a loro se desiderate ardentemente contribuire allo sviluppo del progetto dato che sono già attivi blog wiki e forum.

Ci sono inoltre tutta una serie di progetti collaterali cui potete contribuire, il più importante è certamente Wordpress-MU, non dimenticatevi di loro ;)