Cómo crear una red social con Drupal 8

Introducción: redes sociales con Drupal 8

Esta Tutorial mostrará cómo construir sitios web de redes sociales con Drupal 8 con artículos, foros, blogs, fotos, grupos, & perfiles de usuario como las principales herramientas de intercambio de conocimientos de la comunidad.


  • Problema: Drupal 8 tiene muchas aplicaciones de redes sociales integradas, pero cómo integrarlas en un sitio funcional para comunidades empresariales o usuarios registrados para PaaS / SaaS?
  • Solución: Utilizar Paneles & Puntos de vista para crear páginas de destino con contenido dinámico & construir centros para la integración de redes sociales con Grupos,Blogs, El, Artículos, Perfiles, etc..
  • Insinuación: Administrar permisos específicos en Creación de contenido para Drupal 8 sitios.

Grupo & Perfil son módulos adicionales para Drupal que se pueden agregar a una red social donde múltiples comunidades, departamentos o equipos se organizan juntos en una intranet o portal.

Empecemos.

Paso uno: Instale los módulos requeridos & Dependencias.

Esta Tutorial proporcionará los patrones básicos & estructura para construir un sitio de redes sociales con Drupal 8 funcionalidad principal, pero requiere la instalación de algunos módulos adicionales en el CMS.

Prerrequisitos: Los administradores del sitio deberán agregar mínimamente estos Drupal 8 módulos:

  • Paneles
  • cTools
  • PathAuto
  • Grupo
  • Adv Agg
  • MetaTag
  • API de entidad
  • Perfil

Aunque hay muchas más opciones para las funciones de redes sociales que se pueden agregar a un Drupal 8 sitio, estos módulos ayudarán a construir las funciones básicas de administración de contenido.

Cómo crear una red social con Drupal 8

Para comenzar a construir una red social con Drupal 8, asegurate que:

  • Instala el Foro módulo en Drupal 8 núcleo & configurar el Taxonomia categorías.
  • Crea una costumbre Tipo de contenido para Blog publicaciones Configurar campos & Configuraciones de pantalla.
  • Agregar un ancla Imagen & Miniatura ajustes a Artículo nodos.
  • Establecer la estructura de ruta URL para Tipo de contenido nodos que utilizan el PathAuto módulo.
  • Crear Roles del usuario para administradores del sitio, autores, & Suscripciones pagas.

Busca el Drupal sección de artículos de “procedimientos” de HostAdvice en la base de conocimiento para encontrar información más detallada sobre estos procesos.

Instale los módulos anteriores & habilitar para uso en el sitio.

Paso dos: crear menús de navegación & PathAuto URLs

Objetivo: Al construir una red social, resalte las capacidades centrales de creación de contenido de Drupal 8 con blogs, artículos, foros, grupos, perfiles, búsqueda, & Contacto en el Menú de Navegación.

Cómo crear una red social con Drupal 8

Primero: Crear un Puntos de vista página para enumerar todo Artículo publicaciones con un Rompecabezas ver o en una tabla personalizada.

Próximo: Clonar el Ver para Blog publicaciones Crear URL de palabras clave para las páginas de destino.

Insinuación: Usa el mismo formato & Imagen en miniatura tamaños para Perfil del usuario páginas en Puntos de vista.

Cómo crear una red social con Drupal 8

Próximo: Navegar hacia / admin / estructura / menu & editar el Menú de Navegación. Crea el menú con los siguientes enlaces:

  • Casa:
  • Blogs:/ blogs —> enlaces a la página Vistas para todas las publicaciones del Blog.
  • Artículos:/artículos —> enlaces a la página Vistas para todas las publicaciones de artículos.
  • Foro:/foro —> enlaces a la página principal de visualización del foro.
  • Grupos:/ grupos —> enlaces a la página Vistas para listados de grupos.
  • Perfiles: / perfiles —> enlaces a la página Vistas para todos los usuarios.
  • Buscar:/buscar —> enlaces a la página de Búsqueda avanzada.
  • Contacto:/contacto —> Enlaces al formulario de contacto de Drupal 8.

Terminar: En el siguiente paso, usaremos Paneles para crear un Página principal para la red social con Vistas de bloques de contenido dinámico de blogs, artículos, foros, incluida una imagen de presentación de diapositivas.

Paso tres: paneles & Vistas de bloques para contenido dinámico.

Primero: Navega hasta el Puntos de vista sección y agregar Vistas de bloques para los artículos, Blog, & Listas de publicaciones del foro creadas anteriormente. Utilice una miniatura de 220 px x 220 px para Bloque de vistas en teasers de contenido.

Cómo crear una red social con Drupal 8

Próximo: Navegar a Paneles & crear un nuevo Paneles página que se utilizará para Página de inicio. Utilice el diseño de diseño apilado de tres mosaicos y agregue una presentación de diapositivas a la sección superior.

Cómo crear una red social con Drupal 8

Próximo: Incruste las tres vistas para Artículo, Blog, & Foro publicaciones debajo de la presentación de diapositivas en Paneles cajas de presentación de diseño. Agrega la Views Blocks al Paneles regiones & publicar.

