Définition du schéma de profil
Vous pouvez écrire un schéma de profil avec un JSON valide.
Composants d'un fichier de profil
La définition de schéma JSON est disponible dans WebDAV Theme/themes/Portal8.5/profiles/schema.
La définition de profil comporte cinq composants principaux.
- modules non différés
- Ensemble des modules chargés avec le rendu de page initial.
- modules différés
- Ensemble des modules affichés après le rendu de page initial.
- titre (facultatif)
- Titre du profil.
- description (facultatif)
- Description du profil.
- métadonnées (facultatif)
- Ici, vous pouvez définir si ce profil est masqué.
Vous pouvez voir les propriétés dans l'exemple suivant.
{
"moduleIDs" : ["moduleID_1", "moduleID_2", "moduleID_3"],
"deferredModuleIDs" : ["moduleID_4", "moduleID_5", "moduleID_6"],
"titles": [{ "lang": "en", "value": "title_en" },
{ "lang": "de", "value": "title_de" }],
"descriptions": [{ "lang": "en", "value": "desc_en" },
{ "lang": "de", "value": "desc_de" }],
"metadata":{
"com.ibm.portal.Hidden": "true"
}
}