KooKoa Folders – Dossiers de médiathèque & organisateur de fichiers

Description

KooKoa Folders ajoute une barre latérale de dossiers à la médiathèque WordPress. Vous pouvez créer des dossiers, les imbriquer en sous-dossiers et déplacer les fichiers par glisser-déposer. L’extension inclut aussi des Smart Folders illimités, alimentés automatiquement à partir des règles que vous définissez — type de fichier, taille, date, dimensions, étiquettes, et plus encore — afin que la bibliothèque reste bien rangée à mesure qu’elle grandit.

👉 ESSAYER LA DÉMO EN DIRECT ☝️ — Accès instantané, sans compte

Les dossiers sont virtuels. Ils sont stockés sous forme de taxonomie WordPress privée et associés à vos médias, de sorte que vos fichiers sur le disque ne sont jamais déplacés et que les URL d’images existantes continuent de fonctionner. Si vous désactivez l’extension, votre médiathèque continue de fonctionner comme si rien ne s’était passé.

🗂️ Organisation

  • Dossiers et sous-dossiers illimités dans la médiathèque
  • Glisser-déposer les fichiers joints entre les dossiers
  • Attribution automatique des nouveaux téléversements au dossier dans lequel vous vous trouvez
  • Nombre d’éléments par dossier
  • Filtre par dossier dans la vue liste de la médiathèque

⚡ Smart Folders

  • Smart Folders illimités (basés sur des règles), alimentés automatiquement à mesure que votre médiathèque grandit
  • Combinez plusieurs règles par dossier avec une logique AND — type de fichier, taille, dimensions, date, auteur, état, recherche, étiquettes, et plus encore
  • Compteurs en direct mis en cache par dossier, actualisés automatiquement lorsque les éléments changent
  • Prise en charge de l’épinglage, du verrouillage, de la couleur et de l’icône — même UX que les dossiers classiques

🌈 Apparence

  • Couleurs de dossiers personnalisées
  • Icônes de dossiers personnalisées avec sélecteur d’emoji
  • Épinglez des dossiers en haut de l’arborescence
  • Verrouillez les dossiers pour éviter les renommages, changements de couleur ou d’icône, ou suppressions accidentels

🔍 Navigation

  • Barre latérale de dossiers redimensionnable et fixe
  • Recherche et tri dans l’arborescence des dossiers
  • Fil d’Ariane et cartes de sous-dossiers
  • Smart Startup Folder — ouvrez la médiathèque sur le dernier dossier utilisé ou sur un dossier fixe de votre choix
  • Raccourcis clavier pour les actions courantes
  • Mise en page responsive mobile

🔄 Opérations en lot

  • Mode d’organisation en lot — sélectionnez plusieurs fichiers joints et déplacez-les dans un dossier en un clic
  • Téléchargez un dossier (et tous ses sous-dossiers) sous forme d’une seule archive ZIP
  • Téléchargez uniquement les éléments sélectionnés au format ZIP, directement depuis la barre d’outils d’organisation en lot
  • Téléversez une structure de dossiers depuis votre ordinateur et recréez automatiquement les sous-dossiers
  • Exportation et importation de la structure des dossiers au format JSON, avec modes Fusionner ou Remplacer

📊 Aperçus

  • Infobulle au survol des médias affichant le nom du fichier, sa taille et ses dimensions
  • Champs EXIF facultatifs dans l’infobulle au survol — appareil photo, ouverture, obturateur, ISO, focale

🛡️ Contrôle d’accès

  • Accès basé sur les rôles — choisissez quels rôles WordPress peuvent utiliser la barre latérale des dossiers

🔒 Confidentialité

  • Police auto-hébergée, aucun appel à Google Fonts
  • Aucun script externe, aucun traceur, aucun analytics
  • Aucun asset frontend n’est chargé pour les visiteurs ordinaires ; les intégrations avec les constructeurs/éditeurs ne se chargent que lorsqu’un éditeur autorisé ouvre un constructeur visuel pris en charge

✅ Fonctionne avec

