Le Repository JCR est accessible en cliquant sur l'icône du même nom dans le menu Application de l'interface d'administration.
C'est un outil complet vous permettant d'explorer le Repository JCR de votre application, de le modifier ou d'obtenir des informations sur la configuration de celui-ci.
Attention, l'utilisation de cet outil est réservé aux utilisateurs avancés. Il est fortement recommandé d'effectuer une sauvegarde de votre Repository avant tout tentative de modification ou d’exécution de script car une mauvaise manipulation peut compromettre l'ensemble des données de l'application et/ou rendre le CMS et le(s) site(s) inaccessibles.
Cet onglet vous permet d'explorer votre Repository en naviguant dans l'arborescence des nœuds. Il est alors possible de voir et d'éditer les propriétés du nœud sélectionné et de procéder à des actions disponibles depuis la barre d'outils.
La vue arborescente représente l'organisation des nœuds de données de votre Repository. Vous pouvez sélectionner le nœud de votre choix avec les boutons de contrôle (+/-) pour en voir les propriétés.
Il n'est pas possible de sélectionner plusieurs nœuds dans cette vue. Pour le consultation ou la modification d'un grand nombre de nœuds, il est recommandé d'utiliser la Repository JCR
La barre d'outils vous permet d'effectuer diverses actions :
Ce panneau permet de consulter, modifier ou supprimer les propriétés du nœud sélectionné.
Cliquez sur l'icône de stylo jaune ou double-cliquez sur la valeur de la propriété pour l'éditer.
L'icône de stylo n'est pas visible pour les propriétés en lecture seule (non modifiable) et leurs valeurs sont grisées.
Seule la valeur de la propriété est modifiable, son type ne l'est pas. Pour modifier celui-ci, ajoutez une nouvelle propriété avec le même nom et le type souhaité.
Cliquez sur l'icône en forme de croix pour supprimer une propriété.
L'icône de suppression n'est pas visible pour les propriétés obligatoires.
L'icône d'horloge est affiché devant une propriété lorsque celle-ci a été modifiée pour vous avertir que les modifications n'ont pas encore été sauvegardées. Cliquez sur le bouton Sauvegarder pour valider ces modifications.
Cet onglet est une vue filtrée du Repository JCR de manière à mettre en évidence les données propres à Ametys et aux contenus.
Ce tableau recense l'ensemble des propriétés de votre Repository. Ces propriétés sont en lecture seule (non modifiables).
L'onglet console est une console JavaScript dédié à l’exécution de code/requêtes sur le Repository. Elle est particulièrement utile pour automatiser des actions répétitives ou pour effectuer de grandes boucles sur les nœuds.
Cette console est aussi fréquemment utilisée pour passer des scripts de migration de données (par exemple, lors de la migration des données d'une application Ametys 3.3 vers Ametys 3.4). Plus d'informations à ce propos à la pages des Manuel de mise à jour.