Introducción: redes sociales con Drupal 8

Estas Tutorial muestra cómo crear sitios web de redes sociales con Drupal 8 con artículos, foros, blogs, fotos, grupos y perfiles de usuario como herramientas principales para compartir conocimientos en la comunidad.

  • Problema: Drupal 8 tiene muchas aplicaciones de redes sociales integradas en el núcleo, pero ¿cómo las integra en un sitio funcional para comunidades comerciales o usuarios registrados para PaaS / SaaS?
  • Solución: Usar platos Y Puntos de vista crear páginas de destino con contenido dinámico y construir hubs para la integración en redes sociales grupos,Blogs, Foros, artículos, Perfiles, etc.
  • Nota: Gestione la autorización detallada en Creación de contenido hacia Drupal 8 Sitios web.

grupo Y perfil son módulos adicionales para Drupal que se pueden agregar a una red social en la que varias comunidades, departamentos o equipos se organizan juntos en una intranet o portal.

Vamos a empezar.

Paso uno: instale los módulos y las dependencias necesarios.

Estas Tutorial proporciona los patrones y estructuras básicos para construir un sitio de redes sociales Drupal 8 Funcionalidad principal, pero requiere la instalación de algunos módulos adicionales en el CMS.

Requerimientos: Los administradores del sitio deben agregar estos como mínimo Drupal 8 Módulos:

  • platos
  • cHerramientas
  • Coche de camino
  • grupo
  • Adv Agg
  • MetaTag
  • API de entidad
  • perfil

Aunque hay muchas más opciones de funciones de redes sociales que se pueden agregar a una Drupal 8 -El sitio admite estos módulos en la construcción de las funciones básicas de administración de contenido.

Cómo crear una red social con Drupal 8

Para empezar a construir una red social Drupal 8, Asegúrate de eso:

  • Instalar eso Foro Módulo en Drupal 8 núcleo y configuración Taxonomía Categorías.
  • Crea una personalizada Tipo de contenido hacia Blog Contribuciones. Configure los ajustes de los campos y la pantalla.
  • Agregar anclas imagen Y Miniatura Configuración también artículos Nodo.
  • Establezca la estructura de la ruta de la URL para. firmemente Tipo de contenido Nudo con el Coche de camino Módulo.
  • Crear Reglas de usuario para administradores del sitio, autores y suscripciones pagas.

Encuentra eso Drupal Sección del artículo “Cómo hacer” de la base de conocimientos de Hosting mas Baratopara obtener información más detallada sobre estos procesos.

Instale los módulos anteriores y habilítelos para su uso en el sitio web.

Paso 2: Cree menús de navegación y URL de PathAuto

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

Cómo crear una red social con Drupal 8

Primero: A … crear Puntos de vista Página para enumerar todo artículos Publicaciones con un Rompecabezas Ver o en una tabla personalizada.

Próximo: Clonar el vista hacia Blog Contribuciones. Cree URL de palabras clave para las páginas de destino.

Nota: Utilice el mismo formato y 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 a / admin / estructura / menú & editar el Menú de Navegación. Cree el menú con los siguientes enlaces:

  • En 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 de visualización central del foro.
  • Grupos:/ Grupos —> Enlaces a la página “Vistas” para entradas de grupo.
  • Perfiles: / perfil —> Enlaces a la página de visualización 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.

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

Paso 3: Bloques de paneles y vistas para contenido dinámico.

Primero: Navega al Puntos de vista Sección y agregar Ver bloques para las listas de artículos, blogs y publicaciones del foro creadas anteriormente. Utilice una miniatura de 220 x 220 píxeles para Bloquear llamadas en teasers de contenido.

Cómo crear una red social con Drupal 8

Próximo: Navegar a platos y crea uno nuevo platos Lado eso para el Página de inicio. Utilice el diseño de diseño apilado tripartito y agregue una presentación de diapositivas en la sección superior.

Cómo crear una red social con Drupal 8

Próximo: Incrustar las tres vistas para. a artículos, BlogY Foro Publicaciones debajo de la presentación de diapositivas en platos Diseño de cajas de presentación. Suma la VBloques de vistas hacia platos Regiones y publicar.

