La forma en que las relaciones de publicación facilitan la construcción de sitios web avanzados

Las relaciones con las publicaciones son conexiones entre diferentes publicaciones en un sitio web. Su uso significa que es más fácil que nunca crear sitios web avanzados. Esto se debe al hecho de que puede vincular diferentes tipos de publicaciones personalizadas entre ellas, eliminando la duplicación de datos y asegurarse de que tenga que editar cada información solo una vez. Dado que el tiempo es uno de los bienes más preciosos para los desarrolladores web y los creadores de contenido, cualquier característica, como publicar relaciones, será invaluable y puede ahorrarle días eliminando las tareas banales. Esos plazos se han vuelto un poco menos apretados.
En este artículo, le mostraré los diferentes tipos de relaciones de publicación, cómo puedo beneficiarlo y un ejemplo de cómo puede implementar una relación de varios a muchos para facilitar aún más la construcción y agregar contenido en sitios web avanzados. ¿Cuáles son los tres tipos de relaciones que publican cada una de las tres relaciones de publicación, la construcción y el funcionamiento de los sitios web con grandes cantidades de datos mucho más simples? En primer lugar, es importante identificar cómo cada uno difiere y qué puede agregar a su sitio cuáles son las relaciones individuales: una relación de un solo uno es una mera jerarquía de publicación entre un puesto padre y secundario. Por ejemplo, en el sitio web de una universidad, a cada estudiante se le asignará su propia identificación de estudiante única. Debido a que ningún otro estudiante tendrá ese número, significa que los dos tipos de publicaciones personalizadas (ID de estudiante y estudiante) tendrán una relación exclusiva.
Por ejemplo, Laura puede tener el número ID 1234567: Laura no estará conectada a ningún otro número, mientras que 1234567 no estará asociado con ningún otro estudiante. Sin embargo, las relaciones individuales tienen sus limitaciones. Si su tipo de publicación personalizado debe estar relacionado con varios otros del mismo tipo, tendremos que usar otra relación. ¿Cuáles son las relaciones de uno a más? En una relación de uno a más, un elemento de una publicación personalizada puede asociarse con varios elementos de otro tipo de publicación personalizada, pero no viceversa. Esencialmente, una publicación para niños puede pertenecer a un solo padre, pero un padre puede tener muchos hijos. Imaginamos que hay 30 estudiantes que toman el examen escrito. Cada uno de los resultados de esos 30 estudiantes estará relacionado con ese examen y nada más. Por supuesto, el examen escrito por los españoles tendrá 30 elementos (los resultados del examen) relacionados con él. Gracias a las relaciones individuales, puede hacer clic en la página del examen y ver todos los resultados de cada estudiante de inmediato. Además, cuando accede al perfil de un estudiante, puede ver su puntaje para el examen. Sin esta relación, debe agregar el resultado dos veces, a las páginas del estudiante y el examen, y debe cambiarlo dos veces si hubo un error.
Las relaciones de muchos a muchos: las relaciones de varios a muchos aparecen cuando varios elementos en una publicación personalizada están asociados con una serie de elementos en otro tipo de publicación. Estas relaciones ofrecen al desarrollador y al creador de contenido del sitio web la flexibilidad completa cuando se trata de construir y actualizar su contenido. Un sitio con publicaciones relacionadas le permite separar su información en elementos individuales que se pueden combinar de varias maneras. Por lo tanto, puede eliminar la duplicación de datos, porque cada elemento debe editarse solo una vez y se modificará en su sitio. Continuando con el ejemplo de nuestra facultad, una relación de varios a muchos puede ilustrarse mediante tipos personalizados para estudiantes y cursos. Cada estudiante se inscribirá en varios cursos diferentes, mientras que cada curso tendrá muchos estudiantes diferentes. Observe el ejemplo específico a continuación. Cómo crear una relación multi-la-multi (cuatro pasos): ejemplo de estudiantes y cursos:
Laura se inscribirá en español e inglés
Tom estará inscrito en español e italiano
Estudiantes que siguen los cursos de español: Laura, Tom, James, Kate y Anna
Como puede ver anteriormente, nuestro curso de español tiene varios estudiantes participando, mientras que Laura se inscribió en varios cursos. Podemos crear fácilmente una conexión entre el tipo de curso personalizado y las publicaciones de estudiantes de cuatro pasos, utilizando el asistente de relaciones del conjunto de herramientas.
En la pantalla a continuación sobre el experto en relaciones, podemos seleccionar la opción “muchos en muchos”.
En la página siguiente, debemos seleccionar qué tipos de publicaciones personalizadas queremos conectar. En este caso, queremos conectar los cursos y tipos de publicaciones de los estudiantes. Al usar el experto para las relaciones, podemos limitar la cantidad de tipos de publicaciones que podemos conectarnos entre nosotros. Por ejemplo, imagine si su curso de español tiene solo 30 asientos y cada estudiante solo puede inscribirse en tres cursos. Podemos determinar fácilmente estas restricciones aquí.
En la siguiente etapa, es posible agregar campos de relación a su relación de varios muchos, como el número de créditos vale para cada curso. Pero para este propósito, lo dejaremos. Todo lo que queda es darle un nombre, la relación lo llamará “apariencias”.

