
Overview – downloads, top documents, recent activity and your library at a glance
ToolDocs™ is a document manager for WordPress. Upload a document once, share its permalink or shortcode, and replace the file whenever it changes: the link stays the same, old versions are kept if you want them, and every download is counted.
Library
Reports
Admin
/), keyboard and screen reader support, and translatable text..htaccess; an nginx rule is shown to copy).Shortcodes
[tooldocs_file id="X"] – a download link for one document, with its file type icon. The link shows the document’s display title, or its file name when it has none. Optional link_text="..." sets your own text.[tooldocs_category id="Y"] – every document in a category, listed by title, behind a “View Documents” link that opens a pop-up. Optional modal="false" lists them on the page instead, and link_text="..." changes the pop-up link’s text. The older [tooldocs_category_files category_id="Y"] still works.The Document page and the category drawer in the admin build these shortcodes for you.
How it works
ToolDocs works entirely inside your WordPress site. It makes no requests to external services.
The admin is a Vue 3 app built with Vite. Its source is in admin-app/src/ and the built files are in admin-app/dist/. To build it:
admin-app/ directory.npm ci.npm run build.The visitor-side script’s source is in front/. To build it, run npm ci and then npm run build in front/.
admin-app/dist/.admin-app/dist/assets/; the licence is in admin-app/dist/assets/Geist-OFL.txt.assets/fontawesome/; see assets/fontawesome/LICENSE.txt.