Come creare un social network con Drupal 8

Introduzione: Social Networking con Drupal 8

Questo lezione mostrerà come costruire siti Web di social network con Drupal 8 con articoli, forum, blog, foto, gruppi, & profili utente come principali strumenti di condivisione delle conoscenze della comunità.


  • Problema: Drupal 8 ha molte app di social network integrate nel core ma come integrarle in un sito funzionale per comunità aziendali o utenti registrati per PaaS / SaaS?
  • Soluzione: Uso pannelli & Visualizzazioni per creare landing page con contenuti dinamici & costruire hub per l’integrazione con i social network gruppi,Blog, Forum, articoli, Profili, eccetera.
  • Suggerimento: Gestisci le autorizzazioni dettagliate su Creazione di contenuti per Drupal 8 siti.

Gruppo & Profilo sono moduli extra per Drupal che possono essere aggiunti a un social network in cui più comunità, dipartimenti o team sono organizzati insieme su una rete intranet o portale.

Iniziamo.

Fase 1: installare i moduli richiesti & dipendenze.

Questo lezione fornirà i modelli di base & struttura per la costruzione di un sito di social network con Drupal 8 funzionalità di base, ma richiede l’installazione di alcuni moduli aggiuntivi nel CMS.

Prerequisiti: Gli amministratori del sito dovranno aggiungerli in minima parte Drupal 8 moduli:

  • pannelli
  • cTools
  • Pathauto
  • Gruppo
  • Adv Agg
  • MetaTag
  • API Entity
  • Profilo

Sebbene ci siano molte più opzioni per le funzionalità di social network che possono essere aggiunte a Drupal 8 sito, questi moduli aiuteranno a costruire le funzionalità di base per la gestione dei contenuti.

Come creare un social network con Drupal 8

Per iniziare a costruire un social network con Drupal 8, assicurati che:

  • Installa il Forum modulo in Drupal 8 nucleo & configurare il Tassonomia categorie.
  • Crea un’abitudine Tipo di contenuto per blog post. Configura campi & Impostazioni di visualizzazione.
  • Aggiungi un’ancora Immagine & Miniatura impostazioni per Articolo nodi.
  • Imposta la struttura del percorso URL per Tipo di contenuto nodi usando il Pathauto modulo.
  • Creare Ruoli utente per amministratori del sito, autori, & Abbonamenti a pagamento.

Cerca in Drupal sezione degli articoli “How-to” di HostAdvice nella knowledge base per trovare informazioni più dettagliate su questi processi.

Installa i moduli sopra & abilitare per l’uso sul sito.

Passaggio due: creare menu di navigazione & URL PathAuto

Obbiettivo: Nella costruzione di un social network, evidenzia le funzionalità di creazione dei contenuti principali di Drupal 8 con blog, articoli, forum, gruppi, profili, ricerca, & Contatta in Menu di navigazione.

Come creare un social network con Drupal 8

Primo: Creare un Visualizzazioni pagina per elencare tutto Articolo post con a Teaser visualizzare o in una tabella personalizzata.

Il prossimo: Clona il Visualizza per blog post. Crea URL di parole chiave per le pagine di destinazione.

Suggerimento: Usa lo stesso formato & Immagine in miniatura taglie per Profilo utente pagine in Visualizzazioni.

Come creare un social network con Drupal 8

Il prossimo: Sfoglia per / Admin / struttura / Menu & modifica il Menu di navigazione. Creare il menu con i seguenti collegamenti:

  • Casa:
  • Blog:/ blog —> collegamenti alla pagina Visualizzazioni per tutti i post del Blog.
  • articoli:/ articoli —> collegamenti alla pagina Visualizzazioni per tutti i post degli articoli.
  • Forum:/Forum —> collegamenti alla pagina principale del forum.
  • gruppi:/ gruppi —> collegamenti alla pagina Visualizzazioni per gli elenchi di gruppi.
  • Profili: / profili —> collegamenti alla pagina Visualizzazioni per tutti gli utenti.
  • Ricerca:/ricerca —> collegamenti alla pagina Ricerca avanzata.
  • Contatto:/contatto —> Collegamenti al modulo di contatto Drupal 8.

Finire: Nel prossimo passo, useremo pannelli per creare un Homepage per il social network con Visualizzazioni blocchi di contenuti dinamici da blog, articoli, forum, tra cui un’immagine di presentazione.

Terzo passaggio: pannelli & Visualizza blocchi per contenuti dinamici.

Primo: Passare al Visualizzazioni sezione e aggiungi Visualizzazioni blocchi per gli articoli, Blog, & Elenchi di post sul forum creati sopra. Utilizzare una miniatura di 220 px x 220 px per il Views Block sui teaser dei contenuti.

Come creare un social network con Drupal 8

Il prossimo: Navigare verso pannelli & creane uno nuovo pannelli pagina che verrà utilizzata per il Pagina iniziale. Usa il design del layout a tre piastrelle e in pila e aggiungi una presentazione nella sezione superiore.

Come creare un social network con Drupal 8

Il prossimo: Incorpora le tre viste per Articolo, blog, & Forum post sotto la presentazione in pannelli scatole di visualizzazione del layout. Aggiungi la Views Blocks al pannelli regioni & pubblicare.

Suggerimento: Mettere Visualizzazioni blocchi per Profili utente & gruppi in basso pannelli colonna. È inoltre possibile posizionare una presentazione di immagini animate nella sezione superiore di pannelli pagina per /indice.

Il prossimo:Salva il Pannello con un URL di /indice o /casa, quindi vai a / Admin / config / system / site-informazioni per modificare le impostazioni globali.

