Plugin: AI Widget by Workfluz
Versión: 1.0.0
Developer: Josue Ayala
Empresa: Workfluz (Medellín, Colombia)
Contacto: support@workfluz.com | WhatsApp +57 333 430 8871
cd "c:\Users\USUARIO\Studio\mi-web-de-wordpress\wp-content\plugins\ai-voice-text-widget"
.\create-wporg-zip.ps1cd /c/Users/USUARIO/Studio/mi-web-de-wordpress/wp-content/plugins/ai-voice-text-widget
bash create-wporg-zip.sh- Comprimir la carpeta
ai-voice-text-widget/ - EXCLUIR estos archivos:
*.md(README.md, CONTRIBUTORS.md, etc.)*.shy*.ps1(scripts)diagnose-stats.phpreset-widget-limit.php- Archivos de planificación
.git/,node_modules/, etc.
Resultado: ai-voice-text-widget-1.0.0.zip en el Escritorio
- Ir a: https://login.wordpress.org/register
- Username:
josueayala(¡IMPORTANTE: Debe coincidir conreadme.txt!) - Email: support@workfluz.com
- Completar registro y verificar email
- Ir a: https://wordpress.org/plugins/developers/readme-validator/
- Copiar contenido de
readme.txt - Pegar y verificar
- Corregir errores/warnings si los hay
- Login en WordPress.org con tu cuenta
josueayala - Ir a: https://wordpress.org/plugins/developers/add/
- Subir el ZIP:
ai-voice-text-widget-1.0.0.zip - Llenar formulario:
- Plugin Name: AI Widget by Workfluz
- Plugin Slug: ai-voice-text-widget (se auto-genera)
- Short Description: (copiar del readme.txt)
- Aceptar términos y condiciones
- Submit para revisión
Tiempo estimado: 2-14 días (usualmente 3-5 días)
Recibirás un email en support@workfluz.com con:
- ✅ Aprobado: Acceso SVN al repositorio
- ❌ Rechazado: Razones y correcciones necesarias
- Leer cuidadosamente el email
- Hacer correcciones solicitadas
- Volver a subir ZIP actualizado
- Responder al ticket de soporte
¡Continuar al Paso 6! 🎉
IMPORTANTE: Los assets NO van en el ZIP del plugin. Se suben después a SVN.
-
screenshot-1.png - Widget flotante en el sitio (cerrado)
- Captura de pantalla del orb en el sitio
- Tamaño: 1280x720
-
screenshot-2.png - Chat abierto con conversación
- Widget expandido mostrando chat
- Tamaño: 1280x720
-
screenshot-3.png - Modo de voz activo
- Widget con animación de voz
- Tamaño: 1280x720
-
screenshot-4.png - Panel de Admin - General Settings
- Configuración de API keys
- Tamaño: 1280x720
-
screenshot-5.png - Panel de Freemium
- Uso de mensajes y minutos
- Tamaño: 1280x720
-
screenshot-6.png - Página de Apariencia
- Customización de colores y logo
- Tamaño: 1280x720
-
screenshot-7.png - Analytics/Estadísticas
- Dashboard de analytics
- Tamaño: 1280x720
- banner-772x250.png - Banner normal (REQUERIDO)
- banner-1544x500.png - Banner retina 2x (OPCIONAL)
Diseño sugerido:
- Fondo con gradiente Workfluz (#76b4e3 → #009bf0)
- Logo Workfluz
- Texto: "AI Widget by Workfluz - AI Chat & Voice for WordPress"
- icon-128x128.png - Icon normal (REQUERIDO)
- icon-256x256.png - Icon retina 2x (OPCIONAL)
Diseño sugerido:
- Logo "W" de Workfluz
- Fondo con gradiente o sólido
- Formato cuadrado
- Descargar: https://tortoisesvn.net/downloads.html
- Instalar TortoiseSVN
- Reiniciar PC
# Mac (con Homebrew)
brew install svn
# Ubuntu/Debian
sudo apt-get install subversion# Crear carpeta para SVN
cd ~/Desktop
svn co https://plugins.svn.wordpress.org/ai-voice-text-widget/ ai-voice-text-widget-svn
cd ai-voice-text-widget-svnUsername SVN: josueayala
Password: (password de WordPress.org)
ai-voice-text-widget-svn/
├── trunk/ ← Versión en desarrollo
├── tags/ ← Versiones publicadas (1.0.0, 1.0.1, etc.)
├── assets/ ← Screenshots, banners, icons
└── branches/ ← Ramas experimentales (opcional)
cd ~/Desktop/ai-voice-text-widget-svn
# Copiar archivos del plugin a trunk/
cp -r /ruta/completa/al/plugin/* trunk/
# Agregar archivos nuevos
svn add trunk/* --force
# Commit a trunk
svn ci -m "Initial commit - AI Widget by Workfluz v1.0.0" \
--username josueayalacd ~/Desktop/ai-voice-text-widget-svn
# Copiar screenshots
cp screenshot-1.png assets/
cp screenshot-2.png assets/
cp screenshot-3.png assets/
cp screenshot-4.png assets/
cp screenshot-5.png assets/
cp screenshot-6.png assets/
cp screenshot-7.png assets/
# Copiar banners
cp banner-772x250.png assets/
cp banner-1544x500.png assets/ # Opcional
# Copiar icons
cp icon-128x128.png assets/
cp icon-256x256.png assets/ # Opcional
# Agregar y subir assets
svn add assets/* --force
svn ci -m "Add plugin assets (screenshots, banners, icons)" \
--username josueayalacd ~/Desktop/ai-voice-text-widget-svn
# Copiar trunk a tags/1.0.0
svn cp trunk tags/1.0.0
# Commit del tag
svn ci -m "Tagging version 1.0.0 for release" \
--username josueayalaIMPORTANTE: El tag debe coincidir con Stable tag: en readme.txt
- Esperar 15-30 minutos para que se procese
- Ir a: https://wordpress.org/plugins/ai-voice-text-widget/
- Verificar que todo se vea correcto:
- ✓ Screenshots visibles
- ✓ Banner visible
- ✓ Icon visible
- ✓ Descripción correcta
- ✓ FAQ visible
- ✓ Changelog visible
- ✓ Botón "Download" funcional
- Crear instalación limpia de WordPress
- Ir a Plugins > Add New
- Buscar: "AI Widget by Workfluz"
- Instalar y Activar
- Verificar que funciona correctamente
Una vez publicado:
-
Anunciar en redes sociales
- Twitter/X con #WordPress #AI #Plugin
- Facebook grupos de WordPress
-
Product Hunt (opcional)
- Subir producto a Product Hunt
- Link: https://www.producthunt.com/posts/create
-
WordPress News
- Enviar a WPTavern: https://wptavern.com/
- Comentar en foros de WordPress
-
Email a clientes (si tienes lista)
- Cambiar el slug a
ai-widget-workfluzo similar - Actualizar en readme.txt y código
- Ya está documentado en readme.txt (✓)
- Verificar que estén OpenAI, VAPI, ElevenLabs
- Ya es GPL-2.0 (✓)
- Verificar que no haya código propietario
- Crear cuenta
josueayalaantes de subir - Usar mismo email (support@workfluz.com)
- Verificar username/password
- Hacer
svn updateantes desvn ci - Resolver conflictos si los hay
Email del equipo de plugins: plugins@wordpress.org
Foro de ayuda: https://wordpress.org/support/forum/plugins-and-hacks/
Slack de WordPress: https://make.wordpress.org/chat/
Antes de enviar, verificar:
- Username
josueayalacreado en WordPress.org - Email
support@workfluz.comverificado - ZIP creado sin archivos innecesarios
- readme.txt validado sin errores
- Versión 1.0.0 consistente en todos lados
- GPL-2.0 license verificada
- Servicios externos documentados
- Screenshots preparados (7 archivos)
- Banner preparado (772x250)
- Icon preparado (128x128)
- Código probado en WordPress limpio
- No hay PHP errors ni warnings
# 1. Crear ZIP
.\create-wporg-zip.ps1
# 2. Crear cuenta WordPress.org
https://login.wordpress.org/register (username: josueayala)
# 3. Validar readme
https://wordpress.org/plugins/developers/readme-validator/
# 4. Enviar plugin
https://wordpress.org/plugins/developers/add/
# 5. Esperar email (2-14 días)
# 6. Si aprobado, checkout SVN
svn co https://plugins.svn.wordpress.org/ai-voice-text-widget/
# 7. Subir archivos
cp -r plugin/* trunk/
svn add trunk/* --force
svn ci -m "Initial commit v1.0.0"
# 8. Subir assets
cp screenshots assets/
svn add assets/* --force
svn ci -m "Add assets"
# 9. Crear tag
svn cp trunk tags/1.0.0
svn ci -m "Tagging v1.0.0"
# 10. Verificar
https://wordpress.org/plugins/ai-voice-text-widget/¡Éxito con tu plugin! 🚀
Josue Ayala - Workfluz
Medellín, Colombia
support@workfluz.com | +57 333 430 8871