Files
gkachele-saas/memoria/INDICE.md
2026-01-17 11:40:17 +01:00

6.9 KiB

📚 ÍNDICE DE DOCUMENTACIÓN - GKACHELE™

© 2025 GKACHELE™. Todos los derechos reservados.

🎯 IMPORTANTE: LEER SIEMPRE ESTA CARPETA ANTES DE HACER CAMBIOS

Esta carpeta contiene TODA la documentación del proyecto. SIEMPRE consulta estos archivos antes de modificar código.


📋 DOCUMENTOS PRINCIPALES

1. ⚠️ REGLA_IMPORTANTE.md - LEER PRIMERO

  • 🚫 NUNCA mencionar "WordPress" en el código
  • Reglas de branding y nomenclatura
  • Reemplazos correctos
  • LEER ANTES DE ESCRIBIR CUALQUIER CÓDIGO

2. 📖 MEMORIA_PROYECTO_COMPLETA.md

  • Documentación completa del proyecto
  • Arquitectura del sistema
  • Flujos y rutas
  • Estado actual
  • Referencia principal del proyecto

3. 🔐 SISTEMA_ROLES.md

  • Sistema de roles y permisos basado en DB
  • Jerarquía de roles (administrator, editor, author, subscriber)
  • Funciones helper: user_has_role(), user_can()
  • Migración automática
  • NUNCA hardcodear permisos

4. 👥 GESTION_USUARIOS.md

  • Sistema de gestión de usuarios
  • Ver usuarios registrados
  • Eliminar usuarios (con cascada)
  • Consultas SQL útiles
  • Panel /admin

5. 🔌 COMO_CONECTAR_DB.md

  • Cómo conectarse a la base de datos
  • DB Browser for SQLite
  • Scripts Python
  • Consultas útiles
  • Sincronización con Raspberry

6. 🖥️ MEMORIA_RASPBERRY_SAAS.md

  • Configuración de Raspberry Pi
  • Servicio systemd
  • Nginx
  • DuckDNS
  • Deployment

7. 🔄 MEMORIA_SINCRONIZACION.md

  • Sincronización entre local y Raspberry
  • Scripts de actualización
  • Cron jobs
  • Verificación

8. 🔐 CREDENCIALES_CLIENTES.md

  • Credenciales de acceso de clientes
  • Usuario administrador
  • ARCHIVO CONFIDENCIAL - Mantener privado

9. 🎯 METODOLOGIA_TRABAJO.md

  • Regla: Primero funcionalidad, después limpieza
  • Checklist de trabajo
  • Principios de desarrollo

10. 📖 DOCUMENTACION_PROYECTO.md

  • Documentación completa del proyecto
  • ¿Qué estamos construyendo?
  • Arquitectura técnica
  • Flujo completo del sistema
  • Estado actual

11. RESPUESTAS_PREGUNTAS.md

  • Respuestas a preguntas frecuentes
  • Python vs Docker
  • VPS vs Raspberry Pi
  • Acceso a base de datos
  • Limitaciones por plan

12. 🇦🇷 OBJETIVOS_ARGENTINA.md

  • Objetivos para lanzamiento en Argentina
  • Criterio de éxito (Raspberry → VPS)
  • Checklist pre-argentina
  • Plan de acción completo

13. 🔄 GITEA_WORKFLOWS.md

  • Integración Gitea
  • Workflows automáticos
  • Repositorios por cliente
  • Integración con dashboard admin
  • Despliegues automáticos

14. 🎯 FUNCIONALIDADES_COMPLETAS.md

  • Flujo correcto del sistema
  • Funcionalidades requeridas
  • Estado actual
  • Checklist funcionalidad

15. 🌐 SUBDOMINIOS_PAGOS.md

  • Sistema de subdominios
  • Integración pagos Nominalia
  • Comodines para pagos
  • Gestión de dominios

16. 📊 ESTADO_ACTUAL.md

  • Estado actual del proyecto
  • Hash actual
  • Funcionando vs Pendiente
  • Próximos pasos

17. 📝 HISTORIAL_CAMBIOS.md

  • Historial de versiones
  • Hash de cada cambio
  • Log de funcionalidades

18. 🗂️ ESTRUCTURA_RUTAS.md

  • Estructura de rutas acordada
  • /customizer - Editar antes de publicar
  • /admin - Panel del cliente
  • /dashboard - Panel principal admin
  • Flujo completo

19. 🎨 SISTEMA_TEMPLATES.md

  • Sistema de templates estilo WordPress
  • Cómo añadir nuevos templates fácilmente
  • Estructura de carpetas y config.json
  • Endpoints API para templates
  • Uso en customizer

