Costruisci un social network usando Joomla!

L'implementazione dei social network è diventata una necessità per i siti Web di successo. Joomla !, il popolare CMS Open-Source, ha alcuni modi grandi e convenienti per portare il tuo sito al livello di social networking. Esaminiamo come.

Questo articolo illustrerà gli inizi della creazione di un sito social utilizzando Joomla. Alcuni degli obiettivi e delle soluzioni finali varieranno a seconda delle esigenze.

Joomla! non dovrebbe essere solo considerato come un CMS, ma un framework da cui costruire le tue applicazioni e realizzare i tuoi sogni. Prima di saltare e iniziare a allacciare le estensioni per costruire il tuo sito, è essenziale una corretta pianificazione e una roadmap.

Strategia del sito

Quindi vuoi iniziare un social network con Joomla! tu dici? Per prima cosa hai bisogno di una dichiarazione di scopo. Nel nostro esempio, questo è il nostro scopo:

Creare e coltivare relazioni commerciali offrendo opportunità di rete e di supporto gratuite.

Dopo aver stabilito lo scopo del sito, è necessario conoscere i requisiti del sito. Inizia facendo domande:

In che modo le persone useranno il mio sito?

Gli utenti creeranno contenuti ed eventi personalizzati. Inoltre, commenteranno e rivedranno eventi e contenuti passati.

Come interagiranno con gli altri?

L'interazione arriverà con l'avere creato gruppi, messaggi, blog / articoli e aiuti, ecc.

Quanto controllo voglio dare loro?

Gli utenti avranno accesso illimitato per creare contenuti, eventi, commenti, ecc. I moderatori controlleranno l'attività.

Ci sono funzionalità che posso offrire agli utenti di generare reddito del sito?

Gli utenti possono acquistare spot pubblicitari banner nelle diverse pagine.

Una volta ottenute le risposte alle nostre domande, abbiamo bisogno di creare delle linee guida sui requisiti per aiutarci a trovare i giusti plugin di Joomla da usare. Abbiamo bisogno delle seguenti funzionalità:

  • Sistema di messaggistica / commenti per l'interazione dell'utente verso il contenuto creato personalizzato.
  • Creazione di eventi, registrazione, ecc.
  • blogging
  • gruppi
  • Sistema di banner
  • Un forum per discussioni di discussione utili (è nella nostra dichiarazione di scopo)

Puoi trovare quasi tutto ciò di cui hai bisogno nella Directory di estensioni di Joomla

Trovare i plugin giusti

Con qualsiasi comunità CMS di grandi dimensioni come Joomla! ci saranno un sacco di estensioni buone e cattive da scegliere. L'uso di un plugin fasullo potrebbe creare o distruggere il tuo sito web. È importante che ti capiti bene la prima volta! Fortunatamente, Joomla! ha delle ottime directory di estensione da guardare; ognuno con recensioni, valutazioni e altro. Ecco alcune buone risorse per Joomla! plugins:

  • Plugin di Joomla su CodeCanyon
  • La directory di estensione di Joomla (JED)
  • Mercato CMS
  • Il meglio di Joomla!

Dopo aver navigato nelle directory e rivisto le funzionalità, ho scelto le seguenti estensioni:

  • JomSocial

    La maggior parte delle funzionalità principali di cui abbiamo bisogno sono in questo componente. Ha anche un sistema di plugin, rendendo il nostro sito a prova di futuro e dandoci l'opportunità di offrire nuove funzionalità ai nostri utenti.

    Visita il sito

  • EventList

    Questo componente ha creazione di eventi, gestione, plug-in, registrazione e altro. Si integra anche con JomSocial.

    Visita il sito

  • Il mio blog

    Questo componente estende le funzionalità principali del contenuto di Joomla per un'esperienza di blog più social. Questo ha anche l'integrazione JomSocial.

    Visita il sito

  • Kunea

    Questo offrirà ai nostri utenti un forum di supporto. Stanno lavorando su un'integrazione JomSocial per i profili utente.

    Visita il sito

  • JReviews

    Ciò consentirà recensioni e commenti. Ha integrazione con JomSocial e EventList.

    Visita il sito

  • JomComments

    Questa è un'altra opzione che potremmo usare per commentare. Ciò consentirà agli utenti di commentare i contenuti creati dall'utente. Inoltre si integra nel nucleo della componente sociale, quindi i commenti possono essere visualizzati sulle pagine del profilo utente.

    Visita il sito

  • Agenzia pubblicitaria

    Ciò consente agli utenti di pubblicare facilmente annunci sul nostro sito.

    Visita il sito