La barre latérale des dossiers est disponible dans :

  • Vues liste et grille de la médiathèque WordPress
  • Fenêtre modale des médias de l’éditeur de blocs (Gutenberg)
  • Fenêtre modale des médias de l’éditeur classique
  • Fenêtres modales des médias Divi 4 et 5
  • Fenêtre modale des médias Elementor
  • Fenêtre modale des médias de la galerie produit WooCommerce

🔁 Migrate from other folder plugins

Already using another folder plugin? Switch in one click. KooKoa Folders detects existing folder structures directly from your database and rebuilds the full tree inside the KooKoa sidebar — with file assignments intact, no JSON export, no rebuilding from scratch.

Supported sources:

  • FileBird (Ninja Team)
  • Folders (Premio)
  • Real Media Library (devowl.io)

A subtle hint inside the Media Library surfaces the importer when one of these plugins is detected, so you find it without going hunting through Settings. After a successful import, the source plugin can be deactivated with one button — your KooKoa folder structure keeps living independently.

🚀🚀🚀 Module Pro

👉 TRY THE LIVE DEMO ☝️

🚀 Folders for Posts & Pages
🚀 Folders for Custom Post Types
🚀 AI Image Generator (text-to-image)
🚀 AI Image Editor (text-guided edits)
🚀 WebP / AVIF Converter
🚀 Replace Media (same name or rename)
🚀 Watermark Images (logo or text)
🚀 Clean Unused Media
🚀 Find Duplicate Media (byte-exact + perceptual hash)
🚀 Image Editor (crop, rotate, filters, resize)
🚀 Media Stats Dashboard
🚀 Priority Email Support

💻 Use cases

A few real-world setups where KooKoa Folders earns its keep:

  • Bloggers and content writers — keep every blog image, post screenshot, hero photo, video clip and audio file inside dedicated media folders. Drag and drop assets between folders, filter the media library by folder, and find the right image for tomorrow’s article in seconds instead of scrolling past 2,000 thumbnails.
  • WordPress photographers and photo studios — split your media library by shoot type (portraits, weddings, real estate, landscapes, nature, family), by client, by year, or by location. Pin your active project to the top, lock the archive against accidental edits, and let smart folders auto-collect images by date, file size or alt text.
  • WooCommerce shop owners and e-commerce managers — organize product images into folders that mirror your catalog (apparel, footwear, accessories, electronics). Drag and drop new product photos straight from upload into the right SKU folder, and use smart folders to auto-group every PNG, JPEG or WebP above a certain size for quality audits.
  • Web designers, web developers and freelance agencies — separate site assets per project, per page section or per client (logos, mockups, illustrations, icon sets, screenshots). Folder colors and custom icons turn the media library into a navigable workspace even when you sit on thousands of files.
  • Online publishers, magazines and editors — file every image per issue, per article, per author or per topic. Smart folders auto-collect everything uploaded this week, this month, or by a specific contributor — no manual sorting needed.
  • Real estate, hospitality and listings sites — one folder per property or per location, subfolders per room, view or photoshoot. Bulk upload an entire shoot, drag the keepers into the listing folder, and skip the rest. Color-code your busiest property folders so the right one stands out at a glance.
  • Course creators and membership sites — split lesson screenshots, video thumbnails and downloadable PDFs into folders per course, per module or per lesson. Find the right cover image without scrolling past fifty unrelated lessons.
  • Marketing agencies, design studios and creative teams — one WordPress Media Library, many clients. A folder per brand keeps work tidy, role-based access keeps clients out of each other’s assets, and the export/import tool ships a folder tree to a new project in a single JSON file.

Bibliothèques open source

KooKoa Folders est construit sur ces projets open source. Merci à leurs auteurs de partager leur travail avec la communauté.

  • jsTree v3.3.16 by Ivan Bozhanov (vakata) — MIT License
    Website: https://www.jstree.com/

  • Share Tech Mono par Carrois Apostrophe (Ralph du Carrois) — SIL Open Font License 1.1 — https://www.carrois.com/
    Police monospace auto-hébergée utilisée dans toute l’interface. Aucun CDN Google Fonts.

Pour tout le reste, KooKoa Folders utilise les bibliothèques déjà fournies avec le cœur de WordPress — jQuery, jQuery UI (Draggable, Droppable, Sortable) et Dashicons — au lieu d’en embarquer ses propres copies.

