PHPackages                             ameotoko/form-phone-intl - 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. ameotoko/form-phone-intl

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

ameotoko/form-phone-intl
========================

A phone number widget for Contao CMS

v1.1.1(1y ago)2144LGPL-3.0-or-laterJavaScriptPHP ^7.4 || ^8.1

Since Jul 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ameotoko/form-phone-intl)[ Packagist](https://packagist.org/packages/ameotoko/form-phone-intl)[ RSS](/packages/ameotoko-form-phone-intl/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

ameotoko/form-phone-intl
========================

[](#ameotokoform-phone-intl)

This [Contao CMS](https://contao.org) extension provides a new "Phone number" field to use in the form generator. The widget uses popular [jackocnr/intl-tel-input](https://github.com/jackocnr/intl-tel-input) library and requires Javascript to function.

Features:
---------

[](#features)

- Allows users to select a country code from configurable dropdown list instead of typing dial code (e.g. `+49`)
- Allows users to type in phone numbers in local formats (e.g. `01512 34567890` or `(0) 151 23456789`)
- Converts phone numbers to international format ([E.164](http://en.wikipedia.org/wiki/E.164)) automatically, allowing for consistent storage or further processing (i.e. both previous examples will be stored as `+4915123456789` automatically)
- Displays an example for selected country as a placeholder

The list of countries can be configured to exclude certain countries or show only explicitly selected countries. You can also set "Preferred countries" to be shown on top of the list.

[![Screenshot](image.png)](image.png)

Location detection (optional)
-----------------------------

[](#location-detection-optional)

The widget is able to query [IPInfo](https://ipinfo.io) database and determine user's location based on their IP address. Sign up for a free account at [IPInfo](https://ipinfo.io) to obtain your access token, then paste it in the "IPInfo access token" field.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

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

Total

3

Last Release

704d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/208b5dfb55f98ebdaf585d99255032fa917dad25b25501154840f9c2862199ee?d=identicon)[ameotoko](/maintainers/ameotoko)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/ameotoko-form-phone-intl/health.svg)

```
[![Health](https://phpackages.com/badges/ameotoko-form-phone-intl/health.svg)](https://phpackages.com/packages/ameotoko-form-phone-intl)
```

###  Alternatives

[numero2/contao-storelocator

Contao Plugin for managing stores (or in common address data) and providing a frontend-search based on geo data

121.5k](/packages/numero2-contao-storelocator)

PHPackages © 2026

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