Afficher une liste de publications dans WordPress
Un plugin permet d’afficher les publications (d’un auteur, d’une structure de recherche, d’un projet ANR ou européen, d’une collection) dans une page WordPress :
- soit en ajoutant un widget pour afficher les dernières publications,
- soit en créant une page wordpress.
Remarque : pour afficher les publications d’un auteur, celui-ci doit avoir un IdHAL.
Les utilisateurs de la plateforme Hypotheses.org n’ont pas besoin d’installer le plugin.
Informations sur le plugin HAL
Ajouter le plugin HAL dans WordPress
Dans WordPress : menu Extensions/ajouter. Saisir « HAL » dans la recherche puis cliquer sur Installer maintenant :
Cliquer ensuite sur Activer l’extension :
Afficher les dernières publications dans un widget
Pour afficher un widget listant les dernières publications, aller dans le menu Apparences/Widget de WordPress puis faire glisser le widget « Publications récentes » dans le zone de la page souhaitée :
Choisir un titre pour votre widget puis dans le menu déroulant, sélectionner l’option souhaitée puis compléter avec l’identifiant correspondant à l’option choisie :
- IdHAL : saisir l’IdHAL de l’auteur.
- Struct id : identifiant de la structure de recherche dans le référentiel des structures. Consulter AureHAL pour le connaître.
- anrProject id : identifiant du projet ANR dans le référentiel des projets. Consulter AureHAL pour le connaître (l’identifiant s’affiche dans la colonne de gauche ind, cf page écran ci-dessus).
- europeanProject id : identifiant du projet européen dans le référentiel des projets. Consulter AureHAL pour le connaître (l’dentifiant s’affiche dans la colonne de gauche ind, cf page écran ci-dessus).
- collection : identifiant de la collection.
exemple de résultat de recherche dans le référentiel des structures :
Le widget affichera les dernières publications déposées dans HAL, selon le thème WordPress de la page.
Plusieurs widgets peuvent être ajoutés : faire glisser une nouvelle fois le widget « Publications récentes » dans la zone souhaitée, puis paramétrer.
Créer une page WordPress
Pour afficher une liste de publications disponibles dans HAL dans une page WordPress, aller dans les paramètres de l’extension HAL pour choisir les éléments par défaut à afficher dans la page :
Type d’id : sélectionner l’option dans le menu déroulant et saisir l’identifiant correspondant à l’option :
- IdHAL : saisir l’IdHAL de l’auteur pour afficher les publications d’un auteur.
- Struct id : identifiant de la structure de recherche dans le référentiel des structures. Consulter AureHAL pour le connaître.
- anrProject id : identifiant du projet ANR dans le référentiel des projets. Consulter AureHAL pour le connaître (dans la page des résultats de la requête, l’identifiant s’affiche dans la colonne de gauche ind).
- europeanProject id : identifiant du projet européen dans le référentiel des projets. Consulter AureHAL pour le connaître (dans la page des résultats de la requête, l’dentifiant s’affiche dans la colonne de gauche ind).
- collection : identifiant de la collection.
Affichage des documents : permet de choisir comment seront présentées les publications :
-
documents avec pagination : l’écran affiche 10 publications/page
-
documents groupés par type : affichage par type de publication
Choix des éléments menu : la page comporte un menu « métadonnées » qui permet l’affichage, soit des données « Contact » saisies dans les paramètres, soit des métadonnées des publications :
L’internaute a le choix d’afficher selon un tri alphabétique ou par occurrence.
Contact : saisir les éléments souhaités. Pour qu’ils soient affichés dans la page, cocher la case « Contact » pour le paramètre Choix des éléments menu.
Après avoir enregistré les paramètres, aller dans le menu WordPress Page/choisir la page à modifier ou créer une nouvelle page. Ajouter à l’endroit convenable dans le corps de la page le shortcode [cv-hal]
[cv-hal] affichera les éléments que vous avez choisis dans les paramètres par défaut .
Le shortcode [cv-hal] peut figurer dans plusieurs pages wordpress pour les différentes entités (structure, auteur, projets) : ajouter l’identifiant (de l’IdHAL, de la structure, etc.) comme par exemple : [cv-hal id=184 type=authStructId_i]
Pour trouver/vérifier la valeur à mettre dans id , vous pouvez utiliser AuréHAL ou bien la page de collection pour avoir le code de la collection HAL
NB : il est possible d’utiliser un opérateur booléen pour ajouter deux ou plusieurs identifiants, par exemple : [cv-hal id="184 OR 182207" type=structId_i]
Liste des types d’identifiants :
IdHal = authIdHal_s (Exemple : laurent-capelli)
Structure Id = structId_i (Exemple : 413106)
ANR Project Id = anrProjectId_i (Exemple : 1646)
European Project Id = europeanProjectId_i (Exemple : 17877)
Collection Id = collCode_s (Exemple : TICE2014)