DITS Coming Soon & Maintenance Pages

Description

DITS Coming Soon & Maintenance Pages is a modern, lightweight, and professional WordPress plugin that enables you to set up stunning Coming Soon, Maintenance Mode, and Under Construction pages in just a few clicks.

Whether launching a new website, redesigning your store, or performing scheduled backend maintenance, DITS Coming Soon & Maintenance Pages keeps your brand looking top-notch while collecting email leads and building anticipation before you go live.

🌟 Why Choose DITS Coming Soon & Maintenance Pages?

  • 4 Modern Pre-designed Templates: Choose from responsive templates designed for launch pages, maintenance mode, minimal announcements, and tech products.
  • Modern Admin Dashboard: Restyled with an intuitive, clean interface featuring a live status indicator, pill-tab navigation, and instant template previews.
  • Lead Generation on Autopilot: Capture visitor emails with a built-in AJAX «Notify Me» subscription form and easily export your leads to CSV.
  • Elementor Page Builder Support: Seamlessly render your custom Elementor library templates when you need custom drag-and-drop freedom.
  • Precision Access Control: Whitelist client IP addresses, assign bypass permissions by WordPress user role, or generate a secret bypass link to share with stakeholders.
  • SEO & Crawler Optimization: Deliver proper HTTP 503 headers to preserve your search engine rankings during maintenance or HTTP 200 for coming soon launches.
  • Zero Bloat & Blazing Fast: Built with pure vanilla CSS and lightweight JavaScript. No external fonts, no heavy third-party dependencies, and zero impact on frontend performance.

🎨 Responsive Templates

  1. Classic Launch (coming-soon): High-energy vibrant animated gradient theme with glassmorphism cards, countdown timer, progress bar, and email capture.
  2. Maintenance Mode (maintenance): Sleek dark slate theme engineered for scheduled downtime, featuring maintenance progress indicators and notify alerts.
  3. Minimal Clean (minimal): Refined Scandinavian minimalist design with spacious typography, delicate borders, and clean monospace countdown.
  4. Dark Tech Horizon (dark-tech): Futuristic dark aesthetic with ambient mesh glows, status badge (“✦ NEXT-GEN PLATFORM”), and cyber countdown modules. Perfect for SaaS, AI, and developer tools.

🚀 Key Features

Design & Brand Customization
* Upload your custom brand logo and background images via native WordPress Media Library.
* Color picker for custom background tinting.
* Fully customizable heading, subheading, and announcement copy.
* Live preview button for the currently selected template.

Interactive Countdown Timer & Progress Bar
* Precision countdown timer with customizable target launch date and time.
* Live two-digit animated timer formatting (Days, Hours, Minutes, Seconds).
* Launch progress bar with customizable completion percentage (0–100%) and stage title.

Lead Capture & Email Subscribers
* Seamless AJAX-powered subscription form with instant feedback notifications.
* Built-in subscriber list table (WP_List_Table) in WordPress admin.
* Subscriber IP capture and submission timestamps.
* One-click Export to CSV for easy import into Mailchimp, ActiveCampaign, Klaviyo, or ConvertKit.

