local:my:modules

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
local:my:modules [2016/05/17 11:32]
admin créée
local:my:modules [2023/01/31 16:46] (current)
Line 1: Line 1:
 ===== Modules de page d'​accueil ===== ===== Modules de page d'​accueil =====
-===== Page Local My Améliorée ​=====+===== Enhanced User Dashboard ​=====
  
 ==== Les widgets de la page my améliorée ==== ==== Les widgets de la page my améliorée ====
  
 +La page My améliorée utilise sont propre système de widgets pour composer la structure du tableau de bord de l'​utilisateur. Ces widgets peuvent être appelés dans l'​ordre de parution dans la configuration centrale du composant local ''​Ma page améliorée''​
  
 +Les widgets sont conçus pour adopter une apparence de blocs, afin de ne pas perturber la logique d'​affichage si des colonnes de blocs latérales sont alimentées.
 +
 +==== Extensibilité du composant ====
 +
 +La fabrication de nouveaux widgets est une opération relativement simple, et consiste en l'​écriture d'une fonction de nom préfixé par ''​local_my_print_<​widgetname>​()''​ dans le fichier ''​modules.php''​ du composant.
  
 ==== Liste des modules ==== ==== Liste des modules ====
  
-   * ''​me''​ : Mon identité +   * ''​me''​ : Mon identité ​(simple) 
-   ​* ​+   ​* ​''​fullme''​ : Mon identité (développée) 
 +   * ''​my_courses''​ : Mes cours (en tant qu'​étudiant) 
 +   * ''​authored_courses''​ : Mes cours en tant qu'​auteur 
 +   * ''​available_courses''​ : Les cours disponibles en auto-inscription 
 +   * ''​my_templates''​ : Les modèles de cours qui m'​appartiennent 
 +   * ''​course_areas''​ : Des "Zones de cours" statiques (catégories) qui affichent les cours en les excluant de tous les autres widgets d'​affichage. 
 +   * ''​course_areas_and_availables''​ : Idem ci-dessus, mais intègle aussi les cours accessibles en auto-inscription. 
 +   ​* ​ ''​latestnews_full''​ : Les nouvelles du site, en mode complet (messages développés) 
 +   * ''​latestnews_headers''​ : Les nouvelles du site, en mode compact (titres) 
 +   * ''​latestnews_simple''​ : Les nouvelles du site, en affichage simple (non hiérarchique) 
 +   * ''​my_heatmap''​ : Une table de "​température d'​activité"​ 
 +   * ''​my_network''​ : Mes sites accéssibles du réseau (au sens du bloc [[:​blocks:​UserMnetHosts|User Mnet Hosts]]) 
 +   * ''​my_calendar''​ : L'​expression du bloc Calendar standard 
 +   * ''​course_search''​ : L'​entrée du moteur de recherche de cours 
 +   * ''​left_edition_column''​ : Dédouble le colonnage et ajoute une colonne éditoriale sur la gauche. 
 + 
 +==== Impact du double colonnage ==== 
 + 
 +Si le double colonnage est activé par la présence du ''​widget left_edition_column'',​ alors il est possible de répartir les widgets entre la colonne de droite et le colonne de gauche. Ajoutez le suffixe _L pour obliger un widget à s'​empiler dans la colonne de gauche. 
 + 
 +[[:​Local:​My:​Technique|Revenir au guide technique]]
local/my/modules.1463477552.txt.gz · Last modified: 2024/04/04 15:50 (external edit)