WP Manifestindependent plugin directory
manifest / editor / annuaire-liens

Annuaire de liens

Plugin WordPress pour gerer un annuaire de liens par categories.

by Mat · github.com/profduweb/annuaire-liens

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/profduweb/annuaire-liens/archive/refs/heads/main.zip

Plugin WordPress pour créer et gérer un annuaire de liens organisé par catégories.

Fonctionnalités

  • Type de contenu WordPress natif pour les liens.
  • Bloc Gutenberg avec pagination et styles d'affichage.
  • Shortcodes pour affichage simple ou groupé.
  • Import/export CSV.
  • Catégories hiérarchiques.
  • Validation des fichiers CSV et des URL.

Nouveautés 5.0.2

  • Ajout des favicons dynamiques dans les cartes de la grille et dans les listes filtrées.
  • Grille Gutenberg ajustée à deux cartes par ligne pour améliorer la lisibilité des titres.
  • Descriptions raccourcies sous les titres pour alléger les cartes.
  • Navigation rapide au-dessus de la grille Gutenberg avec liste déroulante des catégories sélectionnées dans le bloc.
  • Les catégories vides ne sont plus affichées dans le menu rapide.
  • Compteurs de liens affichés directement dans la liste déroulante, par exemple ia (2).
  • En vue filtrée, la barre affiche seulement le bouton de retour et le menu rapide.
  • En vue filtrée, chaque lien affiche maintenant le favicon, le titre et une courte description.
  • Versions du plugin, du bloc et des assets synchronisées en 5.0.2.

Sécurité

La version publique 5.0.1 inclut plusieurs durcissements:

  • Import par lots avec jetons temporaires côté serveur plutôt que chemins de fichiers exposés au navigateur.
  • Fichiers CSV temporaires stockés dans un dossier temporaire contrôlé par le plugin.
  • Export CSV protégé contre l'injection de formules tableur.
  • AJAX du bloc limité aux utilisateurs authentifiés pouvant modifier des articles.
  • Logs d'import protégés contre l'accès web direct lorsque le serveur le supporte, avec IP anonymisées.

Installation

  1. Téléversez le dossier du plugin dans wp-content/plugins/annuaire-liens.
  2. Activez le plugin dans l'administration WordPress.
  3. Ajoutez vos liens depuis le menu Annuaire.

Licence

GPLv2 or later.