Documentación

Documentación del proyecto y guías de migración

ONPhI

Organización No Filosófica Internacional
Versión 6.5 PHP 8.4.11 Laminas Framework Licencia MIT

La Organisation Non-Philosophique Internationale (ONPhI) es una asociación cuyo objetivo es fomentar la investigación, la práctica, los intercambios, la explicación y la difusión de la no-filosofía, tal como ha sido definida particularmente en los trabajos del Sr. François Laruelle, profesor de filosofía en la Universidad de París X (Nanterre, Altos del Sena); reunir a todas las personas que tienen afinidad con este proyecto teórico, a fin de organizar en última instancia las diferentes corrientes de esta escuela, en el sentido de su mayor fecundidad.

Estadísticas sobre el contenido del sitio

Recuentos en tiempo real de la base de datos ONPhI (actualizados en cada carga de la página).

Indicador Cuenta
Miembros registrados (cuentas activas) 87
Textos del corpus (publicados) 49
Mensajes del foro (publicados, públicos) 105
Cartas de François Laruelle 21
Crónicas no epistemológicas 6
Entradas de blog (publicadas) 82
Referencias bibliográficas (activas) 84

1. Acerca de

La Organisation Non-Philosophique Internationale (ONPhI) promueve y desarrolla la no-filosofía de François Laruelle a través de una plataforma web moderna que ofrece:

  • Acceso a textos fundamentales y correspondencia filosófica
  • Formación y enseñanza a través de la Escuela de No-Filosofía
  • Espacio comunitario para el debate y el intercambio
  • Distribución de publicaciones especializadas
  • Contenido multimedia: radio, TV, vídeos y archivos de audio
  • Herramientas impulsadas por IA para la investigación y la creación

https://onphi.org/

2. Características

La plataforma ONPhI ofrece un conjunto completo de funcionalidades para promover y desarrollar la no-filosofía:

🛒 Tienda Online

La tienda de ONPhI ofrece un catálogo de publicaciones filosóficas especializadas, revistas y obras de referencia sobre la no-filosofía. Acceder a la tienda →

  • Catálogo de publicaciones y revistas filosóficas
  • Carrito moderno con interfaz intuitiva
  • Pago seguro a través de PayPal
  • Gestión completa de pedidos y entregas
  • Relleno automático de formularios para miembros

💳 Pago

Pagos en línea seguros para la inscripción de membresía, pedidos de la tienda, donaciones y recordatorios de cuotas. Hay disponibles dos proveedores de pago.

  • PayPal : Cuotas de inscripción, pago en caja de la tienda, donaciones, pagos de recordatorio — Redirección a PayPal y luego regreso al sitio
  • Stripe : Pago con tarjeta (inscripción, opcional para la tienda) — Stripe Elements en la página, sin datos de tarjeta en el servidor
  • Seguridad : Cumplimiento de PCI a través de Stripe/PayPal; webhooks para la confirmación de pagos
  • Registro : Tras crear una cuenta, el usuario puede pagar la cuota de membresía por PayPal o con tarjeta (Stripe) en la misma página — Registro

🔐 Autenticación y seguridad

  • Inicio de sesión local : Sistema tradicional con hash seguro
  • OAuth 2.0 de Microsoft : Autenticación mediante la API de Microsoft Graph
  • RBAC : Sistema granular de roles y permisos
  • Auditoría de seguridad : Auditoría completa del control de acceso RBAC en todos los controladores sensibles (diciembre de 2025)
  • Protección CSRF : Protección contra ataques entre sitios
  • Sesiones seguras : Gestión de sesiones con Laminas
  • Integración con Jira : Creación automática de tickets para errores con detección de duplicados (diciembre de 2025)

📱 Integración de redes sociales

Recuperación automática de datos de redes sociales mediante APIs, almacenados en la base de datos y mostrados en la página de recursos. Se actualiza dos veces al día. Ver recursos →

  • Plataformas compatibles : Twitter/X, Facebook, Instagram, LinkedIn, YouTube, Mastodon
  • Actualizaciones automáticas : El trabajo cron se ejecuta dos veces al día (8:00 y 20:00)
  • Datos reales : Publicaciones, estadísticas y enlaces obtenidos de APIs reales
  • Publicaciones clicables : Enlaces directos a las publicaciones en cada plataforma
  • Almacenamiento en base de datos : Rendimiento optimizado con caché local

🎓 Escuela de No-Filosofía

Plataforma de enseñanza de acceso libre y abierto para formación no filosófica, con seminarios, cursos y recursos educativos. Acceder a la Escuela →

  • Seminarios : Programa completo con sistema de reservas en línea - Ver seminarios
  • Cursos en línea : Módulos temáticos y itinerarios de aprendizaje estructurados - Ver cursos
  • Recursos educativos : Biblioteca de documentos, materiales del curso, materiales de estudio y centro de redes sociales con actualizaciones en tiempo real - Explorar recursos
  • Scriptorium : Espacio de producción y trabajo colaborativo para estudiantes - Acceder al Scriptorium
  • Intercambios : Foro de discusión e intercambio entre estudiantes y docentes - Unirse a intercambios
  • Reuniones virtuales : Sesiones en vivo de Zoom para el aprendizaje a distancia
  • Diseño unificado : Interfaz moderna y adaptable con CSS modular

💬 Foros de la comunidad

Un espacio de discusión e intercambio para los miembros, que permite compartir reflexiones, hacer preguntas y debatir sobre la no-filosofía. Acceder al foro →

  • Interfaz modernizada : Diseño adaptable con tarjetas elegantes
  • Compatibilidad total con BBCode : Formato de texto, enlaces, imágenes, código
  • Sistema de filtros : Ordenar por fecha, popularidad, respuestas
  • Paginación optimizada : Navegación fluida entre páginas
  • Más de 125 mensajes : Base de datos real integrada

🌍 Multilingüe

  • 9 idiomas compatibles : FR, EN, ES, DE, IT, JA, ZH, PL, RU
  • Traducciones dinámicas : Sistema de gestión de idiomas
  • Interfaz multilingüe : Adaptación completa de contenidos

📚 Contenidos filosóficos

Una biblioteca completa de textos fundamentales, correspondencia y publicaciones sobre la no-filosofía y corrientes afines.

  • Cartas de François Laruelle : Colección de correspondencia - Ver
  • Crónicas no epistemológicas : Artículos y publicaciones - Ver
  • Corpus : Textos organizados por temas y autores - Ver
  • Biblioteca : Catálogo completo de textos filosóficos - Ver

📰 Revista Philo-Fictions

Philo-Fictions es la revista de no-filosofías publicada por ONPhI. Esta revista se centra en la invención y la creatividad, y acoge cualquier escritura que pueda salirse de la norma. Se trata de admitir —como mínimo— que la realidad precede a la filosofía. Descubre la revista →

  • Publicaciones periódicas : Números temáticos y artículos
  • Contenidos creativos : Ficciones filosóficas y experimentaciones
  • Convocatorias de contribuciones : Abierto a autores e investigadores
  • Archivo completo : Acceso a números anteriores
  • Descarga en PDF : Formato digital disponible

🎥 Multimedia y streaming

Contenido de audio y vídeo para enriquecer la experiencia de los miembros: conferencias, debates, creaciones sonoras y visuales.

  • Radio ONPhI : Emisión en directo 24/7 con Icecast 2 (MP3 a 128 kbps) - radio.onphi.org
  • TV ONPhI : Streaming de vídeo en directo con MediaMTX - tv.onphi.org
  • Laruelle Sound : Grabaciones de audio y archivos sonoros - Escuchar
  • Vídeos de Youtube : Canal de la ONPhI con conferencias y presentaciones - Ver
  • Reuniones de Zoom : Sesiones virtuales para la Escuela y eventos

🧠 Maurice — Chatbot Claude (Anthropic)

Maurice es el asistente conversacional público de ONPhI, impulsado por la API Claude de Anthropic. Solo responde a preguntas sobre la no-filosofía, el pensamiento no-estándar, François Laruelle y ONPhI. Público — marzo de 2026

  • Widget flotante : Accesible permanentemente mediante el botón 🧠 en la parte inferior derecha de todas las páginas
  • Especializado : Restringido a la no-filosofía, el ONPhI, sus miembros y sus textos
  • Base de conocimientos : Enriquecido a través de la interfaz de administración (conceptos, textos, autores)
  • Cuotas configurables : Límite de intercambio configurable por sesión y cuota diaria global
  • Persistencia : Todas las conversaciones almacenadas en la base de datos
  • Administración : Panel completo: configuración, prompt, sesiones, activar/desactivar
  • Crowdfunding : Los visitantes pueden contribuir económicamente a través de Stripe para recargar créditos de Anthropic — página pública /fr/chatbot/contribute, con seguimiento en la administración
  • Indicador de situación crediticia : La primera burbuja de bienvenida muestra un borde verde cuando hay créditos antrópicos disponibles, y rojo cuando están agotados. El estado se actualiza automáticamente en cada llamada a la API y se mantiene en la base de datos.
  • Correo electrónico de notificación de pago : Se envía automáticamente un correo electrónico de resumen a asso@onphi.tech (CC: ebrouzes@onphi.org) con cada pago confirmado de Stripe, que incluye el importe, los datos del contribuyente, la fecha y el ID de sesión de Stripe.

🤖 Inteligencia artificial (Miembros)

Suite completa de herramientas de IA integradas mediante la API de OpenAI para ayudar a los miembros en sus investigaciones y creaciones. Solo para socios

  • Chatbot de OpenAI : Asistente conversacional especializado en no-filosofía
  • Generación de texto : GPT-4o para la creación de contenido filosófico
  • Generación de imagen : DALL-E 3 para creaciones visuales
  • Audio TTS : Conversión de texto a voz con 6 voces diferentes
  • Transcripción : Whisper para conversión automática de voz a texto
  • IA de visión : Análisis y descripción de imágenes con GPT-4 Vision
  • Acceso seguro : Autenticación obligatoria, cuotas por usuario

⚙️ Administración

Panel de control completo para la gestión centralizada de todos los aspectos de la plataforma: usuarios, contenido, comercio, comunicación. Sólo Administradores

  • Panel de control completo : Resumen de estadísticas y actividades
  • Gestión de usuario : Miembros, roles, permisos, cuotas anuales
  • Gestión de contenidos : CMS para editoriales, textos, cursos, foro, biblioteca
  • Gestión de la tienda : Inventario, pedidos, seguimiento de ventas
  • Herramientas de diagnóstico : phpinfo, pruebas del sistema, registros, generador de contraseñas
  • Lista de correos : Integración de la API de OVH para la gestión de suscripciones
  • Analytics : Estadísticas de visitantes y comportamiento de los usuarios

3. Technologies & Stack

Backend

Tecnología Versión Uso
PHP 8.4.11 Lenguaje principal
Laminas Framework 3.x Framework MVC
Doctrine ORM 2.x Mapeo objeto-relacional
MySQL/MariaDB 5.7+ / 10.x+ Base de datos

Frontend

Tecnología Uso
Bootstrap 5 Framework CSS adaptable
jQuery Manipulación del DOM y AJAX
FontAwesome Librería de íconos
CKEditor Editor WYSIWYG

Services & APIs

Servicio Uso
OpenAI API ChatGPT, DALL-E, Whisper, TTS
Microsoft Graph API Autenticación OAuth 2.0
PayPal API Pagos en línea
OVH API Gestión de correos electrónicos y dominios
Icecast 2 Streaming de audio en directo - radio.onphi.org
Anthropic API (Claude) Chatbot Maurice — asistente público no filosófico
Jira API Creación automática de tickets para errores
Social Media APIs Recuperación automática de datos (Twitter, Facebook, YouTube, etc.)

4. Estructura del proyecto

web/ ├── config/ Configuración de la aplicación y de los módulos ├── data/ Datos y archivos generados ├── docs/ Más de 80 documentos de documentación ├── k8s/ Infraestructura Kubernetes ├── module/ Módulos de Laminas ├── public/ Punto de entrada web ├── tests/ Pruebas y diagnóstico (más de 100 scripts) ├── tools/ Scripts utilitarios └── vendor/ Dependencias de Composer

Directorios principales

Directorio Descripción
config/ Configuración de la aplicación y de los módulos
docs/ Documentación completa (más de 80 documentos)
k8s/ Infraestructura Kubernetes
module/Application/ Código fuente principal (MVC)
public/ Archivos accesibles vía web
tests/ Scripts de prueba (100+)

5. Instalación

Requisitos previos

  • OS : Linux (Ubuntu 20.04+, Debian 11+)
  • PHP : 8.4.11
  • MySQL/MariaDB : 5.7+ / 10.3+
  • Servidor web : Apache 2.4+ ou Nginx 1.18+
  • Composer : 2.x

Instalación rápida

# 1. Clone repository git clone https://github.com/onphi/web.git cd web # 2. Install dependencies composer install # 3. Configuration cp config/autoload/local.php.dist config/autoload/local.php cp .env.example .env # 4. Database setup mysql -u root -p CREATE DATABASE onphi CHARACTER SET utf8mb4; # 5. Run migrations vendor/bin/doctrine-migrations migrations:migrate # 6. Set permissions sudo chown -R www-data:www-data . sudo chmod -R 775 data/

6. Documentación

El proyecto incluye más de 80 documentos técnicos que cubren todos los aspectos del desarrollo, el despliegue y el mantenimiento.

Categorías de documentación

📚 Categorías principales

  • Tienda y comercio electrónico (15+ documents) - Mejoras de la tienda, gestión del carrito, integración de pagos
  • Foro comunitario (10+ documents) - Foro de la comunidad, BBCode, modernización de la interfaz
  • Autenticación y seguridad (12+ documents) - OAuth de Microsoft, RBAC, auditoría de seguridad, integración con Jira
  • Escuela de No-Filosofía (8+ documents) - Plataforma educativa, cursos, recursos
  • Infraestructura y despliegue (20+ documents) - Kubernetes, Docker, guías de despliegue
  • Redes sociales y monitorización (2+ documents) - Integración con redes sociales, seguimiento de errores en Jira