Flexible Access Control & Bypass Rules
* Role-based Bypass: Select which user roles (Administrator, Editor, Author, etc.) can view the live website.
* IP Whitelisting: Grant unrestricted access to specific IP addresses (with automatic client IP detection banner).
* Secret Access URL: Share a private passkey link (e.g. ?launchpress_access=secret_key) allowing clients to review the site without logging in.
* URL Exclusions: Define paths (with wildcard * support) that should bypass the coming soon screen (e.g. /api/*, /checkout/*).
* Core Protection: Automatic safe bypass for WordPress admin area, AJAX calls, REST API endpoints, login screens, and RSS feeds.

SEO & Search Engine Directives
* Set custom meta titles and descriptions for coming soon pages.
* Toggle search engine crawler directives (noindex, nofollow).
* Custom HTTP status codes: Serve 503 Service Unavailable (with Retry-After headers) for maintenance or 200 OK for pre-launch indexing.

Built-in Analytics
* Track Total Lifetime Visits.
* Track Visits Today.
* Real-time Total Subscribers count.
* Last visitor activity timestamp.

Source Code and Build Instructions

The complete human-readable source and build configuration are included in this plugin:

  • assets/js/admin.js and assets/js/frontend.js: JavaScript source.
  • assets/css/admin.scss and assets/css/frontend.scss: stylesheet source.
  • webpack.config.js, package.json, and package-lock.json: build configuration and dependency lockfile.
  • assets/dist/: generated production JavaScript and CSS.

To rebuild assets, use Node.js 22 and npm 10, run npm ci, then npm run build from the plugin directory. No build is needed to install or use the plugin.

The bundled Composer autoloader is generated from composer.json and composer.lock. Regenerate it with composer install --no-dev --optimize-autoloader. Composer’s autoloader is MIT licensed; its license is included in vendor/composer/LICENSE. No third-party PHP runtime packages are bundled.

Privacy

Subscriber email addresses, IP addresses, and subscription dates are stored in this site’s database. Visit counters are also stored locally; a one-hour cookie prevents repeated counting. A secret-access link sets a one-day bypass cookie. The plugin does not send these records to the developer or an external analytics service.

The optional Elementor installation button downloads Elementor from WordPress.org only after an administrator confirms installation. Elementor templates require Elementor to be installed and active. All four bundled templates work without Elementor, payment, or a license key.

Installation

Automatic Installation (Recommended)

  1. Log into your WordPress admin dashboard.
  2. Navigate to Plugins Add New.
  3. Search for DITS Coming Soon & Maintenance Pages.
  4. Click Install Now, then click Activate.
  5. Go to Coming Soon in your admin menu to configure your launch page.

Manual Installation

  1. Download the dits-coming-soon-maintenance.zip package.
  2. Unzip the archive and upload the dits-coming-soon-maintenance directory to your /wp-content/plugins/ directory.
  3. Activate the plugin through the Plugins menu in WordPress.
  4. Navigate to Coming Soon to customize your templates and settings.

FAQ

How do I enable Coming Soon or Maintenance Mode?

Navigate to Coming Soon General in your WordPress admin. Switch the Enable Coming Soon Mode toggle to ON and click Save Changes. Your public visitors will immediately see your selected template.

Can I preview my Coming Soon page without logging out?

Yes! Click the Live Preview button in the header toolbar to preview your active template in a new tab at any time.

What is the difference between Coming Soon and Maintenance Mode?

  • Coming Soon Mode is typically used before a new website launches. It can return an HTTP 200 OK status code, allowing search engines to index your domain and meta descriptions.
  • Maintenance Mode is used when performing temporary updates to an established website. It returns an HTTP 503 Service Unavailable header with a Retry-After header, instructing search crawlers to come back later without penalizing existing search rankings.

How can my client or team view the live website without logging in?

In Coming Soon Access Control, enable the Secret Access URL feature and define a passkey. You can share this direct link with your client. When they click it, a secure temporary cookie is stored and they can browse the full website as normal.

Can I use Elementor to build my Coming Soon page?

Yes! In Coming Soon General, change the Template Mode from Default Templates to Elementor Templates. You can select any saved template from your Elementor Template Library.

How do I export my collected subscriber emails?

Go to Coming Soon Subscribers and click the Export to CSV button at the top right. A .csv file containing all email addresses, sign-up dates, and IP addresses will download immediately.

Does this plugin slow down my website?

Not at all. DITS Coming Soon & Maintenance Pages uses lightweight, vanilla CSS and optimized JavaScript with zero external font requests. Database queries are cached and minimal.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“DITS Coming Soon & Maintenance Pages” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release of DITS Coming Soon & Maintenance Pages.
  • Modernized admin panel with cohesive design tokens, responsive cards, and live status badges.
  • 4 built-in responsive templates: Classic Launch, Maintenance Mode, Minimal Clean, and Dark Tech Horizon.
  • High-resolution SVG preview mockups for template cards.
  • Live preview action in admin panel.
  • Non-blocking toast notifications replacing native browser alerts.
  • Interactive countdown timer with auto two-digit formatting.
  • AJAX email subscription form with real-time feedback and CSV export.
  • Granular access control: User roles, IP whitelist, wildcard URL exclusions, and secret passkey URL.
  • SEO controls: Custom titles, descriptions, crawler indexing directives, and HTTP 503/200 response codes.
  • Full Elementor Template Library integration.
  • Built-in visitor analytics and tracking dashboard.