Ho avuto alcuni fattori determinanti nel decidere i componenti da utilizzare. Volevo essere sicuro che fossero ben supportato, avevano buoni sviluppatori dietro di loro, integrati tra loro, e facile da personalizzare.


Il modello JomSocial predefinito

Noterai che alcuni di questi sono plug-in commerciali e il plug-in principale che stiamo usando, JomSocial, è piuttosto costoso. Ci sono alternative gratuite là fuori per provare pure. Community Builder è un Joomla di qualità! estensione che potrebbe realizzare molte delle stesse cose che fa JomSocial. Ha anche molte integrazioni di estensione disponibili. Sono disponibili estensioni di commenti e banner pubblicitari open-source che puoi trovare nelle directory di Joomla. Amy Stephen e alcuni altri sviluppatori stanno creando l'impressionante nuova estensione per il blog, Tamka. Dovrebbe essere presto disponibile per BETA!

Alla fine, ho scelto il percorso più costoso perché mi sento a mio agio con quello che possono fare.

Implementazione

Usando l'installer di Joomla possiamo sistematicamente installare le nostre estensioni nel sito. Fatto ciò, tutto ciò che rimane sono la configurazione delle singole estensioni e il perfezionamento dei nostri layout. Andiamo oltre alcuni dei punti salienti:


Modelli forniti con JomSocial

Personalizzazione JomSocial

Troverai le impostazioni per JomSocial facili da gestire. A causa della natura del nostro social network, anche i nostri utenti faranno molta della gestione e della configurazione! Alcune delle cose iniziali che devono essere fatte sono:

  • Imposta i gruppi iniziali
  • Imposta i campi e le informazioni del profilo utente
  • Imposta il sistema del punto utente
  • Personalizza l'aspetto

Per controllare l'aspetto grafico, JomSocial ha molti modelli tra cui scegliere o puoi crearne uno tuo. Puoi anche utilizzare le sostituzioni del modello per personalizzare anche il sito!


EventList Dashboard

EventList

Permettere agli utenti di creare i propri eventi, luoghi, ecc. È importante ma si dovrebbero avere alcuni iniziali creati per riempire le cose. Come con tutte le estensioni che ho scelto, EventList è facile da personalizzare l'aspetto e l'aspetto del sito. È possibile modificare il file CSS direttamente dal pannello di amministrazione, se necessario. Una volta che EventList è attivo e funzionante, è necessario installare l'integrazione del plugin con JomSocial.

Blog, commenti e il forum

Queste estensioni seguono la suite. Configurarli e collegarli in modo appropriato nei tuoi menu è tutto ciò che devi fare.

Conclusione

Ciascuna delle estensioni che abbiamo scelto dovrebbe essere facilmente implementata nel nostro sito. Come accennato in precedenza, uno dei motivi per cui ho scelto le estensioni di cui sopra è per la personalizzazione. La maggior parte ha modelli di templating / view in cui è possibile modificare markup e CSS per adattarli all'aspetto del tuo design.

Con così tante estensioni disponibili per Joomla !, è facile impostare un social network conveniente. Ecco alcuni Joomla! lancio di social network (per la tua ispirazione):

  • Mercato CMS
  • U.N.'s CoolPlanet
  • Qaachen.de
  • SoGrand
  • American Ghost Hunters
  • Santuario per i giocatori
  • Iscriviti al feed RSS di NETTUTS per ulteriori tuts e articoli di sviluppo web giornalieri.