Finire: Vai a Configurazione in Impostazioni di base del sito & imposta il nuovo URL come pagina iniziale.

Quarto passaggio: autorizzazioni ruolo & Impostazioni di registrazione.

Ogni Drupal 8 il sito Web sarà anonimo e autenticato Ruoli utente per i membri della comunità con autorizzazioni che determinano cosa può fare ciascun gruppo sul sito Web.

  • Rivedi il tuo sito web Ruolo dell’utente impostazioni a / admin / persone / ruoli o aggiungi un nuovo ruolo.

Suggerimento: Alcuni siti Web scelgono di aggiungere Ruoli utente per amministratori di siti, autori di contenuti e abbonamenti a pagamento. Aggiungi qualsiasi nuovo Ruoli utente richiesto quindi controllare il sito permessi.

Come creare un social network con Drupal 8

Nota: Sito Drupal permessi sono molto importanti in quanto controllano se gli utenti registrati possono o meno creare contenuti, eliminare contenuti, modificare i contenuti di altri utenti o ripristinare revisioni.

Il prossimo: Navigare verso / admin / persone / permessi e rivedi il tuo sito web permessi per ogni Ruolo dell’utente. Assicurati anonimo & gli utenti registrati non hanno alcun potere amministrativo.

Come creare un social network con Drupal 8

Il prossimo: Prendi una decisione su quale Ruoli utente sarà in grado di creare articoli, post di blog, post di forum, ecc. sul social network & salva il permessi impostazioni. Inoltre, rivedi HTML filtrato.

Impostazioni di autorizzazione consigliate per i social network Drupal 8:

  • Articolo, Blog, & Nodi forum: Concedi i poteri a: “Crea nuovo contenuto, Elimina il proprio contenuto, & Modifica il proprio contenuto “ solo agli utenti registrati.
  • Utente registrato:Utilizza i moduli di contatto personali degli utenti, Cambia il tuo nome utente, Annulla il tuo account utente, & Pubblica / Modifica / Visualizza commenti.
  • Utenti anonimi: Usa la ricerca, usa il modulo di contatto a livello di sito, & Vedi commenti.

Sommario: Su questo social network, gli utenti registrati potranno creare, modificare, & elimina il proprio contenuto, che include Blog, articoli, & Forum tipi di contenuto.

Finire: Confermare la permessi per registrati & utenti anonimi per gruppi & Profili.

Fase cinque: rivedere il profilo utente & Configurazione del gruppo.

Il Profilo Il modulo consente di creare campi espansi per la pagina di registrazione dell’utente. Il Gruppo Il modulo consente ai membri della comunità di collaborare attorno a temi su a Drupal 8 luogo.

Come creare un social network con Drupal 8

Il prossimo: Per questo social network, creiamo diversi Tipi di gruppi basato su categorie, come la programmazione, l’amministrazione dei sistemi, & sviluppo web, ma qualsiasi organizzazione è possibile.

Come creare un social network con Drupal 8

Il prossimo: Dopo aver creato il Tipi di gruppi, aggiungiamo diversi gruppi all’interno di ciascun contenitore, ovvero PHP, Python, & I gruppi Perl sono elencati all’interno della “Programmazione” Tipo di gruppo.

Come creare un social network con Drupal 8

Suggerimento: Vai a Visualizzazioni e crea una pagina che elenca i diversi Tipi di gruppi e Gruppo inserzioni in un nidificato tavolo Schermo. Crea un URL di parole chiave per la pagina come / gruppi e aggiungilo al menu.

Il prossimo: In / admin / config / people / profili è possibile aggiungere nuovi Profilo tipi. Dopodichè, Drupal 8 gli amministratori saranno in grado di creare personalizzati Campi CCK a cui allegare Profilo utente pagine.

Come creare un social network con Drupal 8

Finire: Usa il Profilo modulo per creare campi per raccogliere il nome utente, l’indirizzo, & numero di telefono al momento della registrazione, se necessario, insieme a interessi, hobby, curriculum, ecc.

Conclusione: siti avanzati di social network Drupal 8.

Mentre questo sito delinea & un’esercitazione rapida è sufficiente per iniziare a utilizzare un sito Web di social network Drupal 8, esiste un gran numero di moduli di terze parti che possono essere aggiunti alla base di codice di installazione per includere nuove funzionalità & funzionalità per le community di utenti online.

Dai un’occhiata a questi 3 principali servizi di hosting Drupal:

ChemiCloud

Prezzo di partenza:
$ 2.76


Affidabilità
10


Prezzi
9.9


Di facile utilizzo
9.9


Supporto
10


Caratteristiche
9.9

Leggi le recensioni

Visita ChemiCloud

Hostinger

Prezzo di partenza:
$ 0.99


Affidabilità
9.3


Prezzi
9.3


Di facile utilizzo
9.4


Supporto
9.4


Caratteristiche
9.2

Leggi le recensioni

Visita Hostinger

Hosting A2

Prezzo di partenza:
$ 3.92


Affidabilità
9.3


Prezzi
9.0


Di facile utilizzo
9.3


Supporto
9.3


Caratteristiche
9.3

Leggi le recensioni

Visita A2 Hosting

Articoli How-To correlati

  • Come impostare un forum utenti in Drupal 8?
    novizio
  • Come configurare una nuova installazione del forum vBulletin Connect 5
    novizio
  • Come installare Drupal 8 su un server WAMP locale
    intermedio
  • Come gestire i server Web Drupal 8 usando Drush
    intermedio
  • Come impostare un modulo di contatto personalizzato in Drupal 8
    novizio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me