Insinuación: Poner Vistas de bloques para Perfiles de usuario & Grupos en la parte inferior Paneles columna. También puede colocar una presentación de diapositivas de imagen animada en la sección superior de la Paneles página para /índice.

Próximo:Salva el Panel con una URL de /índice o /casa, luego navegue a / admin / config / system / site-information para cambiar la configuración global.

Terminar: Ir Configuración en Configuración básica del sitio & establecer la nueva URL como página de inicio.

Paso cuatro: permisos de rol & Configuraciones de registro.

Cada Drupal 8 sitio web tendrá anónimo y autenticado Roles del usuario para los miembros de la comunidad con permisos que determinan lo que cada grupo puede hacer en el sitio web.

  • Revisa el sitio web Rol del usuario ajustes en / admin / people / roles o agregar un nuevo rol.

Insinuación: Algunos sitios web eligen agregar Roles del usuario para administradores de sitios, autores de contenido y suscripciones pagas. Añadir cualquier nuevo Roles del usuario requerido luego verifique el sitio Permisos.

Cómo crear una red social con Drupal 8

Nota: Sitio Drupal Permisos son muy importantes ya que controlan si los usuarios registrados pueden o no crear contenido, eliminar contenido, editar el contenido de otro usuario o revertir las revisiones.

Próximo: Navegar a / admin / people / permisos y revise el sitio web Permisos para cada Rol del usuario. Asegúrate de ser anónimo & los usuarios registrados no tienen poderes administrativos.

Cómo crear una red social con Drupal 8

Próximo: Tomar una decisión sobre qué Roles del usuario podrá crear artículos, publicaciones de blog, publicaciones en foros, etc. en la red social & salva el Permisos ajustes Además, revise HTML filtrado.

Configuración de permisos recomendada para las redes sociales de Drupal 8:

  • Artículo, Blog, & Nodos del foro: Conceder los poderes para: “Crear contenido nuevo, eliminar contenido propio, & Editar contenido propio “ solo para usuarios registrados.
  • Usuarios Registrados:Utilice los formularios de contacto personal de los usuarios, cambie su propio nombre de usuario, cancele su propia cuenta de usuario, & Publicar / Editar / Ver comentarios.
  • Usuarios anónimos: Utilice la búsqueda, utilice el formulario de contacto de todo el sitio, & Ver comentarios.

Resumen: En esta red social, los usuarios registrados podrán crear, editar, & eliminar su propio contenido, que incluye Blog, artículos, & Foro tipos de contenido.

Terminar: Confirmar la Permisos para registrados & usuarios anónimos para Grupos & Perfiles.

Paso cinco: Revise el perfil del usuario & Configuración grupal.

los Perfil El módulo permite crear campos expandidos para la página de registro de usuario. los Grupo El módulo permite a los miembros de la comunidad colaborar en torno a temas en un Drupal 8 sitio.

Cómo crear una red social con Drupal 8

Próximo: Para esta red social, creamos diferentes Tipos de grupo basado en categorías, como programación, administración de sistemas, & desarrollo web, pero cualquier organización es posible.

Cómo crear una red social con Drupal 8

Próximo: Después de crear el Tipos de grupo, agregamos diferentes Grupos dentro de cada contenedor, es decir, PHP, Python, & Los grupos de Perl se enumeran dentro de la “Programación” Tipo de grupo.

Cómo crear una red social con Drupal 8

Insinuación: Ir Puntos de vista y construir una página que enumere los diferentes Tipos de grupo y Grupo listados en un anidado Mesa monitor. Cree una URL de palabra clave para la página Me gusta / grupos y agréguela al menú.

Próximo: En / admin / config / people / profiles puedes agregar nuevos Perfil tipos. Después de este, Drupal 8 los administradores podrán crear personalizados Campos CCK adjuntar a Perfil del usuario paginas.

Cómo crear una red social con Drupal 8

Terminar: Utilizar el Perfil módulo para crear campos para recopilar el nombre de usuario, dirección, & número de teléfono en el registro si es necesario, junto con intereses, pasatiempos, hojas de vida, etc..

Conclusión: sitios avanzados de redes sociales de Drupal 8.

Mientras que este sitio esboza & un tutorial rápido es suficiente para comenzar con un sitio web de redes sociales utilizando Drupal 8, Hay una gran cantidad de módulos de terceros que se pueden agregar a la base de código de instalación para incluir nuevas funciones & funcionalidad para comunidades de usuarios en línea.

Echa un vistazo a estos 3 principales servicios de alojamiento de Drupal:

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

Artículos de procedimientos relacionados

  • Cómo configurar un foro de usuarios en Drupal 8?
    novato
  • Cómo configurar una nueva instalación del foro vBulletin Connect 5
    novato
  • Cómo instalar Drupal 8 en un servidor WAMP local
    intermedio
  • Cómo gestionar servidores web Drupal 8 con Drush
    intermedio
  • Cómo configurar un formulario de contacto personalizado en Drupal 8
    novato
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me