Directory / plugin

Mulino file show

v1.3.2 · by pedroviking

Browse documents in nested, drag-and-drop-organized folders, shown on your site with a block or shortcode. No custom database tables.

View on WordPress.org

About this plugin

Mulino file show is a lightweight document library for WordPress. Organize
documents into nested folders (Decade > Year, Department > Project, or
any hierarchy you like), manage everything with a drag-and-drop admin
screen, and let visitors browse the same structure on your public site
with a block or a shortcode.

Coming from Simple File List?

Mulino file show can import your Simple File List library in one go:
subfolders, file names, descriptions and upload dates come along, and
the files you already have are left as they are. See “How do I switch
from Simple File List?” in the FAQ.

Admin features

  • Drag and drop files straight from your computer to upload them into a folder, or use the “Choose files” button (also on phones and tablets)
  • Drag a whole folder from your computer to upload it with all its subfolders
  • Drag existing documents or whole folders to re-file them
  • Tick several documents to move them or move them to the trash together
  • Export the whole library as a ZIP file, with the folders intact
  • Import your folders and files from Simple File List
  • Rename or delete folders and documents from the same screen
  • Give a document a short description, or replace its file with a new version: the link on the site stays the same
  • Choose per folder whether everyone or only logged-in users can see it
  • Let a board member manage the documents without making them an editor of the whole site: tick “Can manage the document library” on their user profile
  • Works with the keyboard and on phones: every action can be done without dragging
  • Nested folders of unlimited depth
  • Uploads run one file at a time with a progress bar, and files that are too big for your web host are caught before they are sent

Frontend features

  • A “Document library” block, or the [mulino_documents] shortcode, shows a breadcrumb-navigable folder browser
  • Show the documents as a grid of icons or as a list with type, size, date and description
  • Optional search box, which searches names and descriptions in the open folder and below
  • Optional page links for folders with many documents
  • Show the whole library to logged-in users only, or hide single folders from visitors who aren’t logged in
  • Show the whole library, or start in one folder with folder="..."
  • Natural sorting (“Minutes 2” before “Minutes 10”), optionally newest year first
  • Optionally hide folders that have no documents yet
  • File-type icons (PDF, Word, Excel, images, and more)
  • Every folder has its own link, so you can bookmark it or share it directly

Under the hood

Mulino file show stores everything using WordPress’ own post types and
taxonomies — no custom database tables, so your data stays portable
and inspectable with standard WordPress tools. It also exposes a small
set of actions and filters for building your own extensions; see
https://github.com/pedroviking/mulino-file-show/blob/main/HOOKS.md

This plugin is free and open source. Source code, issue tracker, and
the automated test suite live at:
https://github.com/pedroviking/mulino-file-show

Plugin tags