Crédits

KooKoa Folders est conçu et développé par Adamo Lussana — https://www.kookoa.com

Captures d’écrans

  • Dossiers de la médiathèque
  • Actions et boîtes de dialogue des dossiers
  • Constructeur de règles Smart Folder
  • Réglages généraux
  • Réglages du menu contextuel
  • Réglages des couleurs & icônes
  • Export & Import Settings
  • Vue mobile

Installation

  1. Dans votre administration WordPress, allez dans Extensions Ajouter.
  2. Recherchez KooKoa Folders.
  3. Cliquez sur Installer maintenant, puis sur Activer.
  4. Ouvrez la Médiathèque — la barre latérale des dossiers apparaîtra à gauche.
  5. Cliquez sur + Folder dans l’en-tête de la barre latérale pour créer votre premier dossier, puis glissez-y des éléments.

Pour configurer l’extension, allez dans KooKoa Folders dans le menu d’administration WordPress. Vous pouvez définir la largeur par défaut de la barre latérale, modifier la palette de couleurs et le jeu d’icônes, activer les raccourcis clavier, ajuster le menu contextuel, choisir les rôles pouvant utiliser l’extension, et plus encore.

Installation manuelle

  1. Téléchargez le fichier zip de l’extension.
  2. Allez dans Extensions Ajouter Téléverser une extension et téléversez le fichier zip.
  3. Activez l’extension.

FAQ

KooKoa Folders déplace-t-il les fichiers sur le disque ?

Non. Les dossiers sont virtuels. Ils sont stockés sous forme de taxonomie WordPress privée et associés aux médias. Vos fichiers sur le serveur conservent leurs chemins d’origine, donc les URL d’images existantes dans vos contenus ne se cassent jamais.

Supprimer un dossier supprimera-t-il mes fichiers ?

Non. Supprimer un dossier supprime uniquement le dossier lui-même. Les médias qu’il contient deviennent non classés et restent dans la médiathèque.

Que se passe-t-il si je désactive l’extension ?

Vos dossiers restent dans la base de données. Lorsque vous réactivez l’extension, tout revient à sa place. En revanche, si vous utilisez Supprimer depuis l’écran des extensions, toutes les données de l’extension (dossiers, couleurs, icônes, états d’épinglage et de verrouillage, réglages) sont supprimées proprement.

L’extension charge-t-elle quelque chose depuis Internet ?

Non. La police utilisée par l’interface de l’extension est incluse dans l’extension et servie depuis votre propre site — pas de CDN Google Fonts, pas de scripts externes, pas d’analytics.

Cela affecte-t-il le frontend ou les performances de mon site ?

L’extension se charge dans la médiathèque, sur sa propre page de réglages et dans la fenêtre modale des médias, y compris lorsqu’un éditeur autorisé ouvre un constructeur visuel pris en charge comme Divi ou Elementor. Les visiteurs ordinaires ne reçoivent rien de plus : aucun CSS, aucun JavaScript, aucune requête en base de données.

Combien de Smart Folders puis-je créer ?

Autant que nécessaire. KooKoa Folders inclut un nombre illimité de Smart Folders. Chaque dossier combine plusieurs règles avec une logique AND et se remplit automatiquement lorsque de nouveaux éléments correspondent.

Avis

Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« KooKoa Folders – Dossiers de médiathèque & organisateur de fichiers » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“KooKoa Folders – Dossiers de médiathèque & organisateur de fichiers” a été traduit dans 8 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « KooKoa Folders – Dossiers de médiathèque & organisateur de fichiers » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

1.4.0

  • Performance: the folder sidebar loads faster on large media libraries. The « Uncategorized » counter and the per-folder item counts no longer load every attachment ID into memory on each sidebar refresh, and the per-folder counts now run as a single batched query instead of one query per folder.
  • Performance: migrating from another folder plugin (FileBird, Folders by Premio, Real Media Library) is faster on large libraries — folder counts are recalculated once when the import finishes instead of after every individual file assignment.
  • Hardening: the folder reorder action now validates every sibling folder ID against its taxonomy before saving the order, so a crafted request cannot write folder metadata onto unrelated terms.
  • Hardening: uninstalling the plugin now also removes the temporary ZIP-download workspace (uploads/kookoawpf-tmp/), so deleting KooKoa Folders leaves nothing behind.

