Comment créer facilement des sites Web avancés
La relation entre les messages est le lien entre les différents messages sur le site. En les utilisant, il est plus facile que jamais de créer des sites Web avancés. C’est parce que vous pouvez lier différents types de messages personnalisés ensemble, éliminer le dédoublement des données et vous assurer que chaque message n’a besoin d’être édité qu’une seule fois. Étant donné que le temps est l’un des atouts les plus précieux pour les développeurs web et les créateurs de contenu, toute fonctionnalité, comme les relations Post, sera très précieuse et permettra d’économiser quelques jours de développement en supprimant certaines tâches triviales. Ces délais sont devenus moins urgents.
Dans cet article, je vais vous montrer les différents types de relations Post et comment elles peuvent vous apporter des avantages, et vous montrer comment mettre en œuvre des relations Multi – à – multi pour faciliter la création et l’ajout de contenu sur les sites Web avancés. Quelles sont les trois types de relations post? Chacune de ces trois relations post facilitera la création et l’exécution de sites Web contenant de grandes quantités de données. Tout d’abord, il est important de déterminer les différences entre les gens et ce qu’ils peuvent ajouter à votre site. Qu’est – ce qu’une relation individuelle: une relation individuelle est une simple hiérarchie de postes entre un parent de poste et un enfant de poste. Par exemple, sur le site Web de l’Université, chaque étudiant se verra attribuer son propre numéro d’étudiant unique. Comme aucun autre étudiant n’a ce numéro, cela signifie que les deux postes personnalisés (étudiant et ID étudiant) seront exclusifs.
Par exemple, l’id de Laura peut être 1234567 – Laura n’est associée à aucun autre numéro et 1234567 n’est associée à aucun autre étudiant. Cependant, la relation individuelle a ses limites. Si votre type de message personnalisé doit être lié à plusieurs messages du même type, nous devons utiliser une autre relation. Qu’est – ce qu’une relation de un à plusieurs: dans une relation de un à plusieurs, un élément
O un type de poste personnalisé peut être associé à plusieurs éléments d’un autre type de poste personnalisé, mais vice versa. Fondamentalement, un enfant post ne peut appartenir qu’à un seul parent, mais un parent peut avoir plusieurs enfants.
Imaginons que 30 étudiants passent un examen écrit en espagnol. Chacun des résultats de ces 30 élèves sera lié à cet examen et non à d’autres. Bien entendu, l’examen écrit en espagnol comportera 30 éléments connexes (résultats de l’examen). Grâce à un ou plusieurs rapports, vous pouvez cliquer sur la page d’examen et voir immédiatement toutes les notes de chaque étudiant. De plus, lorsque vous accédez aux dossiers des étudiants, vous pouvez voir leurs notes d’examen. En l’absence de ce rapport, vous devriez ajouter les résultats deux fois à la page Étudiants et examens et, en cas d’erreur, vous devriez les modifier deux fois.
Relations multiples à multiples: les relations multiples à multiples se produisent lorsque plusieurs éléments d’un type de poste personnalisé sont associés à plusieurs éléments d’un autre type de poste. Ces relations offrent aux développeurs et aux créateurs de contenu Web la plus grande souplesse pour créer et mettre à jour leur propre contenu. Un site avec des messages connexes vous permet de séparer l’information en un seul élément qui peut être combiné de plusieurs façons. Par conséquent, vous pouvez éliminer le dédoublement des données parce que chaque élément n’a besoin d’être édité qu’une seule fois et sera édité dans votre site Web.
En poursuivant notre exemple universitaire, vous pouvez illustrer les relations multiples à multiples en personnalisant les types de messages pour les étudiants et les cours. Chaque étudiant participera à un certain nombre de cours différents, et chaque cours comprendra un grand nombre d’étudiants différents. Voir l’exemple spécifique ci – dessous. Comment établir des relations multiples (quatre étapes): Étudiants et exemples de cours: Laura apprendra l’espagnol et Tom apprendra l’anglais
Comme vous pouvez le voir ci – dessus, nos cours d’espagnol sont suivis par un grand nombre d’étudiants, et Laura s’est inscrite à plusieurs cours. L’assistant de rapport toolset vous permet de créer facilement une connexion en quatre étapes entre les types de postes personnalisés de l’étudiant et du cours.
À partir de l’écran sous l’assistant de rapport, nous pouvons sélectionner l’option beaucoup à beaucoup.
En plus des informations de base sur le programme, telles que l’enseignant, le lieu et la durée du programme, nous aimerions que les élèves aient un aperçu du programme lui – même. Chaque cours de langue peut comprendre des cours de grammaire, de lecture, d’écriture et d’anglais parlé. Pour chacune de ces compétences, nous voulons fournir le même domaine, un aperçu des tests que vous recevrez dans le cours. Au lieu de créer une liste de champs personnalisés quatre fois pour chaque partie du programme, nous pouvons économiser beaucoup de temps en créant un ensemble de fusion et en les répétant. Pour ce faire, nous pouvons utiliser des groupes de champs répétables. Voir ci – dessous comment créer une présentation de chaque compétence avec les mêmes champs pour faciliter l’ajout de contenu à votre site. Ici, nous pouvons ajouter des informations au Groupe de diapositives des champs répétables lorsque nous créons le type de poste pour le cours. Comme vous pouvez le voir, les créateurs de contenu peuvent facilement ajouter l’information dont ils ont besoin pour chaque compétence. Maintenant que nous avons ajouté des modèles réutilisables, ainsi que des groupes de champs répétables, voici comment ils ressemblent à l’avant. Conclusion en utilisant le rapport Post, vous serez en mesure de vous connecter aux données plus facilement que par le passé et même de les voir à l’avant. Vous pouvez gagner du temps en créant du contenu et en ajoutant du contenu à des sites Web avancés lorsque vous devrez peut – être gérer des milliers d’articles personnalisés de type post.