Description
Champis.net est le forum francophone de mycologie. Cette extension permet aux sociĂ©tĂ©s de mycologie d’afficher sur leur site, avec de simples codes courts, des informations publiĂ©es sur champis.net :
- les prochains Ă©vĂ©nements mycologiques (expositions, sorties, journĂ©es d’Ă©tude…) annoncĂ©s sur le forum ;
- la liste des espèces d’une exposition saisie par votre sociĂ©tĂ© sur champis.net.
L’affichage reprend la police et la couleur des liens de votre thème, et s’adapte aux petits Ă©crans.
Liste des espèces d’une exposition
Le code court [champis-expo-N], oĂą N est le numĂ©ro de l’exposition, affiche :
- les dates de l’exposition, son lieu et son nombre d’espèces ;
- pour chaque espèce, son nom scientifique (avec un lien vers sa page sur champis.net), son nom vernaculaire, sa famille et ses photos ;
- une recherche par nom, famille ou numéro, qui ne tient pas compte des accents ;
- si l’exposition numĂ©rote ses espèces, une colonne N° et l’ordre des numĂ©ros, sinon l’ordre alphabĂ©tique des noms scientifiques ; le tri par colonne et une pagination ;
- les photos en grand dans une visionneuse (flèches du clavier ou glissement du doigt pour passer d’une photo Ă l’autre) ;
- un bouton pour télécharger la liste complète au format Excel.
Prochains événements
Le code court [champis-evenements] affiche les 10 prochains Ă©vĂ©nements : dates, titre (avec un lien vers l’annonce sur champis.net), lieu et lien vers le site de l’Ă©vĂ©nement.
Anciens codes courts
[champis-events] (prochains événements depuis api.champis.net) et `[champis-exhibition-N]` (exposition depuis intranet.champis.net) fonctionnent toujours, mais seront retirés dans une prochaine version. Remplacez-les par `[champis-evenements]` et `[champis-expo-N]`.
Services externes
Selon les codes courts utilisĂ©s, l’extension lit des donnĂ©es publiques sur les services suivants. Aucune donnĂ©e des visiteurs du site n’y est envoyĂ©e, hormis ce que contient toute requĂŞte web (adresse IP, navigateur).
- champis.net (forum) :
[champis-expo-N]et[champis-evenements], lus directement par le navigateur du visiteur. Les noms d’espèces renvoient vers les pages espèces de champis.net. - api.champis.net :
[champis-events], lu par le serveur du site. - intranet.champis.net :
[champis-exhibition-N], lu par le navigateur du visiteur. Les noms d’espèces renvoient vers gbif.org.
Conditions d’utilisation et confidentialitĂ© : https://champis.net
Développement
Les sources sont dans assets/js/ et sont compilées dans assets/dist/ :
npm install
npm run build
Voir build.mjs : expo.js et events.js utilisent le React fourni par WordPress, exhibition.js embarque le sien, et la bibliothèque xlsx (assets/dist/xlsx.mini.min.js) n’est chargĂ©e qu’au clic sur « TĂ©lĂ©charger la liste (Excel) ».
Pour tester avec une autre instance du forum, dĂ©finissez la constante CHAMPIS_FLARUM_API_BASE (par exemple dans wp-config.php) avant le chargement de l’extension.
Installation
- Installez l’extension depuis le menu Extensions > Ajouter une extension (recherchez « Champis.net »), puis activez-la.
- Dans une page ou un article, ajoutez un bloc « Code court » contenant
[champis-evenements]ou[champis-expo-N](voir ci-dessous pour trouver N). - Enregistrez : la liste s’affiche sur la page publiĂ©e.
FAQ
-
Où trouver le numéro de mon exposition ?
-
Ouvrez l’exposition sur champis.net : son numĂ©ro est Ă la fin de son adresse. Pour
https://champis.net/exhibitions/879, utilisez[champis-expo-879]. -
Le site affiche « Cette exposition n’existe pas ou n’est pas publique »
-
VĂ©rifiez le numĂ©ro de l’exposition, puis les rĂ©glages de votre sociĂ©tĂ© sur champis.net : « Visible sans compte » doit ĂŞtre cochĂ©, et si « Domaines autorisĂ©s (partage externe) » est rempli, l’adresse de votre site doit y figurer (par exemple
https://www.exemple.ch). -
Combien de temps faut-il pour qu’une modification apparaisse sur mon site ?
-
Au plus 5 minutes : le navigateur de chaque visiteur garde la liste en mémoire pendant ce temps.
-
OĂą obtenir de l’aide ?
-
Sur le forum : Plugin WordPress.
Reviews
Contributors & Developers
“Champis.net” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Champis.net” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.1.0
- Expositions : si l’exposition numĂ©rote ses espèces, une colonne N° (triable) s’affiche en premier et la liste est d’abord dans l’ordre des numĂ©ros (« 2a » avant « 10a »), y compris dans l’export Excel. Sans numĂ©ros, rien ne change : pas de colonne N° et ordre alphabĂ©tique par nom scientifique.
3.0.3
- Expositions : le texte de la liste n’est plus affichĂ© en tout petit avec les thèmes qui rĂ©duisent la taille de base de la page (par exemple html { font-size: 62.5% }).
3.0.2
- Expositions : le nom de l’exposition n’est plus affichĂ© au-dessus de la liste, il faisait doublon avec le titre de l’article ou de la page.
3.0.1
- Expositions : la colonne Photos n’apparaĂ®t que si l’exposition a des photos.
3.0.0
- Nouveau code court
[champis-expo-N]: liste des espèces d’une exposition, lue depuis le nouveau forum champis.net. - Nouveau code court
[champis-evenements]: prochains Ă©vĂ©nements, lus depuis le nouveau forum champis.net. - Expositions : recherche par nom vernaculaire et famille sans tenir compte des accents, tri par colonne, colonne Famille, miniatures des photos, visionneuse avec lĂ©gende, flèches du clavier et glissement du doigt, dates et nombre d’espèces, liens vers les pages espèces de champis.net, export Excel complet (numĂ©ro, auteur, famille), messages d’erreur, adaptation aux petits Ă©crans.
- ÉvĂ©nements : les adresses e-mail deviennent des liens, les liens affichent le nom du site plutĂ´t que l’adresse complète, message en cas de panne.
- L’affichage reprend la police et la couleur des liens du thème.
- Les scripts ne sont chargĂ©s que sur les pages qui les utilisent, utilisent la version de React fournie par WordPress, et la bibliothèque Excel n’est chargĂ©e qu’au clic sur « TĂ©lĂ©charger ».
- Nécessite WordPress 6.6 ou plus récent.