Fermer

juin 2, 2020

Importance du menu développeur dans Sitecore


Le menu développeur de Sitecore présente de nombreux avantages, mais la principale importance réside dans les options qu'il propose pour la sérialisation. En même temps, il fournit également des options de raccourci pour effectuer différentes opérations dans l'éditeur de contenu. Dans ce blog, nous passerons en revue toutes les informations sur le menu développeur dans Sitecore.

Contrairement aux autres menus disponibles dans l'éditeur de contenu Sitecore, le menu développeur est masqué par défaut. Il existe deux façons d'afficher le menu développeur dans la barre de menus de l'éditeur de contenu.

  1. Décochez la case "Masqué par défaut"
    • Ouvrez l'option Desktop depuis la zone de lancement de Sitecore et passez à la base de données principale.

 Sitecore1

 Sitecore2

    • Ouvrez l'élément sur le chemin / sitecore / content / Applications / Content Editor / Ribbons / Strips / Developer et décochez la case " Hidden By Default" et enregistrez ces modifications. [19659008] Sitecore3  » width= »229″ height= »108″ data-recalc-dims= »1″/>
      • Si vous décochez la case ci-dessus, le menu développeur sera visible en permanence dans l'éditeur de contenu.
      • En utilisant cette option, l'onglet développeur peut être rendu visible par défaut aux administrateurs Sitecore ou aux utilisateurs ayant un rôle sitecore Developer.
    1. Faites un clic droit sur la barre de menu et cliquez sur l'option développeur.
      • Ouvrez l'éditeur de contenu dans Sitecore et cliquez avec le bouton droit sur le ruban des menus en haut.

     Sitecore4

      • Cliquez sur l'option développeur pour la rendre visible dans la barre de menus.
      • En utilisant cette option, un utilisateur peut voir ou masquer le menu développeur selon les exigences.

    Maintenant, explorons tous les options de boîte (OOTB) fournies par Sitecore dans l'onglet développeur qui sont divisées en différents morceaux. En activant l'onglet développeur, cela ressemble à ceci:

     Sitecore5

    Explorons chaque morceau de l'onglet développeur un par un.

    Écriture:

     Sitecore6 [19659002] Le bloc d'écriture est le bloc le plus courant et est disponible dans tous les menus de l'éditeur de contenu. Il ne fournit qu'une seule option et la plus utile.

    Enregistrer:

    Comme le nom du bloc et de l'option le suggère, l'option d'enregistrement est utilisée pour enregistrer les modifications apportées à n'importe quel élément de l'arborescence de contenu.

    Modèle:

     Sitecore7

    Créer:

     Sitecore - Comprendre les approches de développement: une perspective Sitecore

    Il s'agit de la seule option fournie par le bloc de modèle. Comme le nom du bloc et l'option le suggèrent, ce bloc permet à l'utilisateur de créer un nouveau modèle à partir de n'importe où dans l'arborescence de contenu. L'utilisateur peut avoir ouvert tout autre nœud et élément dans l'arborescence de contenu, mais il peut créer un nouveau modèle en utilisant cette option dans l'onglet développeur sans accéder spécifiquement au nœud Sitecore Template.

    Allez à:

     Sitecore8

    L'option Aller au bloc fournit des options de navigation pour naviguer vers la branche ou le modèle de n'importe quel élément.

    Branche :

    Supposons qu'un élément soit créé à l'aide d'un modèle de branche dans Sitecore. Ensuite, pour voir quel modèle de branche a été utilisé pour sa création, l'option de branche peut être utilisée. Comme les éléments créés à l'aide du modèle de branche ne stockent pas la référence au modèle de branche, cette option peut être utile pour connaître leurs modèles de branche respectifs.

    Template :

    Comme le nom de cette option l'indique, il est utilisé pour naviguer vers le modèle à partir duquel un élément est créé dans Sitecore.

    Sérialisation:

    Ce bloc contient toutes les options de sérialisation et de désérialisation fournies par Sitecore. Ces options peuvent être utilisées pour sérialiser et désérialiser les éléments dans l'arborescence de contenu. L'emplacement des fichiers sérialisés pour les éléments sérialisés à l'aide du mécanisme de Sitecore est stocké dans le paramètre « SerializationFolder» dans le fichier Sitecore.Serialization.config.

     Sitecore9

    Options de sérialisation: [19659023] L'utilisateur peut sérialiser un seul élément ou groupe d'éléments à l'aide des options de sérialisation de l'onglet développeur.

    • Sérialiser l'article:
      • Cette option est utilisée pour sérialiser un article unique et spécifique.
    • Arbre de sérialisation:
      • Afin de sérialiser un article avec ses sous-articles, l'option d'arborescence de sérialisation peut être utilisée.

    Options de mise à jour:

    Les options de mise à jour de l'onglet développeur sont utilisées pour mettre à jour les éléments de contenu de la base de données à partir du système de fichiers. Les options de mise à jour contiennent également des options pour mettre à jour un élément individuel, une arborescence entière et une base de données. Les éléments sont mis à jour à partir du système de fichiers en fonction de certaines règles comme suit:

    1. Si un élément n'est pas présent dans l'arborescence de contenu mais que son fichier de sérialisation existe dans le système de fichiers, alors cet élément est créé dans l'arborescence de contenu, en fonction de la sérialisation
    2. Si un élément est présent dans l'arborescence de contenu mais que son fichier de sérialisation n'existe pas dans le système de fichiers, l'élément dans l'arborescence de contenu reste tel quel. Sitecore ne le supprime pas de l'arborescence de contenu.
    3. Si la langue des éléments et les détails de la version numérotée sont les mêmes dans le système de fichiers que ceux de l'élément de contenu, un élément de l'arborescence de contenu ne sera mis à jour que si la valeur du champ mis à jour est ultérieure.
    4. La mise à jour des éléments dans l'arborescence de contenu met à jour toutes les informations des éléments en fonction de leurs fichiers dans le système de fichiers, sauf
      • Nom de l'élément
      • ID de modèle
      • ID d'origine
      • ID parent

    Les options de mise à jour dans l'onglet développeur sont les suivantes:

    • Élément de mise à jour:
      • Cette option est utilisée pour mettre à jour un seul élément du système de fichiers.
    • Arbre de mise à jour:
      • Si un élément doit être mis à jour avec ses sous-éléments, cette option peut être utilisée pour mettre à jour cette arborescence à partir du système de fichiers.
    • Mise à jour de la base de données:
      • Cette option peut être utilisée pour mettre à jour la base de données entière selon les fichiers de sérialisation présents dans le système de fichiers.

    Restauration des éléments:

    Contrairement aux options de mise à jour, les options de restauration sont utilisées pour rétablir les éléments de l'arborescence de contenu Sitecore et les charger conformément au système de fichiers. La restauration des éléments a également quelques règles comme suit:

    1. Si un élément existe dans l'arborescence de contenu mais pas dans le système de fichiers, Sitecore le supprime de l'arborescence de contenu.
    2. Si un élément existe dans le système de fichiers mais pas dans l'arborescence de contenu, Sitecore ajoute cet élément dans l'arborescence de contenu en fonction du système de fichiers.
    3. Si un élément existe dans l'arborescence de contenu mais que ses détails diffèrent dans le système de fichiers, Sitecore écrasera cet élément dans l'arborescence de contenu.

    Les options de restauration dans l'onglet développeur sont les suivantes: suit:

    • Rétablir l'élément: Cette option est utilisée pour annuler et charger un seul élément en fonction du système de fichiers.
    • Rétablir l'arborescence: Cette option est utilisée pour annuler et charger un élément et ses sous-éléments basés sur le système de fichiers.
    • Rétablir la base de données: Cette option peut être utilisée pour restaurer et charger la base de données entière sur la base du système de fichiers.

     Sitecore10

    Outils d'indexation :

    Ce bloc fournit 3 options d'indexation différentes pour reconstruire les index et l'arborescence de réindexation. Ces raccourcis sauvent l'utilisateur des efforts de navigation vers le panneau de configuration dans Sitecore pour reconstruire les index disponibles dans son instance.

    • Reconstruire l'index: Cette option permet à l'utilisateur de reconstruire chaque index individuellement. La liste déroulante de cette option répertorie tous les index disponibles dans l'instance Sitecore et permet aux utilisateurs de sélectionner et de reconstruire l'index selon leurs besoins.
    • Reconstruire tout: En utilisant cette option, les utilisateurs peuvent reconstruire tous les index présents dans l'instance Sitecore.
    • Réindexation de l'arborescence: Cette option est utile pour réindexer une partie de l'arborescence de contenu Sitecore. En utilisant cette option, les utilisateurs peuvent réindexer des nœuds spécifiques de l'arborescence de contenu selon leurs besoins.

     Sitecore11

    Dans ce blog, nous découvrons toutes les options de raccourci fournies par le menu développeur. Ce menu est utile pour naviguer vers un modèle de branche d'un élément, utiliser les options de sérialisation de Sitecore et reconstruire les index et l'arborescence de réindexation à partir de l'éditeur de contenu. J'espère que vous le trouverez utile!

    À propos de l'auteur

    Nupur Joshi est un professionnel de Sitecore. Elle aime apprendre et mettre en œuvre divers concepts. Elle aime apporter des solutions aux problèmes qu'elle a rencontrés sous forme de blogs.

    Plus de contenu de cet auteur




Source link