Skip to content

Repository files navigation

Kudi Shift

Plugin de WordPress para obtener tokens manualmente por modelo y por turno, y generar reportes para la administración del estudio.

Requisitos

  • WordPress con permisos para instalar y activar plugins.
  • Node.js y pnpm.
  • Una instalación local de WordPress para el desarrollo frontend.

Instalación

  1. Copia la carpeta kudi-shift en wp-content/plugins/.

  2. Instala las dependencias frontend:

    pnpm install
  3. Genera los archivos compilados:

    pnpm build
  4. Activa Kudi Shift desde el panel de administración de WordPress.

El plugin carga la aplicación compilada desde build/app.js y expone sus endpoints bajo kudi-shift/v1/.

Desarrollo

Para recompilar automáticamente mientras editas Vue y sincronizar los cambios con una instalación local:

pnpm dev

El flujo de desarrollo usa BrowserSync y espera que WordPress esté disponible en:

http://localhost:8020/

Si tu instalación usa otra URL, actualiza el proxy en package.json antes de iniciar el proceso.

Scripts

  • pnpm build: compila la aplicación Vue en build/.
  • pnpm dev: ejecuta Vite en modo watch y BrowserSync.

Estructura

kudi-shift/
├── build/       # Archivos frontend compilados
├── helpers/     # Tipos de contenido, campos y carga de recursos
├── includes/    # Página de administración y API REST
├── src/         # Aplicación Vue
├── kudi-shift.php
├── package.json
└── vite.config.js

Permisos y API

El acceso requiere un usuario autenticado que no tenga únicamente el rol subscriber. La aplicación recibe desde WordPress la URL base de la API REST y el nonce de autenticación mediante kudiShiftData.

Licencia

ISC.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages