HAL Pub

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Le plugin a été entièrement réécrit.
Consuter le nouveau plugin HAL

Présentation

HAL est le site d’archives des publications scientifiques utilisé notamment par les universités françaises et le CNRS.

Le plugin HAL Pub permet d’afficher les publications du portail HAL soit globalement soit pour un laboratoire donné.

Il permet aussi d’effectuer des recherches sur les publications (recherche libre ou avec des filtres que l’on peut combiner).

Le moteur de recherche est puissant et intègre les fonctionnalités de l’API HAL

  • Recherche libre avec de nombreuses options
    • Recherche sur champs donnée docType_s:COMM
    • Recherche avec joker : Jean-*
    • Recherche combinée sur plusieurs termes : Vin blanc -Chablis
    • ...
  • Filtres avec facettes.

Voir les détails sur la documentation de l’API HAL

Installation

Activer simplement le plugin.
Le plugin n’installe aucune table SQL. Vous pouvez donc installer et le tester (ou désinstaller ...) sans aucune crainte.

Le plugin requiert une connexion internet car les données sont issues directement du portail HAL.

Configuration

Le panel de configuration vous permet d’indiquer :

L’adresse du portail portail général HAL ou
le portail du laboratoire donné
La pagination le nombre de publications affiché par page

Utilisation

Pour ajouter une liste de publication au sein d’un habillage, il suffit d’ajouter le modèle <hal_pub|>

Par défaut, le modèle liste :

  • le formulaire de recherche avec les filtres
  • la liste des résultats paginées

Le modèle dispose aussi de paramètres pour un usage avancé

Nom du paramètreExplicationExemples
q requete HAL *, scalaire,jean-l*,docType_s:COMM
annee année 2003
pub type de publication ART
cacher_formulaire permet de masquer le formulaire pour ne lister que les publications
cacher_q permet de cacher le formulaire de recherche libre
cacher_annee permet de cacher le filtre année
cacher_pub permet de cacher le filtre publication

Exemples
Lister toutes les publications
<hal_pub|>

Lister toutes les publications sans le formulaire de recherche
<hal_pub|cacher_formulaire=oui>

Lorsque qu’on force une requête (q, annee, pub), il est recommandé de cacher l’élément de formulaire correspondant.
Lister les publications de ’2015’
<hal_pub|annee=2015|cacher_annee=oui>

Lister les publications de type ’articles’ de (ou citant) ’Hubert Reeves ’
<hal_pub|q=Hubert Reeves|cacher_q=oui|pub=ART|cacher_pub=oui>

Habillage graphique

La feuille de style css/hal_style.css habille sommairement le modèle fourni.
Vous pouvez surcharger ces styles dans la feuille de style de votre site pour surcharger ce modèle de base

Les classes utilisées par le plugin utilisent la convention de nommage
.hal-nom_champs

Étendre le plugin

Le plugin est fourni avec un formulaire à champs libre et deux filtres à facettes (année et type de publication).
Libre à vous d’ajouter vos propres boucles et filtres en vous inspirant du code fourni.

Le plugin est basé sur :

Contribuer

Le code est sur la zone. N’hésitez pas à contribuer au plugin si votre code est assez générique.

Alternatives

Il existe d’autres plugins SPIP liés à HAL

Ces plugins continuent à être maintenu par kent1D

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom