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

ActiveMagento2-module

gdw/core
========

Módulo base GDW Para Magento 2

2.0.10(2y ago)07.5k↓35.7%9proprietaryPHPPHP ^7.2||^8.0

Since Jan 29Pushed 4mo agoCompare

[ Source](https://github.com/josecruzchavez/GDW_Core)[ Packagist](https://packagist.org/packages/gdw/core)[ RSS](/packages/gdw-core/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (12)Used By (9)

[![gdw_opengraph](https://camo.githubusercontent.com/f87e70f88c7cbf573d77a80c43748a6eb6a61550ba32b843dd3e1bae59eca94b/68747470733a2f2f696d672d6d6f64756c652e6764772e6d782f6769746875625f6173736574732f6764775f636f72652f6764775f636f72655f30312e6a7067)](https://camo.githubusercontent.com/f87e70f88c7cbf573d77a80c43748a6eb6a61550ba32b843dd3e1bae59eca94b/68747470733a2f2f696d672d6d6f64756c652e6764772e6d782f6769746875625f6173736574732f6764775f636f72652f6764775f636f72655f30312e6a7067)

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

[](#gdw_core)

[![Latest Stable Version](https://camo.githubusercontent.com/4bc2ee91e93b230e6a46c55b9f7f7756c95262340e3aa6e443fefb7771ca7b49/687474703a2f2f706f7365722e707567782e6f72672f6764772f636f72652f763f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core) [![Total Downloads](https://camo.githubusercontent.com/2da3c02096a70b4311f2a166ab96093fc977d5383d0130edfa046b574d3368f1/687474703a2f2f706f7365722e707567782e6f72672f6764772f636f72652f646f776e6c6f6164733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/gdw/core) [![PHP Version Require](https://camo.githubusercontent.com/ea4592c8657693b568bdc17998de246ea87e5f5f56db3bbb2b500bc6acc9ebe1/687474703a2f2f706f7365722e707567782e6f72672f6764772f636f72652f726571756972652f7068703f7374796c653d666f722d7468652d6261646765)](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" --method="execute"

Ú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": "^2.0"
  }
}

```

#### Esto garantiza:

[](#esto-garantiza)

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

#### Compatibilidad

[](#compatibilidad)

- Magento Open Source 2.3.x
- Magento Open Source / Adobe Commerce 2.4.x
- PHP según requisitos oficiales de Magento

#### 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.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance51

Moderate activity, may be stable

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 90.5% 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 ~110 days

Recently: every ~76 days

Total

11

Last Release

831d ago

PHP version history (4 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

### 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 (19 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

[nette/utils

🛠 Nette Utils: lightweight utilities for string &amp; array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.

2.1k394.3M1.5k](/packages/nette-utils)[fidry/cpu-core-counter

Tiny utility to get the number of CPU cores.

238148.2M23](/packages/fidry-cpu-core-counter)[cakephp/core

CakePHP Framework Core classes

6126.8M39](/packages/cakephp-core)[typo3/cms-composer-installers

TYPO3 CMS Installers

6113.7M52](/packages/typo3-cms-composer-installers)

PHPackages © 2026

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