Aide MonLabo version 2.7

Syntaxe des shortcodes à include dans les articles.

Ce plugin ajoute les "shortcodes" ci-dessous. Ces "shortcodes" sont à insérer dans les pages pour générer automatiquement des contenus.

  1. Affichage des personnels...
  2. Affichage des équipes par liste [teams_list]
  3. Affichage des publications [publications_list] (possibilité d'une requête personnalisée [custom_publications_list])
  4. Affichage de l'entête des pages personnelles [perso_panel] ou de l'entête des pages d'équipe [team_panel]

[members_list]

Rendu n°1 (liste de tous les membres du laboratoire):

exemple

Où l'insérer ? Sur une page d'équipe où sur la page de la liste des membres du laboratoire.

Contenu généré : Liste des membres du labo où d'une équipe.

Exemples d'utilisation:

  • [members_list] : Affiche la liste de tous les membres de l'équipe de la page en cours ou à défaut tous les membres du laboratoire. Ces membres sont séparés par catégories (Direction, Chercheurs permanents, Ingénieurs et techniciens, Posts doctorants et Étudiants).
  • [members_list uniquelist="YES"] : Affiche la liste de tous les membres du laboratoire par ordre alphabétique sans séparation de catégories.
  • [members_list team="3"] : Affiche la liste des membres de l'équipe n°3. Ces membres sont séparés en deux catégories : Chef(s) d'équipe(s) et Membres.

Options spécifiques à [members_list]:

  • uniquelist="YES" (facultatif) : Si mis à YES, ne distingue plus les chefs/cheffes d'équipe, les directeurs/directrices ni les catégories (NO par défaut).
  • display_direction="YES|NO" (facultatif) : Ajoute une catégorie direction séparant les directeurs/directrices (pour les unités) ou les chefs/cheffes (pour les équipes) des autres membres (YES par défaut).
  • person="x" (facultatif) : force l'affichage des personnes d'ID x (peut être une liste séparée par des virgules).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

Rendu n°2 (liste des membres d'une équipe):

exemple

  • team="x" (facultatif) : N'affiche que les membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

Anciennes syntaxes [members_list_automatic](versions <= 0.60) ou [get_members_list] (versions <= 0.33)

[members_table]

Rendu n°1 (liste de tous les membres du laboratoire):

exemple

Où l'insérer ? Sur une page d'équipe où sur la page de la liste des membres du laboratoire.

Contenu généré : Table des membres du labo où d'une équipe.

Exemples d'utilisation:

  • [members_table] : Affiche la liste de tous les membres de l'équipe de la page en cours ou à défaut tous les membres de la structure. Ces membres sont séparés par catégories (Chercheurs permanents, Ingénieurs et techniciens, Posts doctorants et Étudiants).
  • [members_table team="3" presentation="compact"] : Affiche la liste compacte des membres de l'équipe n°3. Ces membres sont séparés par catégories (Chercheurs permanents, Ingénieurs et techniciens, Posts doctorants et Étudiants).

Options spécifiques à [members_table] :

  • presentation="normal|compact" (facultatif) : Tableau complet ou résumé (normal par défaut).
  • uniquelist="YES" (facultatif) : Si mis à YES, ne distingue plus les chefs/cheffes d'équipe, les directeurs/directrices ni les catégories (NO par défaut).
  • display_direction="YES|NO" (facultatif) : Ajoute une catégorie direction séparant les directeurs/directrices (pour les unités) ou les chefs/cheffes (pour les équipes) des autres membres (YES par défaut).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

Rendu n°2 (liste compacte des membres d'une équipe):

exemple

  • team="x" (facultatif) : N'affiche que les membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

[members_chart]

Rendu (liste de tous les membres du laboratoire):

exemple

Où l'insérer ? Sur la page de la liste des membres du laboratoire.

Contenu généré : Organigramme des membres du labo.

Exemples d'utilisation:

  • [members_chart] : Affiche la liste de tous les membres du laboratoire. Ces membres sont séparés par catégories (Direction, Chercheurs statutaires, Ingénieurs et techniciens, Posts doctorants et Étudiants) en ligne et par équipe en colonne.

Options spécifiques à [members_chart]:

  • display_direction="YES|NO" (facultatif) : Ajoute une catégorie direction séparant les directeurs/directrices (pour les unités) ou les chefs/cheffes (pour les équipes) des autres membres (YES par défaut).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

  • team="x" (facultatif) : N'affiche que les membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

[alumni_list]

Rendu (liste de tous les anciens membres permanents du laboratoire):

exemple

Où l'insérer ? Sur une page d'équipe ou une page quelconque.

Contenu généré : Liste des anciens membres du labo.

Exemples d'utilisation:

  • [alumni_list] : Affiche la liste de tous les anciens membres du laboratoire.
  • [alumni_list title="Former PhDs and Postdocs" categories="postdocs,students"] : Affiche la liste de tous les anciens membres du laboratoire des catégories Doctorants et postdoctorants avec en titre Former PhDs and Postdocs.

Options spécifiques à [alumni_list] :

  • title="y" (facultatif) : Affiche le titre y avant la liste.
  • years="y" (facultatif) : Affiche les alumni avec les années de départ correspondantes (plage d'années séparées par un tiret - ou liste d'années séparées par une virgule).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

  • team="x" (facultatif) : N'affiche que les anciens membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les anciens membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les anciens membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

[alumni_table]

Rendu:

exemple

Où l'insérer ? Pas d'endroit spécifique nécessaire.

Contenu généré : Table des anciens membres du labo.

Exemples d'utilisation:

  • [alumni_table] : Affiche la table de tous les anciens membres du laboratoire.
  • [alumni_table title="Former PhDs and Postdocs" categories="postdocs,students"] : Affiche la table de tous les anciens membres du laboratoire des catégories Doctorants et postdoctorants avec en titre Former PhDs and Postdocs.

Options spécifiques à [alumni_table]:

  • title="y" (facultatif) : Affiche le titre y avant la liste.
  • years="y" (facultatif) : Affiche les alumni avec les années de départ correspondantes (plage d'années séparées par un tiret - ou liste d'années séparées par une virgule).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

  • team="x" (facultatif) : N'affiche que les anciens membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les anciens membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les anciens membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

[alumni_chart]

Rendu (liste de tous les anciens membres du laboratoire):

exemple

Où l'insérer ? Sur la page de la liste des membres du laboratoire.

Contenu généré : Organigramme des anciens membres du labo.

Exemples d'utilisation:

  • [members_chart] : Affiche la liste de tous les anciens membres du laboratoire. Ces membres sont séparés par catégories (Direction, Chercheurs statutaires, Ingénieurs et techniciens, Posts doctorants et Étudiants) en ligne et par équipe en colonne.

Options spécifiques à [alumni_chart]:

  • years="y" (facultatif) : Affiche les alumni avec les années de départ correspondantes (plage d'années séparées par un tiret - ou liste d'années séparées par une virgule).

Options communes à [members_list], [members_table], [members_chart], [alumni_list], [alumni_table] et [alumini_chart]:

  • team="x" (facultatif) : N'affiche que les anciens membres de l'équipe n°x (paramètre rempli automatiquement sur une page d'équipe)
  • unit="x" (facultatif) : N'affiche que les anciens membres de l'unité n°x
  • categories="x" (facultatif) : N'affiche que les anciens membres de la catégorie x (laisser vide pour choisir toutes les catégories, sinon choisir parmi faculty,staff,postdocs,students,visitors)

Options à items multiples:

  • Les options team, unit, categories peuvent être des choix multiples en séparant les items par une virgule.

[teams_list]

Rendu:

exemple

Où l'insérer ? Pas d'endroit spécifique nécessaire.

Contenu généré : Liste des équipes avec leur logos et leur thématiques.

Exemples d'utilisation:

  • [teams_list] : Affiche la liste de toutes les équipes.
  • [teams_list group="3,4"] : Affiche la liste de toutes les équipes attachées au groupes d'équipes n°3 et 4.
  • [teams_list group="3" teams_publications_page="Mes-publications-d-equipe.php"] : Affiche la liste de toutes les équipes attachées au groupe n°3 et ajoute un lien "Team publication" pointant vers la page Mes-publications-d-equipe.php

Options :

  • group="x" (facultatif) : N'affiche que la liste des équipes du groupe d'équipe au numéro indiqué (x peut être une liste séparée par des vigules)
  • teams_publications_page="url" (facultatif) : Adresse de renvoi pour l'affichage optionnel des publications. Ajoute à chaque équipe un lien "Team publication" pointant vers l'url et ayant comme paramètre "?equipe=N" (N est le numéro de l'équipe dans la base Descartes Publi).

[publications_list]

Rendus:

exemple

exemple

Où l'insérer ?
- Sur une page identifiée (équipe, unité ou page d'un personnel)
- ou sur une page quelconque mais en étant contraint d'utiliser des "options complémentaire" pour identifier manuellement les publications.

Contenu généré : Insère automatiquement les publications de l'utilisateur ou de l'équipe issues d'une base de donnée extérieure qui peut être :
 - soit HAL
 - soit la base de donnée du serveur Descartes Publi (Biomédicale) (activable sur la page d'option de publications).

Exemples d'utilisation:

  • [publications_list] => Génère une liste de publications.
  • [publications_list title="Mes publications à moi"] => Ajoute ou change le titre initial.
  • [publications_list years="2012-9999"] => Récupère les dernières publications jusqu'en 2012.

Configuration préalable:

Pour pouvoir interroger cette base de données extérieure, il faut au préalable indiquer dans MonLabo les identifiants des personnels, des équipes et éventuellement de la structure de la base de donnée extérieure :
Pour HAL (cf. module de consultation de la liste des structures/équipes.):
 - champs "ID HAL de l'auteur" dans la liste des personnels (rubrique "autres")
 - champs "ID HAL de l'équipe" dans la liste des équipes (rubrique "autres")
 - champs "ID HAL de la structure" dans la Coordonnées
Pour la base de donnée Descartes Publi:
 - champs "ID d'auteur Descartes Publi" dans la liste des personnels (rubrique "autres")
 - champs "ID d'equipe Descartes Publi" dans la liste des équipes (rubrique "autres")

Si Les données ne sont pas renseignées pour le serveur Descartes Publi, les publications sont issues de HAL.

Options basiques:

  • title="Mon titre personnel" (facultatif) : Insère ou change le titre au début de la liste de publications.
  • years="A" (facultatif) : Récupère les publications de l'année A (il est possible de pouvoir indiquer une plage d'années en séparant deux valeurs par le carractère "-").

Options complémentaires:

  • persons="X,Y,Z" (facultatif) : Force la récupération des publications pour les personnes n°X,Y et Z du plugin MonLabo (utiliser le carractère "*" pour demander les publications de toutes les personnes entrées dans MonLabo). Si cette option est utilisée, les options teams et units sont ignorées.
  • teams="X,Y,Z" (facultatif) : Force la récupération des publications pour les équipes n°X,Y et Z du plugin MonLabo (utiliser le carractère "*" pour demander les publications de toutes les équipes entrées dans MonLabo).
  • units="X,Y,Z" (facultatif) : Force la récupération des publications pour les unités n°X,Y et Z du plugin MonLabo (utiliser le carractère "*" pour demander les publications de toutes les unités entrées dans MonLabo).
  • lang="[fr|en]" : Affiche les publications dans la langue indiquée (par défaut c'est la langue de l'interface de Wordpress).
  • limit="L" : Limite le nombre de publications affichées au nombre L.
  • offset="O" : (ne marche pas avec HAL) Décale l'affichage de O publications et affiche les publications restantes.

Options expertes pour HAL:logo HAL

Options expertes pour Descartes Publi : logo DescartesPubli

  • descartes_alias="Unnom P" (facultatif, écrase les paramètres persons, teams et unit) : Récupère les publications comprenant comme auteur l'alias indiqué (Souvent Nom et initiale du prénom).
  • descartes_auteurid="Z" (facultatif, écrase les paramètres persons, teams et unit) : Récupère les publications de l'auteur au numéro DescartesPubli n°Z (choix du n° ici).
  • descartes_unite="X" (facultatif, écrase les paramètres persons, teams et unit) : Récupère les publications de l'unité au numéro DescartesPubli n°X. (choix du n° ici)
  • descartes_equipe="Y" (facultatif, écrase les paramètres persons, teams et unit) : Récupère les publications de l'équipe au numéro DescartesPubli n°Y (choix du n° ici). Utiliser le carractère "*" pour demander toutes les publications des équipes entrées dans MonLabo.
  • descartes_typepub="Type de publication" (facultatif) : Récupère les publications du type indiqué (choix parmis les valeurs possibles: *, pub_journaux, pub_livres, pub_chapitres, pub_theses, pub_rapports, pub_presse, pub_communications, pub_brevets). Par défaut le type choisi est pub_journaux.
  • descartes_nohighlight (facultatif, option sans paramètre) : Ne met pas en gras les alias des membre de l'unité ou de l'équipe sélectionnée. Par défaut, cette option sans paramètre est absente.
  • descartes_orga_types="[aucun|par_titre|par_publication]" (facultatif) : Séléctionne la façon d'afficher les changement de types de publications. Par défaut vaut par_titre.
  • descartes_format="[html_default|html_hal]" (facultatif) : Séléctionne la façon d'afficher les publications. Par défaut vaut html_default.

Anciennes syntaxes : [publications_automatic] (versions <= 0.60) ou [perso_publications_automatic] (versions <= 0.33)

[custom_publications_list] (OBSOLÈTE)

Où l'insérer ? Shortcode obsolète, les options sont désormais disponible dans [publications_list].

Contenu généré : Insère des publications issues directement d'une base de donnée extérieure (Descartes Publi ou HAL).

Exemples d'utilisation (OBSOLÈTE):

  • [custom_publications_list unite="10|8|6" years="2013-2016"] => Affiche les publications Descartes publi de 2013 à 2016 pour les unités n°10, 8 et 6.
  • [custom_publications_list idHal="6557,10555" years="2013"] => Affiche les publications Hali de 2013 pour les personnes ayant comme ID Hal 6557 et 10555.

Options communes (OBSOLÈTE):

  • years="A" : Récupère les publications de l'année A (il est possible de pouvoir indiquer une plage d'années en séparant deux valeurs par le carractère "-").
  • lang="[fr|en]" : Affiche les titres dans la langue indiquée.

Options pour HAL (OBSOLÈTE) : logo HAL

Options pour Descartes Publi (OBSOLÈTE) : logo DescartesPubli

  • alias="Unnom P" (option remplacée dans [publication_list] par descartes_alias): Récupère les publications comprenant comme auteur l'alias indiqué (Souvent Nom et initiale du prénom).
  • auteurid="Z" (option remplacée dans [publication_list] par descartes_auteurid): Récupère les publications de l'auteur n°Z (choix du n° ici).
  • unite="X" (option remplacée dans [publication_list] par descartes_unite): Récupère les publications de l'unité n°X. (choix du n° ici)
  • equipe="Y" (option remplacée dans [publication_list] par descartes_equipe): Récupère les publications de l'équipe n°Y (choix du n° ici). Utiliser le carractère "*" pour demander toutes les publications des équipes entrées dans MonLabo.
  • type="Type de publication" (option remplacée dans [publication_list] par descartes_typepub): Récupère les publications du type indiqué (choix parmis les valeurs possibles: *, pub_journaux, pub_livres, pub_chapitres, pub_theses, pub_rapports, pub_presse, pub_communications, pub_brevets). Par défaut le type choisi est pub_journaux.
  • nohighlight (option remplacée dans [publication_list] par descartes_nohighlight): Ne met pas en gras les alias des membre de l'unité ou de l'équipe sélectionnée. .
  • displaytype="[none|with_titles|for_each]" (option remplacée dans [publication_list] par descartes_orga_types): Séléctionne la façon d'afficher les changement de types de publications.
  • format="[html_default|html_hal]" (option remplacée dans [publication_list] par descartes_format): Séléctionne la façon d'afficher les publications.

Options à items multiples:

  • Les options alias, auteurid, unite, equipe, years peuvent être des choix multiples en séparant les items par le carractère "|".

Ancienne syntaxe : [get_publications] (versions <= 0.60)

[perso_panel]

Rendu:

exemple

Où l'insérer ? Au début de chaque page perso d'un utilisateur.

Contenu généré : Insère un encart avec les coordonnées de l'utilisateur. Les coordonnées sont récupérées depuis la liste des personnels dont le champs "ID page web" correspond à la page perso. L'image de l'utilisateur est l'"image à la une" de la page perso où est insérée cette balise.

Exemple d'utilisation:

  • [perso_panel]

Options :

  • person="x" (facultatif) : force l'affichage du perso_panel de l'utilisateur d'ID x.

Ancienne syntaxe [perso_panel_automatic] (versions <= 0.60)

[team_panel]

Rendu:

exemple

Où l'insérer ? Au début de chaque page d'équipe.

Contenu généré : Insère un encart avec le nom de l'équipe, les chefs d'équipe et les thématiques. Les informations sont récupérées depuis la liste des équipes dont le champs "ID page web" correspond à la page d'équipe.

Exemple d'utilisation:

Options :

  • team="x" (facultatif) : force l'affichage du team_panel de l'équipe d'ID x.
  • [team_panel]