Coming Soon Page - Dashboard Installer
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000109097
The Install New Updates module on the admin dashboard lists one-time platform installers that still have pending steps on the site. Clicking the green Check For Updates button refreshes the list — an installer only appears when the site actually has something left to install, and it disappears from the list once its steps are complete.
What Coming Soon Page Does
This installer adds a ready-made Coming Soon page template to the site, the kind of pre-launch page that invites visitors to pre-register while the directory is still being built. It runs two steps: one creates the template and its design settings, the other makes sure the new template sorts to the front of the template list. It adds a new template, it does not change the existing pages.
The two steps do the following:
- Create the template: inserts a new row into the list_seo table with seo_type set to coming_soon_page. The template ships with a headline of We Are Launching Soon, a nickname of Coming Soon Page, and page content that includes a two-column layout with a pre-register form ([form=coming_soon_form]) and a list of reasons to join. It then inserts a set of users_meta rows tied to that template that hold the hero section design settings, including enable_hero_section, heading font sizes, weights and colors, hero alignment and column width, top and bottom padding, the hero background image (/images/freshbg.jpg), and overlay color and opacity.
- Fix template order: if there are templates with an empty filename and the Coming Soon template is not the first of them by ID, this step assigns new higher IDs to the other empty-filename templates so the Coming Soon Page template sorts first, updating the matching users_meta rows to keep them linked.
Why It Appears
The installer runs two status checks and appears whenever at least one has work to do. In plain terms, it shows up when the list_seo table has no row with seo_type = coming_soon_page, or when templates with an empty filename exist and the Coming Soon template is not sorted first among them.
Seeing it does not mean anything is broken, it means the site does not yet have the Coming Soon page template, or that template is not yet in its expected position in the list.
Why It Matters
The template gives the site a pre-built launch page with a pre-registration form and a styled hero section, so interest can be collected before the directory goes fully live without building the page from scratch. The ordering step keeps the new template positioned as expected in the template list. Skipping the installer simply means this ready-made Coming Soon page will not be available to use.
How to Run It
- From the admin dashboard, find the Install New Updates module and click Check For Updates.
- If the site has pending steps, Coming Soon Page appears in the list. Click Install.
- After it completes, click Check For Updates again. The entry disappears once all steps are done.
If Coming Soon Page does not appear in the list, the website is already up to date. The module only shows installers with pending steps, so there is nothing to do.
After Running
A new Coming Soon Page template is available in the site's templates, complete with the launch headline, the pre-register form, and the hero section design settings. The existing pages and templates are untouched.
The create-template step inserts the new template without first checking whether one already exists, so it should be run only when the module offers it rather than forced, to avoid creating a duplicate. The ordering step does re-check the template order before making any change. Once the template is present, the module stops listing the installer, so clicking Check For Updates again is the safe way to confirm the work is done.
