承接 gdw/core 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

gdw/core

Composer 安装命令:

composer require gdw/core

包简介

Módulo base GDW Para Magento 2

README 文档

README

gdw_core

GDW_Core

Latest Stable Version PHP Version Require Magento Framework Require License

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:

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

  • 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?

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

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

Ruta: Stores -> Configuration -> 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

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

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

Esto garantiza:

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

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

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

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

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

Verifica que no existan módulos dependientes activos.

Roadmap

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

Expresiones de gratitud

  • 📢 Comenta a otros sobre este proyecto
  • ⭐ Dale una estrella en GitHub
  • 👨🏽‍💻 Da las gracias públicamente
  • 🍺 Invítame una cerveza

Otros enlaces

🌐 Sitio web 🌐 Listado de módulos 🌐 Facebook 🌐 YouTube

Licencia

Este proyecto está licenciado bajo la licencia MIT.

Documentación

Changelog

Consulta el changelog del módulo en:

统计信息

  • 总下载量: 8.45k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 10
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2019-06-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固