1.3.0

  • New: WooCommerce « Category » and « Tag » rules for Smart Folders — auto-group products by their product category or product tag, alongside the existing Stock status rule. Visible only on the product custom post type when WooCommerce is active.
  • Improvement: minor admin UI refinements.

1.2.0

  • Fix: smart folders are now preserved across JSON export and import. The export used to ship structure + metadata but skip the rule payload entirely, so re-importing a backup or running a « Replace all » silently demoted every smart folder in the tree to a plain folder, wiping its automation rules. The export now serialises the is_dynamic flag and the rules alongside the rest of the tree, and the import re-applies both on the new terms.
  • New: keyboard shortcut Alt + B toggles Bulk Organize mode from anywhere it’s available (Media Library grid + list, Posts, Pages and any folder-enabled custom post type). Press it again — or press Esc with the bulk toolbar open — to exit. Both shortcuts now appear in the Keyboard Shortcuts dialog (Alt + K) under « Bulk Organize » and « Close Modal / Exit Bulk Mode ».
  • Improvement: minor admin UI refinements.

1.1.2

  • Compatibility: tested with WordPress 7.0 (released May 2026). The retro-dark sidebar, modals and bulk-organize toolbar now neutralize the WP 7.0 Modern admin theme overrides that were inflating our buttons to 40px, breaking dashicon rendering, and pulling icons out of alignment.
  • Fix: Smart Startup Folder « Last opened folder » mode now reliably restores the last visited folder on page load. A latent regression in the Settings save path was persisting an empty post-types list, which then blocked the AJAX that records navigation. Both the save serializer and the AJAX validator have been hardened.
  • Improvement: minor admin UI refinements.

1.1.1

  • New: WooCommerce « Stock status » rule for Smart Folders — auto-group products by In stock, Out of stock, or On backorder. Visible only on the product custom post type when WooCommerce is active.
  • Hardening: uninstall now sweeps every plugin-owned option and user meta key, including the post-1.0 additions (install timestamp, migration importer flags, the permanently-hide-migrate-section flag, per-user dismiss flags for dashboard notices and the Rate Us card). Deleting KooKoa Folders truly leaves zero traces behind.
  • Hardening: Smart Startup Folder « Specific folder » preference now verifies that the saved folder still exists in the matching taxonomy before storing it, so a deleted folder no longer leaves a stale reference in user meta.
  • Hardening: download Content-Disposition HTTP header now passes the filename through sanitize_file_name() as defense-in-depth against control-character injection.
  • Improvement: minor admin UI refinements.

1.1.0

  • New: Migration importer for FileBird (by Ninja Team), Folders (by Premio) and Real Media Library (by devowl.io). Detects existing folders straight from your database and rebuilds the full tree, with file assignments, inside KooKoa Folders in one click. No JSON export needed, no rebuilding from scratch. Optional one-click deactivation of the source plugin after a successful import. Data-driven: imports keep working even when the source plugin section has been partially disabled in its own settings.
  • New: Sidebar hint in the Media Library that surfaces detected folder plugins and links straight to the importer.
  • New: Architecture ready for more importers. HappyFiles, Enhanced Media Library, Wicked Folders and others can be added in a few lines each.
  • Improvement: minor admin UI refinements.

1.0.4

  • New: Dutch translation bundled (nl_NL).
  • Improvement: minor admin UI refinements.

1.0.3

Translations + bug fix release.

  • New: Polish translation bundled (pl_PL).
  • New: Brazilian Portuguese translation bundled — also covers European Portuguese (pt_PT) and other Portuguese-speaking locales (pt_AO, pt_MZ and others) via automatic locale fallback.
  • Fix: « Sidebar width » in Settings General now applies immediately to the admin who saves it, and the field always reflects the width currently on screen (drag-resized value if any, else the site-wide default).
  • Removed: « Sticky sidebar » toggle in Settings General — the toggle had no effect since the folder sidebar was always pinned regardless of the setting. Sidebar behavior is unchanged for all users.

