PHPackages                             osw3/symfony-coming-soon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. osw3/symfony-coming-soon

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

osw3/symfony-coming-soon
========================

0.0.3(5mo ago)023PHP

Since Jan 14Pushed 5mo agoCompare

[ Source](https://github.com/OSW3/symfony-coming-soon)[ Packagist](https://packagist.org/packages/osw3/symfony-coming-soon)[ RSS](/packages/osw3-symfony-coming-soon/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (6)Versions (4)Used By (0)

COMING SOON
===========

[](#coming-soon)

Install
-------

[](#install)

### Step 1: Install the bundle via Composer

[](#step-1-install-the-bundle-via-composer)

```
composer require osw3/symfony-coming-soon
```

### Step 2: Register the bundle

[](#step-2-register-the-bundle)

If Symfony Flex is not used, register the bundle manually in `config/bundles.php`:

```
return [
    // ...
    OSW3\ComingSoon\ComingSoonBundle::class => ['all' => true],
];
```

### Step 3: Import the bundle routes

[](#step-3-import-the-bundle-routes)

Add the following to your `config/routes.yaml` file:

```
_coming_soon:
    resource: '@ComingSoonBundle/Resources/routes.yaml'
    # prefix: /coming-soon
```

Update
------

[](#update)

To update the bundle to the latest version, run:

```
composer update osw3/symfony-coming-soon
```

To update to a specific version:

```
composer require osw3/symfony-coming-soon:^2.0
```

After updating, clear the Symfony cache:

```
php bin/console cache:clear
```

Config
------

[](#config)

```
coming_soon:

    ## Path to the Twig template to use for the coming soon page
    ##
    ## @default: "@ComingSoon/index.html.twig"
    ## @var string
    template: "@ComingSoon/index.html.twig"

    ## Language of the project or website
    ## Used in the  lang attribute
    ##
    ## @default: "en"
    ## @var string
    lang: "en"

    ## Character set for the coming soon page
    ##
    ## @default: "UTF-8"
    ## @var string
    charset: "UTF-8"

    ## Path to the favicon image to display on the coming soon page
    ##
    ## @var string
    favicon: "assets/images/favicon.ico"

    ## Path to the logo image to display on the coming soon page
    ##
    ## @var string
    banner: "assets/images/my-banner.jpg"

    ## Auto-focus the email input field when the page loads
    ##
    ## @default: false
    ## @var boolean
    autofocus: true

    ## Configuration parameters for storing form data
    ##
    ## @var array
    storage:

        ## Storage type for form data.
        ## Options: "csv", "database", "none"
        ##
        ## @default: "csv"
        ## @var string
        type: "csv"

        ## Path to the CSV file where emails will be stored if "csv" storage is selected
        ## /!\ Ensure that the web server has write permissions to this file
        ## /!\ If the file does not exist, it will be created automatically
        ## /!\ It's recommended to store this file outside the web root for security reasons
        ## /!\ Ensure that the file is added to .gitignore to prevent it from being committed to version control
        ##
        ## @default: "/var/coming-soon-emails.csv"
        ## @var string
        file: "/var/coming-soon-emails.csv"

    ## Labels and text content for the coming soon page
    ##
    ## @var array
    labels:

        ## Name of the project or website
        ## Used in the page title, header and copyright
        ##
        ## @var string
        name: "My Awesome Project"

        ## Description meta tag content for SEO
        ##
        ## @var string
        description: "A small description for the S.E.O."

        ## Text to display on the coming soon page (HTML allowed)
        ##
        ## @var string
        content: "We are working hard to launch our awesome project.Stay tuned for updates!"

        ## Label for the email subscription field
        ##
        ## @var string
        email: "Your email address"

        ## Label for the submit button
        ##
        ## @var string
        submit: "Notify Me"

        ## Label displayed while the form is being submitted
        ##
        ## @var string
        sending: "Sending..."

        ## Message displayed when the user is already subscribed
        ##
        ## @var string
        already_subscribed: "You are already subscribed."

        ## Success message displayed after a successful subscription
        ##
        ## @var string
        success: "Thank you for subscribing!"

        ## Error message displayed if an error occurs during submission
        ##
        ## @var string
        error: "An error occurred. Please try again."

    ## Social media links to display on the coming soon page
    ##
    ## @var array
    links:
        - label: "Facebook"
          icon: "facebook"
          url: "https://www.facebook.com/xxxx"

    ## Analytics and metrics settings
    ##
    ## @var array
    metrics:

        ## Google Analytics tracking ID
        ##
        ## @var string
        google_analytics: "UA-XXXXXXXXX-X"
```

Twig functions
--------------

[](#twig-functions)

### `coming_soon__template`

[](#coming_soon__template)

Returns the path of the Twig template used for the coming soon page.

```
coming_soon__template()
```

### `coming_soon__lang`

[](#coming_soon__lang)

Returns the language configured for the project or website.

```
coming_soon__lang()
```

### `coming_soon__charset`

[](#coming_soon__charset)

Returns the character set configured for the coming soon page.

```
coming_soon__charset()
```

### `coming_soon__favicon`

[](#coming_soon__favicon)

Returns the path of the favicon image configured for the coming soon page.

```
coming_soon__favicon()
```

### `coming_soon__has_favicon`

[](#coming_soon__has_favicon)

Checks if a favicon is configured for the coming soon page.

```
coming_soon__has_favicon()
```

### `coming_soon__banner`

[](#coming_soon__banner)

Returns the path of the banner image configured for the coming soon page.

```
coming_soon__banner()
```

### `coming_soon__storage_type`

[](#coming_soon__storage_type)

Returns the storage type configured for form data.

```
coming_soon__storage_type()
```

### `coming_soon__storage_file`

[](#coming_soon__storage_file)

Returns the path of the storage file configured for form data.

```
coming_soon__storage_file()
```

### `coming_soon__autofocus`

[](#coming_soon__autofocus)

Checks if the email input field should be autofocus when the page loads.

```
coming_soon__autofocus()
```

### `coming_soon__name`

[](#coming_soon__name)

Returns the name of the project or website configured.

```
coming_soon__name()
```

### `coming_soon__description`

[](#coming_soon__description)

Returns the description configured for the SEO meta tag.

```
coming_soon__description()
```

### `coming_soon__has_description`

[](#coming_soon__has_description)

Checks if a description is configured for the coming soon page.

```
coming_soon__has_description()
```

### `coming_soon__content`

[](#coming_soon__content)

Returns the content to be displayed on the coming soon page.

```
coming_soon__content()
```

### `coming_soon__email`

[](#coming_soon__email)

Returns the label configured for the email subscription field.

```
coming_soon__email()
```

### `coming_soon__already_subscribed`

[](#coming_soon__already_subscribed)

Returns the message displayed when the user is already subscribed.

```
coming_soon__already_subscribed()
```

### `coming_soon__submit`

[](#coming_soon__submit)

Returns the label configured for the submit button.

```
coming_soon__submit()
```

### `coming_soon__sending`

[](#coming_soon__sending)

Returns the message displayed while the form is being submitted.

```
coming_soon__sending()
```

### `coming_soon__success`

[](#coming_soon__success)

Returns the success message displayed after a successful subscription.

```
coming_soon__success()
```

### `coming_soon__error`

[](#coming_soon__error)

Returns the error message displayed if an error occurs during submission.

```
coming_soon__error()
```

### `coming_soon__links`

[](#coming_soon__links)

Returns the social media links configured for the coming soon page.

```
coming_soon__links()
```

### `coming_soon__google_analytics`

[](#coming_soon__google_analytics)

Returns the configured Google Analytics tracking ID.

```
coming_soon__google_analytics()
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance70

Regular maintenance activity

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

170d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2088750?v=4)[OSW3](/maintainers/osw3)[@OSW3](https://github.com/OSW3)

---

Top Contributors

[![ArnaudBDL](https://avatars.githubusercontent.com/u/53226044?v=4)](https://github.com/ArnaudBDL "ArnaudBDL (4 commits)")

### Embed Badge

![Health badge](/badges/osw3-symfony-coming-soon/health.svg)

```
[![Health](https://phpackages.com/badges/osw3-symfony-coming-soon/health.svg)](https://phpackages.com/packages/osw3-symfony-coming-soon)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[kimai/kimai

Kimai - Time Tracking

4.8k9.0k1](/packages/kimai-kimai)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.1k17.8k](/packages/prestashop-prestashop)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
