Skip to content

Themes & Extensions Marketplace

The Extensions Marketplace is where you apply themes and install approved TokGrab theme and plugin ZIP packages. It is designed for controlled installs, not arbitrary code drops.

Open it at Admin → Extensions Marketplace. It has four tabs:

Tab What it does
Themes Pick and apply a theme to the public site
Add Theme Upload a theme ZIP
Plugins Open, enable, disable, or delete installed plugins
Add Plugin Upload a plugin ZIP

Buyer view

You only need the apply/upload workflow. Theme ID checks, SHA256 trust checks, and Blade safety rules stay in the product backend.


Themes

Free built-in themes (included)

TokGrab ships with four free themes you can switch instantly — no upload needed:

Theme Style
Cyber Matrix (default) The signature dark cyber look
Luxe Noir Dark editorial with champagne gold + plum
Neon Storm Cool neon blues with sharper contrast
Volt Grid Electric green on deep graphite

Select a card in the Themes tab and click Apply Theme. You can switch back at any time.

Premium theme — Clean SaaS (paid add-on)

Clean SaaS is a paid add-on (a lighter, product-style storefront). It appears as a locked Premium card in the Themes tab:

  • Buy Clean SaaS → opens the seller's store page.
  • I have a license → jumps to the Add Theme tab so you can upload the theme ZIP you purchased.

Once Clean SaaS is installed, the locked card disappears and the theme becomes a normal, selectable option.

Uploading a theme yourself

  1. Open the Add Theme tab.
  2. Click Browse, choose your official TokGrab theme .zip, and click Install.
  3. The theme appears under Themes (and in Installed Themes). Select and apply it.

Theme ZIPs can add:

  • color presets
  • public Blade view overrides
  • public layout changes
  • theme assets (image previews)

Plugins

Plugins unlock optional modules that TokGrab already supports.

TokGrab SEO Engine Pro (paid add-on)

SEO Engine Pro is a premium plugin. On the Plugins tab it shows as LOCKED until you install it:

  • Buy SEO Engine Pro → opens the seller's store page.
  • I have a license — install ZIP → jumps to the Add Plugin tab.

After you install and enable it, open the module from either place:

  • Admin sidebar → SEO Engine Pro, or
  • Extensions → Plugins → Open Module.

The module page (/admin/seo-engine-pro) shows the locked upsell until the plugin is active, and the full SEO dashboard once it is installed.

Managing plugins

For an installed plugin you can:

  • Open Module — jump to the plugin's admin screen
  • Disable / Enable — temporarily turn the module off/on
  • Delete — remove the installed package

Upload rules

TokGrab only accepts approved extension packages. For safety:

  • theme and plugin IDs must be approved in the current registry
  • unknown IDs are rejected
  • unsafe Blade/PHP patterns are blocked in theme overrides
  • SVG files are not accepted in uploaded theme assets
  • uploaded ZIPs are limited to 2 MB
  • plugins can be enabled, disabled, or deleted
  • built-in themes cannot be uploaded or deleted
  • active themes cannot be deleted until another theme is applied

Buyer workflow

  1. Open Admin → Extensions Marketplace.
  2. Go to Add Theme or Add Plugin.
  3. Browse for the ZIP file and click Install.
  4. Apply the theme, or open the plugin module.
  5. To remove: use Delete on the Plugins tab or Installed Themes list.

Developer workflow

When adding a new official theme or plugin package:

  1. Add the package ID to the approved registry (config/tokgrab_theme.php / config/tokgrab_plugin.php).
  2. Build the ZIP.
  3. Add its SHA256 hash to tokgrab_theme.upload.trusted_zip_sha256 if it is an official trusted package.
  4. Test upload, apply, delete, and reinstall behavior.
  5. Update this documentation and the changelog.