Ahora estamos listos para comenzar a conectar nuestros cursos y tipos de estudiantes. Si miramos la página de estudiantes de Laura en el back-end, podemos ver que está inscrito en las lecciones de español e inglés. Sin embargo, es fácil agregar cursos adicionales si es necesario. Todo lo que tenemos que hacer es crear uno nuevo seleccionando “Agregar un nuevo curso” o podemos seleccionar “conectar un curso existente” para agregar otro curso disponible. Podemos probar la última opción y podemos agregar Laura al curso italiano.

En lugar de agregar manualmente su nombre a la página del curso italiano y viceversa, simplemente podemos crear una nueva conexión única. Así es como se ve en el frente.

Y observar cómo logramos crear esta relación múltiple a muchos sin ninguna codificación. No solo en el back-end podemos agregar estudiantes a las clases. También podemos crear un formulario para que los usuarios puedan administrarlo fácilmente en el frente. Cree un formulario para conectar elementos adicionales de tipo postpersonalizados a muchos a muchos a muchos, es fácil agregar conexiones adicionales a los tipos de publicaciones personalizadas. En lugar de actualizar manualmente cada tipo de publicación personalizada, podemos agregarlos con unos pocos clics en el frente. Asigne un curso a un estudiante front-end, podemos crear un formulario en el front-end utilizando la función de formulación posterior a la relación. Después de que creamos el formulario, así es como se verá:


Esta vez, en lugar de inscribir a Laura en el curso italiano a través de back-end, podemos hacerlo usando el formulario. Una vez que enviamos el cambio, ahora podemos publicar el curso italiano o al perfil estudiantil de Laura para ver que se ha actualizado de inmediato. Esto es lo que parece la publicación del curso italiano.


Si ha hecho clic en cada uno de los cursos en los que Participa Laura, verá una lista de todos los demás estudiantes que toman cada curso. También notará que hemos agregado varios otros campos que serán útiles para los usuarios que desean saber más sobre el curso.

Diseñar plantillas reutilizables para su contenido Cada curso tendrá que usar los mismos campos para proporcionar información adicional a los estudiantes. Usando el conjunto de herramientas, podemos ahorrar tiempo creando plantillas reutilizables, lo que facilitará la adición de estos datos. En lugar de escribir manualmente la información en cada sujeto y perder un campo potencialmente, las plantillas reutilizables aseguran que cada sujeto tenga exactamente el mismo conjunto de campos personalizados. Así es como se ve la mochila reutilizable en el backend. Además de la información básica sobre el curso, como el maestro, la ubicación de las lecciones y la duración del curso, también queremos ofrecer a los estudiantes una perspectiva sobre el curso en sí. Cada programa de idiomas puede incluir lecciones de gramática, lectura, escritura y habla. Dentro de cada habilidad, querremos ofrecer los mismos campos que describan lo que será probado durante el curso. En lugar de crear cuatro veces la lista de campos personalizados para cada parte del programa, podemos hacer un conjunto y repetirlos, ahorrándonos un tiempo significativo de tiempo. Para hacer esto, podemos usar grupos de campo repetidos. Tenga en cuenta que podemos crear una presentación de diapositivas de cada aptitud que contenga los mismos campos, facilitando la adición de contenido en su sitio.

Desde aquí, podemos agregar información al grupo de “diapositivas” de campos repetitivos a medida que creamos los tipos de publicaciones.

Como puede ver, es simple para los creadores de contenido agregar la información necesaria para cada habilidad. Ahora que hemos agregado nuestra plantilla reutilizable, completamente con grupos de campo repetidos, así es como se ve en el frente.




Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *