Documentación

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

ONPhI

Organización No Filosófica Internacional
Versión 6.3.2 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.

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 la ONPhI, impulsado por la API Claude de Anthropic. Responde exclusivamente a preguntas sobre la no-filosofía, el pensamiento no estándar, François Laruelle y la 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
  • Knowledge base : Enriched via the administration interface (concepts, texts, authors)
  • Cuotas configurables : Configurable per-session exchange limit and global daily quota
  • 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
  • Credit status indicator : The first welcome bubble displays a green border when Anthropic credits are available, and red when exhausted. The status is updated automatically on each API call and persisted in the database.
  • Payment notification email : A summary email is automatically sent to asso@onphi.tech (CC: ebrouzes@onphi.org) upon each confirmed Stripe payment, including amount, contributor details, date and Stripe session ID.

🤖 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

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)
  • Maurice credit indicator — Green/red border on the welcome bubble reflects Anthropic credit availability in real time, updated automatically on each API call (March 2026)
  • Stripe payment notification — Automatic summary email sent to ONPhI on each confirmed contribution (amount, contributor, Stripe session — March 2026)
  • Machine Learning
  • RV/RA (Realidad Virtual / Realidad Aumentada)

T2 (Abril - Junio 2026)

  • 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