Templates Rocket Catalog Manager

Description

Templates Rocket Catalog Manager lets you manage PDF catalogs from a single screen and serve them through secure, time-limited signed links instead of exposing the raw file URL. Drop a download button anywhere with a shortcode or a data attribute on any existing button.

Features

  • Manage unlimited PDF catalogs from one screen
  • Protected uploads folder — direct access to the raw file is blocked
  • Expiring, HMAC-signed download links (configurable expiration)
  • Download counter per catalog
  • Shortcode [catr_download_button id="123"], plus a data-catr-catalog="123" attribute for any button or link
  • Bulk import from the Media Library and CSV export of your catalogs
  • Native WordPress admin UI — inherits your admin color scheme and your theme’s button styles on the front end

Going further

Catalog Rocket Pro is a separate commercial edition that replaces this free version — you install it instead of the free plugin, not alongside it. On activation it automatically deactivates the free version and keeps your existing catalogs and settings. It turns each download into a lead: a built-in capture form, an email notification on every download, and a leads dashboard with CSV export. The features described in this readme are fully functional in this free version on their own.

Screenshots

Installation

  1. Upload the templates-rocket-catalog-manager folder to /wp-content/plugins/, or install it from Plugins Add New.
  2. Activate the plugin.
  3. Go to Catalogs to add your first PDF catalog.
  4. Place a button with the shortcode [catr_download_button id="X"] (replace X with the catalog ID), or add data-catr-catalog="X" to any existing button.

FAQ

Are the PDF files really protected?

Yes. PDFs you manage through the plugin are served via a signed, expiring link. The uploads subfolder is protected with an .htaccess rule so the raw file cannot be accessed directly. (Direct-access protection relies on the server honoring .htaccess; on Apache this works out of the box.)

How long is a download link valid?

By default 30 minutes. You can change it under Catalogs Settings.

Does it work with my page builder?

Yes. Use the shortcode, or add data-catr-catalog="ID" to any button or link from your theme or page builder.

How do I style the download button?

The shortcode outputs a plain button that inherits your active theme’s button styling, so it matches the rest of your site. Add your own CSS class with the class attribute if you want.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Templates Rocket Catalog Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.17

  • Added a Settings link to the plugin’s row on the Plugins screen for quicker access.

1.1.16

  • Added a dismissible upgrade banner on the Catalogs screen that highlights Catalog Rocket Pro’s lead capture. “Not now” hides it for two weeks.

1.1.15

  • Improved the review request with clearer choices (leave a review / not now / already did) and a support link.

1.1.14

  • Creating a catalog now correctly says “Catalog created” (it previously said “updated”).
  • Actions that fail (save, delete, load) now show an error instead of doing nothing silently, and the list no longer gets stuck on “Loading…”.
  • Bulk import: the “Create” button is hidden when nothing is pending (no “Create 0 catalogs”), and the queue is locked while it runs.
  • The download button is hardened against double-clicks (which could open duplicate tabs), and the download counter only counts a real, served file.

1.1.13

  • Updated “Tested up to” to WordPress 7.0.

1.1.12

  • Hardened downloads: signed-link handling now enforces strict path containment and fails closed if a file resolves outside the protected catalog folder.
  • Added compatibility guards so the plugin degrades safely instead of erroring on unexpected environments.
  • Schema migration now runs automatically on update to keep the catalogs table current.
  • Improved multisite compatibility.
  • Fixed: “Tested up to” now reports a valid WordPress version.

1.1.11

  • Fixed: on some browsers the catalog download could be blocked by the pop-up blocker; the download now opens reliably.

1.1.1

  • Added a friendly review request after two weeks of use.

1.1.0

  • Added an in-plugin overview of Catalog Rocket Pro features on the Catalogs screen.

1.0.0

  • Initial release.