Les Principes
Pour réaliser le design de vos Pages de Knowledge Places, vous pouvez utiliser :
- Tous les Blocs de l’Éditeur Visuel du CMS Knowledge Place : Sections, Lignes, Colonnes et Modules
- Tous les Modules disponibles dans l’Éditeur Visuel du CMS Knowledge Place : Texte, Image, Résumé, etc.
Pour composer et mettre en forme automatiquement vos Pages de Knowledge Places en fonction des informations définies dans la Console d’Administration du metaLMS et des informations de suivi de l’Utilisateur connecté, vous devez paramétrer ces Blocs en tant que metaBlocs.
Un metaBloc est un Bloc de l’Éditeur Visuel du CMS Knowledge Place paramétré pour être instancié et personnalisé en fonction de l’un des éléments suivants, définis dans la Console d’Administration du metaLMS :
- Un Utilisateur
- Un ou plusieurs Groupes
- Un ou plusieurs Parcours
- Un ou plusieurs Modules d’un Parcours
- Une ou plusieurs Séquences d’un Module
- Les Sessions d’un Utilisateur sur une Séquence
- Les Interactions d’un Utilisateur enregistrées sur une Session
A l’affichage :
- Un metaBloc est instancié en un ou plusieurs Blocs en fonction du ou des éléments de la Console d’Administration qui lui sont associés
- Pour chaque Bloc instancié à partir d’un metaBloc, le contenu et la mise en forme de ce Bloc ainsi que la navigation disponible en cliquant sur ce Bloc sont générés dynamiquement en fonction de l’élément de la Console d’Administration qui lui est associé et des données de suivi de l’Utilisateur associées à cet élément
Exemples
metaBloc associé à un élément
Pour un Bloc Module Résumé paramétré comme metaBloc associé à un Parcours, le Module Résumé instancié à partir de ce metaBloc peut disposer des caractéristiques suivantes :
- Le titre est le nom du Parcours associé au metaBloc
- L’image est l’image associée à ce Parcours
- Le texte est la description de ce Parcours
- La couleur de la bordure du Module Résumé est définie en fonction du Statut de l’Utilisateur sur ce Parcours
- Au clic sur le Module Résumé, l’Utilisateur navigue automatiquement vers la Page Accueil Parcours associée à ce Parcours
metaBloc associé à plusieurs éléments
Pour une Ligne comportant 3 Colonnes, la première Colonne de cette Ligne peut être paramétrée comme metaBloc associé à tous les Modules d’un Parcours.
A l’affichage, des Colonnes sont instanciées automatiquement pour chaque Module de ce Parcours, et si le Parcours comporte plus de 3 Modules, des Lignes supplémentaires sont ajoutées automatiquement.
Par exemple, pour un Parcours contenant 7 Modules, la page générée comporte 3 Lignes : les 2 premières Lignes contiennent chacune 3 Colonnes renseignées à partir de 3 Modules, et la dernière Ligne ne comporte qu’un seule Colonne correspondant au 7ème et dernier Module de ce Parcours.
Chacune de ces Colonnes peut comporter des Modules du CMS personnalisés dynamiquement en fonction du Module de la Console d’Administration qui lui est associé et des données de suivi de l’Utilisateur associées à ce Module :
- Un Module Texte affiche le titre du Module
- Un Module Image affiche l’image associée à ce Module
- Un Module Texte affiche la description de ce Parcours
- La couleur de la bordure de la Colonne est définie en fonction du Statut de l’Utilisateur sur ce Module
- Au clic sur la Colonne, l’Utilisateur navigue automatiquement vers la Page Accueil Module associée à ce Module
Réglages et restrictions
Réglage du CSS dynamique
Les Blocs générés à partir des metaBlocs étant mis en forme dynamiquement, la génération de fichier CSS Statique doit être désactivée pour toute Page de Knowledge Place utilisant des metaBlocs. Pour désactiver ce paramètre pour une Page de Knowledge Place :
- Dans l’Éditeur Visuel, cliquez sur l’icône Engrenage affiché en bas au centre de l’écran pour affiche la fenêtre Paramétrages de la Page
- Cliquez sur l’onglet Avancé puis sur le volet Performances
- Désactivez le paramètre Génération de fichiers CSS statiques
Restriction sur les Blocs
Les Sections Spécialité et Plein écran et les Lignes, Colonnes et Modules placés à l’intérieur de ces Sections ne peuvent pas être paramétrés comme metaBlocs.
Restriction sur les Modèles Globaux de metaBlocs
Un Bloc paramétré en tant que metaBloc peut être enregistré en tant que Modèle Global dans la Bibliothèque Modèles du CMS Knowledge Place.
Si une Page contient des metaBlocs enregistrés en tant que Modèles Globaux dans la Bibliothèque Modèles du CMS Knowledge Place, cette Page doit être éditée et sauvegardée dès que l’un de ces Modèles Globaux est modifié.
Cette restriction est liée au caractère dynamique des metaBlocs qui n’est pas compatible avec les Modèles Globaux du CMS Knowledge Place.
