Package Free Joomla 4,5,6

Includes: Admin Module, Plugin

PreviewLab

A lightweight preview password gate for Joomla development, staging, and coming-soon sites. Protect the frontend with one shared password, style the access screen, and manage preview access quickly from the administrator dashboard.

Create a free account to download and access support. Register or log in.

PreviewLab

About this Extension

PreviewLab is a lightweight preview password gate for Joomla 4, 5, and 6. It protects a development, staging, or coming-soon frontend behind one shared password while leaving the Joomla administrator area available for normal site work.

PreviewLab

PreviewLab frontend password gate over a waterway background image with logo, password field, and enter preview button.
Branded Preview Gate
Joomla plugin editor showing PreviewLab core settings including password, session duration, remember browser, and status controls.
Core Plugin Settings
PreviewLab screen content settings showing logo selection and editable frontend gate text fields.
Screen Content Controls
PreviewLab appearance settings showing theme, colour pickers, background image selection, blur option, and custom CSS field.
Appearance Settings
PreviewLab rate limiting settings showing failed attempt limit, lockout window, and lockout message fields.
Rate Limiting Options
PreviewLab access rules settings showing URL exclusions, IP allowlist, and media, API, and feed protection toggles.
Access Rule Exclusions
PreviewLab Control administrator module showing protected status, enable switches, preview password field, copy button, and save button.
Administrator Control Module

Key Features:

  • Frontend Preview Gate — require a shared preview password before visitors can view the public site.
  • Simple Password Management — keep the current password visible in the plugin settings while PreviewLab maintains a validation hash automatically.
  • Session Access — grant access for a configurable number of hours after a successful login.
  • Remember Browser Option — optionally keep trusted reviewers signed in with a signed, HTTP-only browser cookie.
  • Safe Return Redirects — send reviewers back to the page they originally requested after they enter the correct password.
  • Logged-In User Bypass — allow authenticated Joomla users to bypass the preview gate when enabled.
  • URL Exclusions — exclude administrator, API, media, Ajax, or custom paths from preview protection.
  • IP Allowlist — allow trusted IPv4 addresses or CIDR ranges to bypass the password gate.
  • Rate Limiting — limit failed password attempts with a configurable lockout message and time window.
  • Branded Access Screen — customise the heading, intro text, labels, logo, background image, colours, theme, and custom CSS.
  • Preview Logout — provide a stable logout URL and optional frontend preview status panel so reviewers can clear access.
  • Administrator Dashboard Module — quickly enable the system plugin, toggle preview protection, edit the preview password, copy it, and jump to full settings.
  • No Database Tables — stores settings in Joomla extension parameters and uses native Joomla sessions.

How It Works:

  1. Install the package through Joomla's extension installer.
  2. Open System > Manage > Plugins and edit System - PreviewLab.
  3. Enter a preview password, enable protection, and adjust branding or exclusions if needed.
  4. Share the preview password with approved reviewers.
  5. Use the optional administrator dashboard module for quick day-to-day control.

PreviewLab is designed for Joomla-powered sites before launch. It cannot protect content served by a CDN, reverse proxy, or static full-page cache before the request reaches Joomla.

Releases

v1.0.8

Description

PreviewLab is a lightweight preview password gate for Joomla 4, 5, and 6. Protect a development, staging, or coming-soon frontend with one shared password, a branded access screen, configurable exclusions, reviewer sessions, and quick administrator dashboard controls.

What's New in 1.0.8

  • Current package release with system plugin v1.0.8 and administrator module v1.0.2
  • Frontend preview gate with a configurable shared password
  • Automatically maintained password hash while keeping the current password visible in settings
  • Session authentication with configurable duration
  • Optional signed remember-browser cookie
  • Safe return redirect after successful login
  • Logged-in Joomla user bypass option
  • URL exclusions with wildcard support
  • IPv4 and CIDR allowlist support
  • Optional media, API, and feed protection controls
  • Session-based failed-attempt rate limiting and lockout message
  • Branded responsive gate screen with custom heading, intro text, labels, logo, background image, colours, theme, and custom CSS
  • Password visibility toggle on the preview gate
  • Stable logout URL: /?previewlab_action=logout
  • Optional frontend preview status panel with logout link
  • Administrator module for quick plugin enablement, protection toggle, password edits, copy action, full settings link, and frontend link
  • No custom database tables
Joomla 4.0 – 6.99.99 | PHP 8.1+

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.