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
- Open the Add Theme tab.
- Click Browse, choose your official TokGrab theme
.zip, and click Install. - 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
- Open Admin → Extensions Marketplace.
- Go to Add Theme or Add Plugin.
- Browse for the ZIP file and click Install.
- Apply the theme, or open the plugin module.
- To remove: use Delete on the Plugins tab or Installed Themes list.
Developer workflow
When adding a new official theme or plugin package:
- Add the package ID to the approved registry (
config/tokgrab_theme.php/config/tokgrab_plugin.php). - Build the ZIP.
- Add its SHA256 hash to
tokgrab_theme.upload.trusted_zip_sha256if it is an official trusted package. - Test upload, apply, delete, and reinstall behavior.
- Update this documentation and the changelog.