PHPackages                             gdw/core - 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. gdw/core

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

gdw/core
========

Módulo base GDW Para Magento 2

4.4.5(1mo ago)18.5k↓29.8%10proprietaryPHPPHP &gt;=8.1

Since Feb 7Pushed 1mo agoCompare

[ Source](https://github.com/josecruzchavez/GDW_Core)[ Packagist](https://packagist.org/packages/gdw/core)[ RSS](/packages/gdw-core/feed)WikiDiscussions 4.4.x Synced 2d ago

READMEChangelogDependencies (3)Versions (32)Used By (10)

[![gdw_core](https://camo.githubusercontent.com/ad9f06e3c077616b165f3b6212c191692f38223f8870ca047fb8d619e1571b33/68747470733a2f2f6d6564696f732e6764772e6d782f6769746875625f6173736574732f6764775f636f72652f6764775f636f72655f30312e6a7067)](https://camo.githubusercontent.com/ad9f06e3c077616b165f3b6212c191692f38223f8870ca047fb8d619e1571b33/68747470733a2f2f6d6564696f732e6764772e6d782f6769746875625f6173736574732f6764775f636f72652f6764775f636f72655f30312e6a7067)

GDW\_Core
=========

[](#gdw_core)

[![Latest Stable Version](https://camo.githubusercontent.com/88e0414b1ff2152c5a0838165a4de2a769e43510d14d53b854fcb3bd31240f8c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6764772f636f72653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core) [![PHP Version Require](https://camo.githubusercontent.com/e509bb653108f243fb171dc09b45ace7a8eff259812c8e57a6831af6dde38445/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6764772f636f72652f7068703f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core) [![Magento Framework Require](https://camo.githubusercontent.com/86b7c8a499ffbe95eb3fab2e8133bc5b7fa379687e3907156752e0bd9e9db39d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6764772f636f72652f6d6167656e746f2532466672616d65776f726b3f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core) [![License](https://camo.githubusercontent.com/2e11c129b7d5a1ee941eba95293dc57e8254b115d7e654d7ca7aabc80f27ca26/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6764772f636f72653f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core)

#### Descripción

[](#descripción)

GDW\_Core es un módulo base para Magento 2, diseñado para centralizar configuraciones, utilidades y convenciones comunes en los módulos desarrollados por GDW (Gestión Digital Web).

Este módulo actúa como el core técnico del ecosistema GDW, reduciendo código duplicado, mejorando la mantenibilidad y estandarizando la forma en la que se construyen y administran los módulos personalizados.

#### Atención:

[](#atención)

Este módulo puede ser requerido como dependencia por otros módulos GDW. No se recomienda desinstalarlo si existen módulos dependientes activos.

#### Características principales

[](#características-principales)

- Crea una tab general en la configuración del administrador
- Define un grupo personalizado para tareas cron
- Centraliza un grupo ACL general para permisos
- Agrega una sección administrativa con:
    - Listado de módulos GDW instalados
    - Información general del desarrollador
- Incluye comandos de consola (CLI) para:
    - Probar cron jobs
    - Ejecutar funciones manualmente
    - Debug y testing controlado

#### ¿Por qué usar GDW\_Core?

[](#por-qué-usar-gdw_core)

GDW\_Core existe para resolver problemas comunes en proyectos Magento medianos y grandes:

- Evitar repetir configuraciones (system.xml, acl.xml, crontab.xml)
- Centralizar helpers y utilidades
- Mantener una arquitectura consistente entre módulos
- Facilitar soporte, mantenimiento y escalabilidad

Ideal para:

- Proyectos con múltiples módulos personalizados
- Entornos con cron jobs e integraciones
- Equipos que buscan estandarización

#### Comandos de consola

[](#comandos-de-consola)

GDW\_Core incluye comandos CLI para ejecutar lógica personalizada sin depender de eventos o cron.

Ejemplo de uso:

php bin/magento gdw:run:function --class="Vendor\\Module\\Model\\Example" --function="execute"

Opciones:

- --class (requerido): FQCN de la clase.
- --function (requerido): método público a ejecutar sin parámetros obligatorios.
- --area (opcional): frontend o adminhtml. Valor por defecto: frontend.

Útil para:

- Ejecutar cron manualmente
- Probar integraciones
- Debug en entornos productivos (con precaución)

#### Configuración en el administrador

[](#configuración-en-el-administrador)

Ruta: Stores -&gt; Configuration -&gt; GDW

Desde esta sección puedes:

- Consultar módulos GDW instalados
- Gestionar configuraciones globales
- Validar permisos ACL
- Ver información del desarrollador

#### Uso como dependiencia

[](#uso-como-dependiencia)

GDW\_Core está diseñado para ser requerido por otros módulos GDW.

```
Ejemplo composer.json:
{
  "require": {
    "gdw/core": "^4.4"
  }
}

```

#### Esto garantiza:

[](#esto-garantiza)

- Compatibilidad entre módulos
- Configuración compartida
- Menor mantenimiento a largo plazo

#### Compatibilidad

[](#compatibilidad)

- Rama 4.4.x: Magento Open Source / Adobe Commerce 2.4.4+ con PHP 8.1+ (serie recomendada ^4.4)
- Rama 4.x: Magento Open Source / Adobe Commerce 2.4.0 a 2.4.3 con PHP 7.4 (serie recomendada ^4.0)
- Rama 3.x: Magento Open Source / Adobe Commerce 2.3.x con PHP 7.4 (serie recomendada ^3.0)

#### Instalación

[](#instalación)

```
Ejecutar en la raíz de Magento:
composer require gdw/core
php bin/magento module:enable GDW_Core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

```

#### Actualización

[](#actualización)

```
composer update gdw/core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

```

#### Eliminación

[](#eliminación)

```
php bin/magento module:disable GDW_Core
composer remove gdw/core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

```

### Importante

[](#importante)

Verifica que no existan módulos dependientes activos.

### Roadmap

[](#roadmap)

- Helpers compartidos para integraciones externas
- Sistema de logging centralizado
- Panel de diagnóstico GDW
- Exportación de configuración GDW

### Expresiones de gratitud

[](#expresiones-de-gratitud)

- 📢 Comenta a otros sobre este proyecto
- ⭐ Dale una estrella en GitHub
- 👨🏽‍💻 Da las gracias públicamente
- [🍺 Invítame una cerveza](https://www.paypal.me/gestiondigitalweb)

### Otros enlaces

[](#otros-enlaces)

[🌐 Sitio web](https://gdw.mx/?utm_source=github&utm_medium=gdw&utm_campaign=core&utm_id=link)[🌐 Listado de módulos](https://gdw.mx/modulos/)[🌐 Facebook](https://www.facebook.com/GestionDigitalWeb)[🌐 YouTube](https://www.youtube.com/c/Gestiondigitalweb)

### Licencia

[](#licencia)

Este proyecto está licenciado bajo la licencia MIT.

### Documentación

[](#documentación)

- [https://docs.gdw.mx/modulos/gdw\_core](https://docs.gdw.mx/modulos/gdw_core)

### Changelog

[](#changelog)

Consulta el changelog del módulo en:

- [https://docs.gdw.mx/modulos/gdw\_core/changelog](https://docs.gdw.mx/modulos/gdw_core/changelog)

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance93

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 96% 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 ~65 days

Recently: every ~2 days

Total

31

Last Release

36d ago

Major Versions

3.0.1 → 4.0.12026-05-06

3.0.2 → 4.0.32026-05-06

3.0.3 → 4.4.22026-05-06

3.0.4 → 4.4.42026-05-23

3.x-dev → 4.0.92026-05-23

PHP version history (9 changes)2.0.2PHP ~7.2.0||~7.3.0||~7.4.0

2.0.3PHP ~7.2.0||~7.3.0||~7.4.0||~8.0.0

2.0.5PHP ~7.2.0||~7.3.0||~7.4.0||~8.0.0||~8.1.0

2.0.6PHP ^7.2||^8.0

4.0.1PHP &gt;=8.1 &lt;8.4

3.0.1PHP &gt;=7.4 &lt;8.3

4.0.2PHP &gt;=7.4 &lt;8.0

3.0.2PHP &gt;=7.3 &lt;8.0

4.4.5PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/011c8087d6be68d6575cce057daa7ba50cba5748500be27371d486e8f34a8c60?d=identicon)[josecruzchavez](/maintainers/josecruzchavez)

---

Top Contributors

[![josecruzchavez](https://avatars.githubusercontent.com/u/1300329?v=4)](https://github.com/josecruzchavez "josecruzchavez (48 commits)")[![MagentoInova](https://avatars.githubusercontent.com/u/109555053?v=4)](https://github.com/MagentoInova "MagentoInova (2 commits)")

---

Tags

aclbasecommandcorecroncronjobcrontabgdwmagentomagento2magento2-extensionmagento2-extension-freemagento2-free-extensionmagento2-modulephpphp7php8coremagento 2gestion digital webgdw

### Embed Badge

![Health badge](/badges/gdw-core/health.svg)

```
[![Health](https://phpackages.com/badges/gdw-core/health.svg)](https://phpackages.com/packages/gdw-core)
```

###  Alternatives

[magepal/magento2-googletagmanager

Google Tag Manager (GTM) for Magento 2 with Advance Data Layer

2691.6M5](/packages/magepal-magento2-googletagmanager)[tig/postnl-magento2

TIG Magento 2 PostNL extension

59570.5k5](/packages/tig-postnl-magento2)[magepal/magento2-reindex

Reindex your Magento2 store quickly and easily from backend/admin, instead of command line.

111705.0k1](/packages/magepal-magento2-reindex)[magepal/magento2-preview-checkout-success-page

Quickly and easily preview and test your Magento2 checkout success page, without placing a new order each time

7893.9k](/packages/magepal-magento2-preview-checkout-success-page)[magepal/magento2-cataloglazyload

Improve the load time of your Magento 2 categories pages by loading your images on demand with our Lazy Load Extension

5764.7k](/packages/magepal-magento2-cataloglazyload)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4389.2k](/packages/magepal-magento2-customeraccountlinksmanager)

PHPackages © 2026

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