PHPackages                             respinar/contao-calltoaction - 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. respinar/contao-calltoaction

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

respinar/contao-calltoaction
============================

A Call to action bundle for Contao CMS

0.9.1(9mo ago)015MITPHPPHP ^8.3

Since Mar 12Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/respinar/contao-calltoaction)[ Packagist](https://packagist.org/packages/respinar/contao-calltoaction)[ RSS](/packages/respinar-contao-calltoaction/feed)WikiDiscussions main Synced 1w ago

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

Contao Call to Action Bundle
============================

[](#contao-call-to-action-bundle)

A lightweight and flexible Call to Action (CTA) bundle for Contao CMS. It allows editors to create reusable, visually appealing call-to-action buttons as **Frontend Modules** directly from the Contao backend.

Perfect for highlighting important links such as contact pages, product pages, downloads, quotations, newsletters, or any other action you want visitors to take.

Features
--------

[](#features)

- ✅ Native Contao 5 support
- ✅ Available as a **Frontend Module**
- ✅ Uses modern Twig templates
- ✅ Fully compatible with the Contao backend UI
- ✅ Supports internal and external links
- ✅ Configurable button text
- ✅ Optional headline
- ✅ Optional CSS classes for custom styling
- ✅ Accessible HTML output
- ✅ Lightweight with no JavaScript dependencies
- ✅ Easy to customize

Requirements
------------

[](#requirements)

- PHP 8.3+
- Contao 5.3+

Installation
------------

[](#installation)

Install the bundle via Composer:

```
composer require respinar/contao-calltoaction
```

Then update the database if required.

Usage
-----

[](#usage)

### Frontend Module

[](#frontend-module)

1. Create a new frontend module.
2. Select **Call to Action**.
3. Configure the button.
4. Include the module in your page layout or article.

Customization
-------------

[](#customization)

The bundle uses Twig templates, making it easy to customize the frontend output.

Override the template in your project just like any other Contao Twig template.

You can also style the button using your own CSS classes.

Example
-------

[](#example)

```

    Contact Us

```

Why use this bundle?
--------------------

[](#why-use-this-bundle)

Instead of creating CTA buttons manually with HTML or custom templates, editors can manage them directly from the Contao backend while developers retain full control over the frontend design.

This keeps content structured, reusable, and easy to maintain.

Contributing
------------

[](#contributing)

Contributions, feature requests, and bug reports are welcome.

Please open an issue or submit a pull request on GitHub.

License
-------

[](#license)

MIT License

Copyright (c) Hamid Peywasti

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance76

Regular maintenance activity

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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 ~25 days

Recently: every ~53 days

Total

10

Last Release

298d ago

PHP version history (2 changes)0.1.0PHP ^8.0

0.9.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/b127d47e231a914661922e7f8307ac8fdda25fc155a14ee52e8cc80944a1e6d0?d=identicon)[hamidpeywasti](/maintainers/hamidpeywasti)

---

Top Contributors

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

---

Tags

calltoactioncontao-bundlebundlecontaoCTA

### Embed Badge

![Health badge](/badges/respinar-contao-calltoaction/health.svg)

```
[![Health](https://phpackages.com/badges/respinar-contao-calltoaction/health.svg)](https://phpackages.com/packages/respinar-contao-calltoaction)
```

###  Alternatives

[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3290.3k6](/packages/codefog-contao-news-categories)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3078.1k6](/packages/terminal42-contao-node)[pdir/social-feed-bundle

Social feed extension for Contao CMS

1415.9k](/packages/pdir-social-feed-bundle)

PHPackages © 2026

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