1.0.2

Version de traduction.

  • Nouveau : traduction italienne incluse.
  • Nouveau : traduction espagnole incluse — couvre l’Espagne ainsi que toutes les variantes espagnoles d’Amérique latine (es_MX, es_AR, es_CL, es_CO, es_VE, es_PE et autres) grâce au repli automatique de locale.
  • Nouveau : traduction française incluse — couvre la France, la Belgique, le Canada, la Suisse et d’autres locales francophones grâce au repli automatique de locale.
  • Nouveau : traduction allemande incluse — couvre l’Allemagne, l’Autriche, la Suisse et d’autres locales germanophones grâce au repli automatique de locale.
  • Nouveau : traduction japonaise incluse.
  • Amélioration : repli intelligent de locale — lorsqu’un fichier .mo spécifique à une région n’est pas présent (par exemple es_MX), l’extension charge désormais le fichier de langue générique (es) au lieu de laisser les chaînes non traduites.
  • Amélioration : le bouton « Forcer l’anglais » apparaît désormais pour les utilisateurs de variantes régionales de locale lorsqu’une traduction générique de repli est incluse.

1.0.1

Version de correction de bugs.

  • Correction : « Charger plus » dans la fenêtre modale des médias ne réinitialise plus la grille à la première page.
  • Correction : le téléchargement d’un seul fichier sélectionné est désormais enregistré de manière fiable sur le disque, au lieu de s’ouvrir parfois directement dans le navigateur.
  • Correction : l’entrée « Download ZIP » n’apparaît plus dans le menu contextuel des dossiers pour les articles, pages et types de publication personnalisés — médiathèque uniquement.
  • Correction : les Smart Folders avec deux règles d’extension de fichier (par exemple avif + webp) renvoient désormais l’union des deux résultats, et non plus une seule extension.
  • Amélioration : les règles de Smart Folder sont séparées par type de publication — les médias obtiennent un libellé « Text contains (Title+Caption+Desc.) » plus clair ainsi qu’une nouvelle règle « Alt Text contains » ; les articles/pages/CPT obtiennent une règle « Title contains » qui recherche uniquement dans les titres.
  • Amélioration : la barre d’outils de traitement en lot des dossiers masque désormais les boutons Épingler/Verrouiller lorsque les entrées correspondantes du menu contextuel sont désactivées dans les réglages, afin que les actions restent réversibles depuis un seul endroit.
  • Polissage : trois emojis de livres dans la catégorie d’icônes Folders ont été remplacés par de nouvelles icônes qui ne doublonnent pas la catégorie Documents.

1.0.0

Version initiale sur WordPress.org.

  • Dossiers et sous-dossiers illimités dans la médiathèque.
  • Smart Folders illimités (basés sur des règles, alimentés automatiquement, plusieurs règles avec logique AND).
  • Glisser-déposer les fichiers joints dans les dossiers.
  • Attribution automatique des nouveaux téléversements au dossier actuel.
  • Couleurs de dossiers et icônes emoji personnalisées.
  • Épinglage et verrouillage des dossiers.
  • Barre latérale redimensionnable et fixe avec recherche, tri et raccourcis clavier.
  • Fil d’Ariane, cartes de sous-dossiers, Smart Startup Folder.
  • Mise en page responsive mobile.
  • Mode d’organisation en lot.
  • Téléchargement d’un dossier (avec tous ses sous-dossiers) ou uniquement des éléments sélectionnés sous forme d’archive ZIP.
  • Téléversement d’une structure de dossiers depuis votre ordinateur.
  • Exportation et importation JSON de la structure des dossiers (Fusionner ou Remplacer).
  • Infobulle de métadonnées et EXIF au survol des médias.
  • Contrôle d’accès basé sur les rôles.
  • Police auto-hébergée, administration uniquement, aucune empreinte sur le frontend.
  • Intégration à la fenêtre modale des médias avec Gutenberg, l’éditeur classique, Divi 4/5, Elementor et les galeries de produits WooCommerce.