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.
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.
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.
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.
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.
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.
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.
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? ˅.
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.
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.
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.
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.