20. ✏️ EDITOR_VISUAL_PREVIEW.md

  • Análisis: Edición en preview vs sidebar
  • Click to edit en preview (como WordPress)
  • Sincronización bidireccional
  • Plan de implementación híbrido
  • Hash: gkachele-editor-visual-20250114-1425

21. 🧩 SISTEMA_BLOQUES_EDITABLES.md

  • Sistema de bloques añadibles/eliminables
  • Drag & drop para reordenar
  • Videos, imágenes, texto, redes sociales, mapas
  • Iconos SVG para redes sociales
  • Mapa embed sin API key
  • Hash: gkachele-bloques-editables-20250115-001

22. 📋 PENDIENTES_MEJORAS.md

  • Lista de mejoras pendientes
  • Bugs a arreglar
  • Funcionalidades por implementar
  • Prioridades y checklist
  • Hash: gkachele-pendientes-20250115-004

23. 🚨 PROBLEMAS_CRITICOS_CUSTOMIZER.md

  • PROBLEMAS CRÍTICOS DEL CUSTOMIZER
  • Análisis completo de problemas
  • Cómo funciona WordPress Customizer
  • Plan para rehacer completamente
  • LEER ANTES DE TRABAJAR EN CUSTOMIZER
  • Hash: gkachele-problemas-customizer-20250115-001

24. 🎯 CUSTOMIZER_WORDPRESS_COMPLETO.md

  • DEMO COMPLETO DE WORDPRESS CUSTOMIZER
  • Todas las funcionalidades implementadas
  • Paneles, secciones, controles (toggles, sliders, repeaters, etc.)
  • Sistema de guardado correcto
  • Diseño visual exacto WordPress
  • ARCHIVO DEMO: customizer-wordpress-COMPLETO.html
  • LEER PARA ADAPTAR AL CUSTOMIZER REAL
  • Hash: gkachele-customizer-wordpress-completo-20250115-001

25. 🎯 OBJETIVO_CUSTOMIZER_ADAPTADO.md

  • OBJETIVO CLARO: CUSTOMIZER ADAPTADO
  • Similar a WordPress pero con branding GKACHELE™
  • AUTOMATIZADO (procesos automáticos)
  • Ver WordPress y solo ADAPTARLO (no copiar)
  • Principios: Similar no igual, Automatizado, Adaptar no copiar
  • LEER ANTES DE EMPEZAR A IMPLEMENTAR
  • Hash: gkachele-objetivo-customizer-adaptado-20250115-001

🎯 PRINCIPIOS DEL PROYECTO

  1. Todo en Base de Datos: Sin lógica hardcodeada
  2. Sistema Multi-tenant: Todos los clientes en main.db
  3. Roles Dinámicos: Basados en DB, no hardcodeados
  4. Branding GKACHELE™: Sin referencias a otros sistemas
  5. Modular: Código organizado y reutilizable

📍 ESTRUCTURA DEL PROYECTO

c:\word\
├── demo/                    # Código del SaaS
│   ├── app.py              # Flask backend
│   ├── database/           # main.db (multi-tenant)
│   ├── themes/             # Templates
│   ├── templates/          # HTML templates
│   └── static/             # CSS, JS
├── memoria/                 # 📚 TODA LA DOCUMENTACIÓN AQUÍ
│   ├── INDICE.md           # Este archivo
│   ├── REGLA_IMPORTANTE.md # ⚠️ LEER PRIMERO
│   ├── MEMORIA_PROYECTO_COMPLETA.md
│   ├── SISTEMA_ROLES.md
│   ├── GESTION_USUARIOS.md
│   ├── COMO_CONECTAR_DB.md
│   ├── MEMORIA_RASPBERRY_SAAS.md
│   └── MEMORIA_SINCRONIZACION.md
└── backups/                 # Backups del proyecto

CHECKLIST ANTES DE HACER CAMBIOS

  • Leer REGLA_IMPORTANTE.md (nunca mencionar WordPress)
  • Consultar MEMORIA_PROYECTO_COMPLETA.md para entender arquitectura
  • Verificar SISTEMA_ROLES.md si toca permisos
  • Revisar documentación relevante según el cambio
  • Verificar que no haya lógica hardcodeada
  • Asegurar que todo esté basado en DB

🔄 ACTUALIZACIÓN

Última actualización: 14 Enero 2025
Hash: gkachele-docs-consolidated-20250114


© 2025 GKACHELE™. Todos los derechos reservados.