Plugin de WordPress para obtener tokens manualmente por modelo y por turno, y generar reportes para la administración del estudio.
- WordPress con permisos para instalar y activar plugins.
- Node.js y pnpm.
- Una instalación local de WordPress para el desarrollo frontend.
-
Copia la carpeta
kudi-shiftenwp-content/plugins/. -
Instala las dependencias frontend:
pnpm install
-
Genera los archivos compilados:
pnpm build
-
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/.
Para recompilar automáticamente mientras editas Vue y sincronizar los cambios con una instalación local:
pnpm devEl 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.
pnpm build: compila la aplicación Vue enbuild/.pnpm dev: ejecuta Vite en modo watch y BrowserSync.
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
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.
ISC.