Project Introduction
The Outskirts is a responsive "Coming Soon" page template featuring a countdown timer, contact form, and email subscription functionality. It offers multiple background effects (video, image slideshow, Ken Burns) and weather atmospheres (rain, snow, clouds, particles), making it suitable for website maintenance or pre-launch placeholder pages.
Tech Stack
- Bootstrap 3.x (CSS framework)
- jQuery (DOM manipulation and interactions)
- Supersized 3.2.7 (background slideshow library)
- PHP (contact form and email subscription backend)
- MailChimp API (email list integration)
Project Structure
The-Outskirts-v1-1-Template/
├── index-*.html # 30 homepage variants (background + theme + atmosphere combinations)
├── contact.php # Contact form processing
├── subscribe.php # MailChimp subscription processing
├── css/
│ ├── bootstrap.min.css # Bootstrap core styles
│ ├── style-dark.css # Dark theme
│ ├── style-light.css # Light theme
│ └── font-awesome-4.4.0/ # Icon font
├── js/
│ ├── supersized.*.js # Configuration scripts for each background effect
│ └── the-outskirts.js # Main interaction logic (rotating text, etc.)
└── img/ # Background images, cloud/rain/snow assets, etc.
The-Outskirts-v1-1-Documentation/
└── index.html # Official documentation
Core File Description
index-*.html— 30 template variants, combined by background type (video/ken-burns/single-image/slideshow/youtube-video), theme color (dark/light), and atmosphere (clean/clouds/rain/snow/particles)css/style-dark.css/style-light.css— Dark/light theme stylesheetsjs/the-outskirts.js— Main script controlling welcome message carousel and other interactionsjs/supersized.*.js— Supersized background engine configuration, determines which background effect to usecontact.php— Receives contact form POST data and sends emailsubscribe.php— Integrates with MailChimp API for email subscription
Quick Start
- Select the appropriate
index-*.htmlas yourindex.htmlbased on your needs - Modify page text content (welcome message, countdown target date, etc.)
- Replace background assets (videos, images) or update the YouTube video ID
- Configure the contact form: set
$myemailincontact.php - Configure the subscription feature: fill in MailChimp API Key and List ID in
subscribe.php - Deploy the entire directory to a PHP-enabled web server
For local preview of some effects, you can open HTML files directly in a browser, but the contact form and subscription features require a server environment.
Usage Suggestions
- Consider page loading speed when choosing background types; HTML5 video backgrounds are recommended to be under 5MB
- Remember to replace placeholder email addresses/API keys in
contact.phpandsubscribe.phpwith real values before deployment to avoid form functionality failure