Nota: Poner Ver bloques hacia Perfil del usuario Y grupos en el fondo platos Pilar. También puede tener una presentación de diapositivas de imágenes animadas en la parte superior de la platos Lado para /Índice.

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

Terminado: Ir construcción en el Configuración básica del sitio & configure la nueva URL como la página de inicio.

Paso 4: permisos de rol y configuración del registro.

Todos Drupal 8 El sitio web es anónimo y está autenticado Reglas de usuario para los miembros de la comunidad con permisos que controlan lo que cada grupo puede hacer en el sitio.

  • Consulte el sitio web de su sitio web Rol del usuario Configuraciones alrededor / admin / people / roles o agregue un nuevo rol.

Nota: Algunos sitios web quieren agregar Reglas de usuario para administradores de sitios, autores de contenido y suscripciones pagas. Agregar nuevos Reglas de usuario requerido, luego consulte el sitio web 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 crear contenido, eliminar contenido, editar el contenido de otros usuarios o deshacer revisiones.

Próximo: Navegar a / admin / people / permissions y compruebe el de su sitio web Permisos para cada Rol del usuario. Asegúrese de que los usuarios anónimos y registrados no tengan poderes administrativos.

Cómo crear una red social con Drupal 8

Próximo: Decide cual Reglas de usuario puede crear y guardar artículos, publicaciones de blog, publicaciones de foros, etc.en la red social social Permisos la configuración. También eche un vistazo a HTML filtrado.

Configuraciones de permisos recomendadas para las redes sociales de Drupal 8:

  • Nodos de artículo, blog y foro: Otorgar la autoridad para: “Cree contenido nuevo, elimine su propio contenido y edite su propio contenido” solo para usuarios registrados.
  • Usuario registrado:Utilice los formularios de contacto personales de los usuarios, cambie su propio nombre de usuario, cancele su propia cuenta de usuario y publique / edite / vea comentarios.
  • Usuarios anónimos: Utilice la búsqueda, utilice el formulario de contacto de todo el sitio y vea los comentarios.

Resumen: En esta red social, los usuarios registrados pueden crear, editar y eliminar su propio contenido, incluyendo Blog, artículos y foro Tipos de contenido.

Terminado: Confirma eso Permisos para usuarios registrados y anónimos para grupos Y Perfiles.

Paso cinco: revise el perfil de usuario y la configuración del grupo.

La perfil El módulo permite la creación de campos avanzados para la página de registro de usuarios. La grupo El módulo permite a los miembros de la comunidad participar en temas en un Drupal 8 ¿Página? ˅.

Cómo crear una red social con Drupal 8

Próximo: Estamos creando diferentes para esta red social. Tipos de grupo basado en categorías como programación, administración de sistemas y 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 otros grupos en cada contenedor, es decir, los grupos PHP, Python y Perl se enumeran en “Programación”. Tipo de grupo.

Cómo crear una red social con Drupal 8

Nota: Ir Puntos de vista y crea una página que enumere los diferentes Tipos de grupo y grupo Entradas en un anidado mesa Monitor. Cree una URL de palabra clave para la página como / grupos y agréguela al menú.

Próximo: Puede agregar nuevos en / admin / config / people / profiles perfil Tipos. Después, Drupal 8 Los administradores pueden crear Campos CCK adjuntar a Perfil del usuario Páginas.

Cómo crear una red social con Drupal 8

Terminado: Utilizar el perfil Módulo para crear campos para recopilar nombre de usuario, dirección y número de teléfono al momento de registrarse, si es necesario, junto con intereses, aficiones, currículums, etc.

En pocas palabras: sitios web avanzados de redes sociales Drupal 8.

Si bien este mapa del sitio y este breve tutorial son suficientes para comenzar en un sitio web de redes sociales que Drupal 8, hay una gran cantidad de módulos de terceros que se pueden agregar a la base del código de instalación para incorporar nuevas características y funcionalidades para las comunidades de usuarios en línea.