Documentation
ONPhI
L'Organisation Non-Philosophique Internationale (ONPhI) est une association dont le but est d'encourager la recherche, la pratique, les échanges, l'explication et la diffusion de la non-philosophie, telle qu'elle a été particulièrement définie dans les travaux de M. François Laruelle, professeur de philosophie à l'université Paris X (Nanterre, Hauts-de-Seine) ; de rassembler toutes les personnes qui ont une affinité avec ce projet théorique, afin d'organiser en dernier ressort les différents courants de cette école, dans le sens de leur plus grande fécondité.
Statistiques du contenu du site
Real-time counts from the ONPhI database (updated on each page load).Compteurs en temps réel issus de la base ONPhI (mis à jour à chaque chargement de page).
| Indicateur | Nombre |
|---|---|
| Membres inscrits (comptes actifs) | 87 |
| Textes du corpus (publiés) | 49 |
| Messages du forum (publiés, publics) | 105 |
| Lettres non-philosophiques de François Laruelle | 21 |
| Chroniques non épistémologiques | 6 |
| Articles du blog (publiés) | 82 |
| Références bibliographiques (actives) | 84 |
Table des matières
- 0. Statistiques du contenu du site
- 1. À propos
- 2. Caractéristiques
- 3. Technologies et pile
- 4. Structure du projet
- 5. Installation
- 6. Documentation
- 7. Tests et diagnostics
- 8. Déploiement
- 9. Maintenance
- 10. Indicateurs et feuille de route
- 11. Aide
1. À propos
L'Organisation Non-Philosophique Internationale (ONPhI) promeut et développe la non-philosophie de François Laruelle à travers une plateforme web moderne offrant :
- Accès aux textes fondamentaux et à la correspondance philosophique
- Formation et enseignement via l'École de non-philosophie
- Espace communautaire dédié à la discussion et à l'échange
- Distribution de publications spécialisées
- Contenus multimédias : radio, TV, vidéos et archives audio
- Des outils basés sur l’IA pour la recherche et la création
2. Caractéristiques
The ONPhI platform offers a comprehensive set of features for promoting and developing non-philosophy:
🛒 Boutique
The ONPhI shop offers a catalog of specialized philosophical publications, journals and reference works on non-philosophy. Accéder à la boutique →
- Catalogue des publications et revues philosophiques
- Panier moderne avec interface intuitive
- Paiement sécurisé via PayPal
- Gestion complète des commandes et des livraisons
- Préremplissage automatique des formulaires pour les membres
💳 Paiement
Secure online payments for membership registration, shop orders, donations and fee reminders. Two payment providers are available.
- PayPal : Registration fees, shop checkout, donations, reminder paymentsRegistration fees, shop checkout, donations, reminder paymentsFrais d’inscription, paiement en caisse de la boutique, dons, paiements de rappel — Redirection vers PayPal, puis retour sur le site
- Stripe : Paiement par carte (inscription, optionnel pour la boutique) — Stripe Elements sur la page, aucune donnée de carte sur le serveur
- Sécurité : PCI compliance via Stripe/PayPal; webhooks for payment confirmationPCI compliance via Stripe/PayPal; webhooks for payment confirmationConformité PCI via Stripe/PayPal ; webhooks pour la confirmation des paiements
- Inscription : After creating an account, the user can pay the membership fee by PayPal or by card (Stripe) on the same page — Inscription
🔐 Authentification à deux facteurs et sécurité Microsoft
- Connexion locale : Système traditionnel avec hachage sécurisé
- Microsoft OAuth 2.0 : Authentification à deux facteurs et sécurité Microsoft
- RBAC : Système granulaire de rôles et d'autorisations
- Audit sécurité : Complete RBAC access control audit on all sensitive controllers (December 2025)
- Protection CSRF : Protection contre les attaques intersites
- Sessions de sécurité : Gestion des sessions avec Laminas
- Intégration de Jira : Automatic ticket creation for errors with duplicate detection (December 2025)
📱 Intégration des médias sociaux
Automatic data retrieval from social networks via APIs, stored in database and displayed on the resources page. Updates twice daily. Voir les ressources →
- Formats pris en charge : Twitter/X, Facebook, Instagram, LinkedIn, YouTube, Mastodon
- Mises à jour automatiques : La tâche Cron s'exécute deux fois par jour (à 8 h et à 20 h).
- Données réelles : Messages, statistiques et liens récupérés à partir d'API réelles
- Messages cliquables : Liens directs vers les publications sur chaque plateforme
- Stockage de base de données : Performances optimisées grâce à la mise en cache locale
🎓 Ecole de Non-Philosophie
Free and open access teaching platform for non-philosophy training, with seminars, courses and educational resources. Accéder à l'école →
- Séminaires : Programme complet avec système de réservation en ligne - Séminaires
- Cours en ligne : Modules thématiques et parcours d'apprentissage structurés - Voir les formations
- Ressources pédagogiques : Library of documents, course materials, study materials and social media hub with real-time updates - Ressources
- Scriptorium : Espace de production et travail collaboratif pour les étudiants - Scriptorium
- Echanges : Forum de discussion et partage entre élèves et enseignants - Rejoindre les échanges
- Réunions virtuelles : Sessions Zoom en direct pour l'enseignement à distance
- Conception unifiée : Interface moderne et réactive avec CSS modulaire
💬 Forum communautaire
A discussion and exchange space for members, allowing to share reflections, ask questions and debate on non-philosophy. Accéder au forum →
- Interface modernisée : Conception réactive avec des cartes élégantes
- Prise en charge complète du BBCode : Formatage du texte, liens, images, code
- Système de filtration : Trier par date, popularité, réponses
- Pagination optimisée : Navigation fluide entre les pages
- Plus de 125 messages : Base de données réellement intégrée
🌍 Multilingue
- 9 langues prises en charge : FR, EN, ES, DE, IT, JA, ZH, PL, RU
- Traductions dynamiques : Système de gestion linguistique
- Interface multilingue : Adaptation complète du contenu
📚 Lettres non philosophiques
A complete library of fundamental texts, correspondence and publications on non-philosophy and related currents.
📰 Revue Philo-Fictions
Philo-Fictions is the journal of non-philosophies published by ONPhI. This journal focuses on invention and creativity, and welcomes any writing that could be out of the norm. It is to admit - at a minimum - that reality precedes philosophy. Découvrez le journal →
- Publications régulières : Chaque série et chaque article
- Creative : Fictions philosophiques et expérimentations
- Appel à Philo-fictions : Ouvert aux auteurs et chercheurs
- Archives complètes : Accès aux numéros précédents
- Télécharger le PDF : Format numérique disponible
🎥 Multimédia & streaming
Audio and video content to enrich the members experience: conferences, debates, sound and visual creations.
- Radio ONPhI : 24/7 live broadcast with Icecast 2 (128 kbps MP3)24/7 live broadcast with Icecast 2 (128 kbps MP3)Diffusion en direct 24 heures sur 24, 7 jours sur 7 avec Icecast 2 (MP3 128 kbps) - radio.onphi.org
- TV ONPhI : Streaming vidéo en direct avec MediaMTX - tv.onphi.org
- Laruelle Sonore : Enregistrements audio et archives sonores - Ecouter
- Vidéos YouTube : Chaîne ONPhI avec conférences et présentations - Regarder
- Réunions Zoom : Séances virtuelles pour les écoles et les événements
🧠 Maurice — Chatbot Claude (Anthropic)
Maurice is ONPhI's public conversational assistant, powered by Anthropic's Claude API. It answers only questions about non-philosophy, non-standard thought, François Laruelle, and ONPhI. Public — mars 2026
- Widget flottant : Permanently accessible via the 🧠 button at the bottom right of all pages
- Spécialisé : Restricted to non-philosophy, the ONPhI, its members and its textsRestricted to non-philosophy, the ONPhI, its members and its textsRestreint à la non-philosophie, à l’ONPhI, à ses membres et à ses textes
- Knowledge base : Enriched via the administration interface (concepts, texts, authors)
- Quotas configurables : Configurable per-session exchange limit and global daily quota
- Persistance : Toutes les conversations stockées dans la base de données
- Administration : Panneau complet : config, prompt, sessions, activer/désactiver
- La campagne de financement participatif : Visitors can contribute financially via Stripe to recharge Anthropic credits — public page /fr/chatbot/contribute, tracked in the administration
- 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.
🤖 Intelligence artificielle (membres)
Complete suite of AI tools integrated via OpenAI API to assist members in their research and creations. Réservé aux membres
- Agent (ChatBot) : Assistant conversationnel spécialisé en non-philosophie
- Génération de texte : GPT-4o pour la création de contenu philosophique
- Génération d'images : DALL-E 3 pour les créations visuelles
- Synthèse vocale audio : Conversion texte-parole avec 6 voix différentes
- Transcription : Whisper pour la conversion automatique de la parole en texte
- Vision IA : Analyse et description d'images avec GPT-4 Vision
- Accès sécurisé : Authentification requise, quotas par utilisateur
⚙️ Administration
Complete dashboard for centralized management of all platform aspects: users, content, commerce, communication. Seulement pour les administrateurs/administratrices
- Tableau de bord complet : Aperçu des statistiques et des activités
- Gestion des utilisateurs : Membres, rôles, autorisations, cotisations annuelles
- Gestion de contenu : CMS pour éditoriaux, textes, cours, forum, bibliothèque
- Gestion de la boutique : Inventaire, commandes, suivi des ventes
- Outils de diagnostiques : phpinfo, tests système, journaux, générateur de mots de passe
- Liste de diffusion : Intégration de l'API OVH pour la gestion des abonnements
- Analytics : Statistiques sur les visiteurs et comportement des utilisateurs
3. Technologies et pile
Administration
| Technologie | Version | Utilisation |
|---|---|---|
| PHP | 8.4.11 | Langage principal |
| Laminas Framework | 3.x | Cadre MVC |
| Doctrine ORM | 2.x | Cartographie objet-relationnel |
| MySQL/MariaDB | 5.7+ / 10.x+ | Base de données |
Frontend
| Technologie | Utilisation |
|---|---|
| Bootstrap 5 | Cadre CSS réactif |
| jQuery | Manipulation DOM et AJAX |
| FontAwesome | Bibliothèque d’icônes |
| CKEditor | Éditeur WYSIWYG |
Services
| Service | Utilisation |
|---|---|
| OpenAI API | ChatGPT, DALL-E, Whisper, TTS |
| Microsoft Graph API | Authentification OAuth 2.0 |
| PayPal API | Paiements en ligne |
| OVH API | Gestion des e-mails et des domaines |
| Icecast 2 | Diffusion audio en direct - radio.onphi.org |
| Anthropic API (Claude) | Chatbot Maurice — assistant public non-philosophie |
| Jira API | Automatic ticket creation for errorsAutomatic ticket creation for errorsCréation automatique de tickets pour les erreurs avec détection des doublons (décembre 2025) |
| Social Media APIs | Automatic data retrieval (Twitter, Facebook, YouTube, etc.)Automatic data retrieval (Twitter, Facebook, YouTube, etc.)Récupération automatique des données (Twitter, Facebook, YouTube etc.) |
4. Structure du projet
Répertoires principaux
| Répertoire | Description |
|---|---|
| config/ | Configuration de l'application et des modules |
| docs/ | Documentation complète (plus de 80 documents) |
| k8s/ | Infrastructure Kubernetes |
| module/Application/ | Code source principal (MVC) |
| public/ | Fichiers accessibles via le web |
| tests/ | Scripts de test (100+) |
5. Installation
Prérequis
- OS : Linux (Ubuntu 20.04+, Debian 11+)
- PHP : 8.4.11
- MySQL/MariaDB : 5.7+ / 10.3+
- Serveur Web : Apache 2.4+ ou Nginx 1.18+
- Composer : 2.x
Installation Rapide
6. Documentation
The project includes more than 80 technical documents covering all aspects of development, deployment and maintenance.
Catégories de documentation
📚 Catégories principales
- Boutique et commerce électronique (15+ documents) - Shop improvements, cart management, payment integrationShop improvements, cart management, payment integrationAméliorations de la boutique, gestion du panier, intégration des paiements
- Forum communautaire (10+ documents) - Forum communautaire, BBCode, modernisation de l’interface
- Authentification à deux facteurs et sécurité Microsoft (12+ documents) - Microsoft OAuth, RBAC, audit de sécurité, intégration Jira
- Ecole de Non-Philosophie (8+ documents) - Plateforme éducative, cours, ressources
- Infrastructure et déploiement (20+ documents) - Kubernetes, Docker, guides de déploiement
- Réseaux sociaux et actualités (2+ documents) - Intégration des réseaux sociaux, suivi des erreurs Jira
Webhooks entrants génériques
External systems can POST JSON to /webhook/:source (first integrated source: /webhook/custom-form). Each request must include an HMAC SHA-256 signature of the raw body in the X-Webhook-Signature header (environment variable WEBHOOK_CUSTOM_FORM_SECRET). Events are logged in the webhook_event table, duplicate deliveries are ignored when an external id or payload hash matches, and data is written only to server-whitelisted targets (questionnaire, contacts).
All documentation is available in the docs/ directory and can be accessed via the admin panel.
7. Tests et diagnostics
More than 100 test scripts to ensure quality:More than 100 test scripts to ensure quality:Plus de 100 scripts de test pour garantir la qualité :
| Catégorie | Nom | Description |
|---|---|---|
| Boutique | 15+ | Tests panier, paiement, formulaires |
| Forum | 10+ | Tests d'interface, BBCode, pagination |
| Système d’authentification | 12+ | Tests OAuth, RBAC, sessions |
| Performance | 5+ | Tests de charge et optimisation |
8. Déploiement
Déploiement traditionnel
Déploiement Kubernetes
9. Maintenance
Tâches régulières
Quotidien
- Vérifier les journaux d'erreurs
- Surveiller l’espace disque
- Surveiller les processus PHP-FPM
Hebdomadaire
- Optimiser la base de données
- Nettoyer les vieilles bûches
- Vérifier les sauvegardes
- Mettre à jour les dépendances
Mensuel
- Analyser les performances
- Informations sur la sécurité
- Dernière mise à jour
10. Indicateurs et feuille de route
Indicateurs du projet
| Métrique | Valeur |
|---|---|
| Lignes de code | 150,000+ |
| fichiers PHP | 500+ |
| Modèles | 200+ |
| Documentation | Plus de 80 documents |
| Tests | Plus de 100 scripts |
| Commet | 1000+ |
FEUILLE DE ROUTE 2026
T1 (janvier - mars 2026) ✅
- ✅ Maurice — Public Claude chatbot (Anthropic), specialised in non-philosophy, with floating widget, quotas, knowledge base and full administration (March 2026)
- ✅ Financement participatif de Maurice — Stripe contribution system allowing visitors to credit the Anthropic API, with administrative tracking (March 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)
- ✅ Webhooks entrants génériques — HTTPS endpoint /webhook/:source with HMAC signature (X-Webhook-Signature), webhook_event log, idempotent processing, dispatch to questionnaire or contacts (April 2026)
- Apprentissage automatique
- VR/AR (Réalité virtuelle / Réalité augmentée)
Q2 (avril - juin 2026)
- ✅ Version 6.5.4 (performance, cache et médias) — Helper d’images responsives, en-têtes de sécurité optionnels avec CSP activable/désactivable, récupération robuste du flux Atom YouTube (cURL) avec cache disque et purge/bascule admin, interrupteur global de cache pour les pages dynamiques, cache-busting JS/CSS via filemtime, page roadmap, point d’entrée AI Hub, plan de site 3D en transparence avec pause d’animation au focus d’un nœud, modèle Apache de compression dans public/htaccess.txt.
- ✅ Veille 6.5.3 (Nimble + ergonomie) — Nimble is integrated as a fetch provider alongside Firecrawl (including auto mode), admin/CLI share the same normalized watch fetch layer, and the admin watch page now defaults to all signals with a review-oriented layout.
- ✅ Améliorations Admin/i18n 6.4.7 — i18n sync live logs with stop and completion email, global translation percentage, admin tools live execution with stop, robust admin logs filtering, and compact bug-report modal for tablet landscape.
- ✅ Signalement de bugs 6.4.6 — Global red bug button with reCAPTCHA modal, database storage, email notifications, Jira ticket creation and dedicated prompts on error pages.
- ✅ Scriptorium 6.4.2 — Script writing workspace with 16 slots per local JSON file, numbered code lines, write/read modals, saved date display, conditional read buttons and automatic next file creation.
- IA ONPhI → NPHIA (Intelligence artificielle ONPhI)
- Continuous enrichment of Maurice (knowledge base, custom model)Continuous enrichment of Maurice (knowledge base, custom model)Enrichissement continu de Maurice (base de connaissances, modèle personnalisé)
- Campagne de financement participatif pour des crédits d’API Claude
T3 (juillet - septembre 2026)
- Nombre de lignes
Q4 (octobre - décembre 2026)
- Nombre de lignes
11. Aide
Cette rubrique regroupe les moyens de vous orienter sur le site et de signaler un problème.
- Contact — Questions générales, informations ou inscription.
- Documentation — Documentation technique du dépôt (accès réservé aux comptes autorisés).
- Pour signaler un bug : utilisez le bouton rond rouge avec l’icône Cafard (insecte), fixé en bas à droite de la page ; un formulaire de signalement s’ouvre dans la page (reCAPTCHA le cas échéant). Vous pouvez aussi passer par la page contact.
- Compte ou accès : indiquez votre adresse e-mail et la page concernée dans votre message.
Pour les mentions légales, les conditions d’utilisation et les politiques de confidentialité :