Webhooks genéricos entrantes

Los sistemas externos pueden enviar POST JSON a /webhook/:source (primera fuente integrada: /webhook/custom-form). Cada petición debe incluir una firma HMAC SHA-256 del cuerpo en bruto en la cabecera X-Webhook-Signature (variable de entorno WEBHOOK_CUSTOM_FORM_SECRET). Los eventos se registran en la tabla webhook_event, los envíos duplicados se ignoran cuando coinciden un id externo o un hash de carga útil, y los datos se escriben sólo en los destinos incluidos en la lista blanca del servidor (cuestionario, contactos).

Guía técnica: WEBHOOKS_GENERIQUES (ejemplos de curl, configuración)

Toda la documentación está disponible en el directorio docs/ y se puede acceder a ella a través del panel de administración.

7. Pruebas y diagnóstico

Más de 100 scripts de prueba para garantizar la calidad:

Categoría Nombre Descripción
Tienda 15+ Pruebas de carrito, pago, formularios
Foro 10+ Pruebas de interfaz, BBCode, paginación
Autenticación 12+ Pruebas de OAuth, RBAC, sesiones
Rendimiento 5+ Pruebas de carga y optimización

8. Despliegue

Despliegue tradicional

# Production optimization composer install --no-dev --optimize-autoloader # Configuration APP_ENV=production APP_DEBUG=false # Clear caches ./clear-cache-final.sh # SSL with Let's Encrypt sudo certbot --nginx -d onphi.org

Despliegue en Kubernetes

# With Kustomize kubectl apply -k k8s/overlays/production # With Helm helm install onphi k8s/helm/onphi \ -n onphi-prod --create-namespace # Verification kubectl get all -n onphi-prod

9. Mantenimiento

Tareas periódicas

Diariamente

  • Revisar los registros de errores
  • Supervisar el espacio en disco
  • Supervisar los procesos de PHP-FPM

Semanal

  • Optimizar base de datos
  • Limpiar registros antiguos
  • Comprobar las copias de seguridad
  • Actualizar dependencias

Mensual

  • Analizar rendimiento
  • Auditoría de seguridad
  • Actualizaciones del sistema

10. Métricas y hoja de ruta

Métricas del proyecto

Métrico Valor
Líneas de código 150,000+
Archivos PHP 500+
Plantillas 200+
Documentación Más de 80 documentos
Pruebas Más de 100 scripts
Commits 1000+

HOJA DE RUTA 2026

T1 (Enero - Marzo 2026) ✅

  • Maurice — Chatbot público de Claude (Anthropic), especializado en no-filosofía, con widget flotante, cuotas, base de conocimientos y administración completa (marzo de 2026)
  • Crowdfunding de Maurice — Sistema de contribuciones con Stripe que permite a los visitantes acreditar la API de Anthropic, con seguimiento administrativo (marzo de 2026)
  • Indicador de crédito Maurice — El borde verde/rojo de la burbuja de bienvenida refleja la disponibilidad de crédito antrópico en tiempo real, actualizada automáticamente en cada llamada a la API (marzo de 2026).
  • Notificación de pago de Stripe — Envío automático de un correo electrónico de resumen a ONPhI sobre cada contribución confirmada (importe, contribuyente, sesión de Stripe - marzo de 2026)
  • Webhooks genéricos entrantes — HTTPS endpoint /webhook/:source con firma HMAC (X-Webhook-Signature), webhook_event log, procesamiento idempotente, envío a cuestionario o contactos (abril de 2026)
  • Machine Learning
  • RV/RA (Realidad Virtual / Realidad Aumentada)

T2 (Abril - Junio 2026)

  • Veille & ressources 6.5 — traducción4
  • Mejoras de Admin/i18n 6.4.7 — sincronización de i18n registros en vivo con detener y correo electrónico de finalización, porcentaje de traducción global, ejecución en vivo de herramientas de administrador con detener, filtrado robusto de registros de administrador y modal compacto de informe de errores para paisaje de tabletas.
  • Informe de errores 6.4.6 — Botón de cucaracha rojo global con modal reCAPTCHA, almacenamiento en base de datos, notificaciones por email, creación de tickets Jira e invitaciones dedicadas en las páginas de error.
  • Scriptorium 6.4.2 — Espacio de escritura de scripts con 16 espacios por archivo JSON local, líneas de código numeradas, modales de escritura/lectura, visualización de la fecha de registro, botones de reproducción condicionales y creación automática del siguiente archivo.
  • IA ONPhI → NPHIA (Inteligencia Artificial ONPhI)
  • Enriquecimiento continuo de Maurice (base de conocimientos, modelo personalizado)
  • Campaña de crowdfunding para créditos de la API de Claude

T3 (julio - septiembre de 2026)

  • Por definir

T4 (octubre - diciembre de 2026)

  • Por definir