PHPackages                             daniloaldm/module-hreflang - 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. daniloaldm/module-hreflang

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

daniloaldm/module-hreflang
==========================

Identify Store Lang by Id

1.0.0(5y ago)41MITPHPPHP ^7.1.0

Since Sep 25Pushed 5y ago1 watchersCompare

[ Source](https://github.com/daniloaldm/module-hreflang)[ Packagist](https://packagist.org/packages/daniloaldm/module-hreflang)[ RSS](/packages/daniloaldm-module-hreflang/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

**module-hreflang**
===================

[](#module-hreflang)

 [ ![Danilo Alexandrino](https://camo.githubusercontent.com/a849e68aec4ddb8bc7b49566b0d16b8fc5cf8fd7b332cffe3924eefe054b37e3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d44616e696c6f253230416c6578616e6472696e6f2d6666386330303f7374796c653d666c6174266c6f676f3d4c696e6b6564696e266c6f676f436f6c6f723d7768697465) ](https://www.linkedin.com/in/danilo-alexandrino-4aaa1518b/) [ ![GitHub last commit](https://camo.githubusercontent.com/4cca6d01f68d19d91e0f1ed5c61634e30e336d0a251e4006fa2abe549878389a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f64616e696c6f616c646d2f6d6f64756c652d687265666c616e673f636f6c6f723d666638633030) ](https://github.com/daniloaldm/module-hreflang/commits/master) [![License](https://camo.githubusercontent.com/10f713afaf1608dba5c49c09c4bba02593bc301460e31ce3004879565b275f2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d666638633030) ](https://github.com/daniloaldm/module-hreflang/blob/master/LICENSE) [![Stargazers](https://camo.githubusercontent.com/900f1155767d4f99187abaa6c839f8e5b9e72f2f04c63cad1e9ad07085564aee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f64616e696c6f616c646d2f6d6f64756c652d687265666c616e673f636f6c6f723d666638633030266c6f676f3d676974687562) ](https://github.com/daniloaldm/module-hreflang/stargazers)

📌 Tecnologias utilizadas para desenvolver o módulo
--------------------------------------------------

[](#-tecnologias-utilizadas-para-desenvolver-o-módulo)

🍂 [Magento 2 - Magento Community v2.3](https://devdocs.magento.com/guides/v2.3/install-gde/composer.html)
🐳 [Docker - Criação de ambientes isolados via container](https://github.com/daniloaldm/Magento2)

🛠️ Ferramentas Utilizadas
-------------------------

[](#️-ferramentas-utilizadas)

- [Phpstorm](https://www.jetbrains.com/pt-br/phpstorm/)

📕 Informações
-------------

[](#-informações)

Tarefa #1 - Apenas backend

O cliente tem uma configuração multi-site com algumas páginas CMS que são compartilhadas entre diferentes sites. O problema que eles estão tendo é que isso está causando problemas de conteúdo duplicado e afetando seus rankings de SEO. Para resolver isso, criaremos um novo módulo que fará o seguinte:

1. Adicione um bloco à head;
2. O bloco deve ser capaz de identificar o id da página CMS e verificar se a página é usada em múltiplos views/stores loja;
3. Nesse caso, deve adicionar uma meta tag hreflang ao cabeçalho;
4. Se a metatag for exibida - ela deve exibir o idioma da loja, como “en-gb”, “en-us”, etc. As metatag devem ter valores específicos para cada país;
5. Apoie o fato de que cada loja deve ter um par de idiomas diferente.

🚀 Instalação
------------

[](#-instalação)

Execute o seguinte comando na pasta raiz do Magento 2:

### Via composer

[](#via-composer)

```
composer require daniloaldm/module-hreflang:dev-master
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f

```

### Manual

[](#manual)

Caso a instalação via composer não funcione, na raiz do Magento 2 execute:

```
mkdir app/code/Daniloaldm
cd app/code/Daniloaldm
git clone https://github.com/daniloaldm/module-hreflang.git HrefLang
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f

```

👨‍💻 Autor
---------

[](#‍-autor)

Criado por [**Danilo Alexandrino** ](https://github.com/daniloaldm),
esse projeto está sobre [MIT license](./LICENSE) 📃.

Coloque uma ⭐️ caso esse projeto tenha lhe ajudado ❤️

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

Unknown

Total

1

Last Release

2098d ago

### Community

Maintainers

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

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/daniloaldm-module-hreflang/health.svg)

```
[![Health](https://phpackages.com/badges/daniloaldm-module-hreflang/health.svg)](https://phpackages.com/packages/daniloaldm-module-hreflang)
```

###  Alternatives

[yireo/magento2-replace-inventory

51506.8k1](/packages/yireo-magento2-replace-inventory)[yireo/magento2-replace-bundled

Replace bundled third party packages from Magento

44343.1k1](/packages/yireo-magento2-replace-bundled)

PHPackages © 2026

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