En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.
BeamReactor Workbench
BeamReactor
System:
BeamReactor 3.0
Workbench 2.1
Mem: 0.8 MB
Time: 07:20:00

Architecture Modulaire

BeamReactor repose sur une architecture entièrement modulaire. Chaque fonctionnalité est encapsulée dans un plugin autonome, intégrable à n'importe quel endroit du code ou directement dans les éditeurs WYSIWYG.

Le moteur centralise l'ensemble des appels : aucun script PHP ne peut être exécuté sans passer par lui. Cette conception garantit un contrôle total sur les flux d'entrée/sortie et une isolation stricte entre les composants.

Chargement automatisé

Lorsqu'un plugin est appelé, le moteur prend en charge automatiquement :

  • Le chargement de la configuration (conf/plugin.conf.inc.php)
  • L'injection des bibliothèques (lib/plugin.lib.inc.php)
  • La sélection de la locale selon la langue de l'utilisateur
  • L'enregistrement des routes et handlers

Plusieurs plugins peuvent cohabiter sur une même page sans collision. Chaque plugin opère dans son propre espace de noms, avec ses propres ressources CSS et JavaScript.

Filtrage des données

Toute donnée entrante ou sortante passe par la classe Sanitizer\Parser. Le système valide chaque valeur contre des types stricts :

Types primitifs

Bool, Int, Float, String avec contraintes de longueur et de format.

Types structurés

Email, URL, UUID, IP, Date, JSON avec validation syntaxique.

Types riches

HTML (whitelist de balises), Markdown, SQL (requêtes préparées uniquement).

Types métier

Fichiers (MIME, taille, extension), Images (dimensions, format), Tokens.

Les interactions avec la base de données utilisent exclusivement des requêtes préparées. La concaténation directe de paramètres est structurellement interdite par l'abstraction SQL.

Gestion des privilèges

Le système implémente une hiérarchie de privilèges configurable globalement et par plugin :

OVERMINDADMINMODERATORHIGHUSERUSER

Chaque plugin peut définir ses propres seuils d'accès. Un plugin de statistiques peut être réservé aux administrateurs, tandis qu'un forum sera ouvert aux utilisateurs enregistrés. La granularité s'étend jusqu'aux actions individuelles au sein d'un même plugin.

Les niveaux sont définis par constantes (BASE_LEVEL_*, PLUGIN_LEVEL_*). Les valeurs numériques ne sont jamais hardcodées dans la logique métier.

Structure d'un plugin

/plugins/exemple/ ├── exemple.php # Interface principale ├── /conf/ │ ├── exemple.conf.inc.php # Configuration (auto-chargée) │ ├── exemple.moderation.json # Cartographie pour l'effacement ou l'anonymisation des données utilisateur │ └── exemple.sitemap.json # Cartographie pour le moteur de recherche ├── /doc/ │ ├── exemple.md # Documentation technique │ └── exemple.help.json # Aide contextuelle ├── /lib/ │ ├── truc.class.php # Classe chargée par l'autoloader du plugin si configuré (exemple.conf.inc.php) │ └── exemple.lib.inc.php # Bibliothèque (auto-chargée) ├── /locale/ │ ├── exemple.en.inc.php # Traduction anglaise │ └── exemple.fr.inc.php # Traduction française ├── /handlers/ │ ├── exemple.mod.php # Endpoint AJAX principal │ └── exemple_blabla.mod.php # Endpoint AJAX secondaire ├── /css/ │ └── exemple.css # Styles spécifiques ├── /js/ │ └── exemple.js # Scripts spécifiques ├── /sql/ │ └── exemple.sql # Schéma initial └── /tests/ └── exemple.test.php # Tests unitaires

Catalogue des plugins

Galeries d'images et documentation technique (.md) disponibles pour les utilisateurs enregistrés.

📦 Catalogue des plugins BeamReactor

103 plugins disponibles dans 10 catégories
📝

Contenu

15 plugins

Mon blog

v2.2.1
* XDP plugin: blogs

Parser CAP

v3.1.0
CAP Alert Monitor - Multi-source with Redis cache

Editeur de contenu

v3.1.0
Content Management Plugin - Article and content family management

Éditeur web

v5.1.4
* BeamReactor Web Page Editor

Editorial

v1.6.0
* XDP plugin: edito (éditorial)

F.A.Q.

v4.2.0
* XDP engine faq plugin

Modifier les galeries

v2.0.0
* XDP plugin: gallery_handler

Ma galerie

v1.0.0
Gérez votre galerie personnelle

Liens

v1.2.1
* XDP web links plugin

Lecteur MD

v2.2.1
Supports both Knowledge Base and Plugin Documentation

Recherche

v1.0.0
* narrowsearch - Moteur de recherche Full-Text (MariaDB NATURAL LANGUAGE MODE)

Recommandation

v2.0.2
* BeamReactor Product Recommendation

Revue de Presse

v2.1.0
* XDP RSS/RDF support plugin -ajax support-

Tickets de support

v1.0.1
* XDP plugin: support_ticket

Vidéos

v1.2.0
* XDP plugin - video player
🕷️

Moissonneurs

6 plugins

Liste des moissonneurs

v2.3.0
* Displays known bots with categories and threat levels.

Robots & indexeurs

v2.0.0
* Displays bot visit statistics with threat analysis.

Dernières visites

v0.1.1
* XDP plugin: last visitors

Gestion robots.txt

v3.1.0
* Admin interface for managing robots.txt generation, bot database,

Statistiques globales

v2.2.0
* XDP plugin: statistics

Tracking

v2.0.0
* XDP plugin - Tracking: Digital Exposure Audit
⚙️

Système

20 plugins

Checkout abonnement

v2.0.0
* Subscription Checkout — Stripe / PayPal redirect

Confirmation abonnement

v1.0.0
* Subscription Success — Post-Stripe confirmation page

Audit

v1.4.2
Complete integrity check and security audit

IPs Bannies

v5.1.0
* BeamReactor Ban Manager

Nettoyage

v1.2.0
* XDP engine system cleaner plugin

Configuration

v3.3.0
* BeamReactor System Configuration Plugin

* XDP engine visitors IP plugin

v3.0.1
* XDP engine visitors IP plugin

Erreurs

v1.3.0
Error Logs Manager - Admin Dashboard

Historique

v3.0.0
* XDP engine history plugin

Factures

v1.0.0
Facturation électronique EN16931

Langues

v1.1.0
Gestion des paquets de langue, traductions manquantes, navigateur de fichiers locale

Paquets

v1.0.0
Browse and download available plugins as ZIP packages

* Checkout Form - Order Submission

v2.1.0
Checkout Form - Order Submission

Changement de mode de paiement

v1.0.0
* Resubscription Checkout — Changement de provider ou réactivation

Sauvegarder

v2.1.0
Complete backup system for BeamReactor sites

Ordonnanceur

v1.1.1
Manage automated cron jobs with AJAX

MySQL

v3.1.0
SQL Operations Controller

Info

v0.17.1
* XDP plugin: engine info

Mise à jour

v2.2.0
Compares local installation with remote manifest and updates files

Versions

v2.1.0
* XDP plugin: display versions
🧑‍💻

Communauté

11 plugins

Signalement d'abus

v1.1.0
Abuse Reporting System

Forums

v3.1.2
* XDP plugin: forums lite

Mes data

v1.0.0
Respect strict des classes moteur

Modération

v1.0.0
* XDP plugin - Moderation

Lettre d'information

v2.1.0
* XDP plugin: newsletter

Shoutbox

v3.1.1
Oneliner - Shoutbox Plugin

Sondages d'opinion

v2.1.2
* XDP opinion poll plugin handler

Éditer les sponsors

v1.07.0
* XDP engine sponsors plugin

Derniers utilisateurs inscrits

v1.01.0
SDP engine last suscribers display plugin

Gestion des utilisateurs

v1.0.1
Other file

Liste des membres

v2.2.0
User list plugin - Display registered users with pagination and filters
🔧

Outils

9 plugins

Détecteur de liens morts

v1.0.3
* XDP links verification plugin

DiskMaster

v3.0.2
Amiga Workbench-style file manager

Compteur de mots

v1.0.0
* XDP plugin: get_words

Boite aux lettres

v0.91.3
* XDP engine non intrusive email client handler

Bloc notes personnel

v2.0.3
* XDP plugin: notepad

Bureau distant

v1.0.0
Partage d'ecran et controle a distance entre utilisateurs

Servlets

v2.0.0
* XDP plugin - Servlets: Open Directory Search

SL: lecteur de Shape

v1.0.0
* SL Shape Reader plugin

Température

v1.0.1
Convertisseur d'unités de température
🛒

Boutique

12 plugins

Gestion des commandes

v1.0.0
Administration des ventes

Annuaire des partenaires

v1.0.0
* Partners Directory

Voir un produit

v2.0.1
* XDP engine shop plugin - Modern Product Display

Modifier les produits

v2.2.1
* XDP engine product management plugin

Parcourir les produits

v2.0.1
* XDP engine shop plugin - Products Families Display

Gestion des familles de produits

v2.1.0
* XDP engine product families management plugin

* XDP engine shop plugin - Single Family Display

v2.0.1
* XDP engine shop plugin - Single Family Display

Confirmation de commande

v2.2.0
Order Confirmation & Processing

Commande confirmée

v2.1.0
Succès de la commande - Page de confirmation

Votre panier

v2.0.2
Shopping basket display

Mes commandes

v2.0.0
User Orders History

Xchange

v1.0.0
* XDP plugin - Xchange marketplace
🧠

IA

1 plugin

AEGIS Demo

v1.1.0
AEGIS Demo - Client pour l'API LLM distante
📊

Referencement

5 plugins

Score Google

v0.55.0
* XDP plugin: ranking against Google.com

Extraction de meta tags & SEO

v2.0.0
* XDP plugin: Meta Tags Extractor & SEO Analyzer

Indexeur de contenu

v1.0.0
plugin siteindexer

Générateur sitemap

v1.1.0
Sitemap Generator Class

Nuages de mots

v0.15.0
* XDP plugin: tagcloud generator/handler
🧪

Beta

18 plugins

* XDP engine comments plugin

v1.04.1
* XDP engine comments plugin

Listview de la documentation.

v1.03.0
* XDP engine SDP lister plugin

Editer les galeries

v2.1.0
* XDP plugin: gallery

Livre d'or

v5.4.0
* BeamReactor Guestbook

Formulaire d'email

v2.1.1
* XDP plugin: mailform

Newsletter

v1.0.0
* XDP plugin: Newsletter subscription handler

* Payment Plugin - Success & Cancel pages

v1.1.1
Payment Plugin - Success & Cancel pages

Catalogue des Plugins

v1.5.2
Afficher tous les plugins disponibles avec leurs versions et descriptions

Boutique Beamreactor

v2.1.2
Boutique AEGIS IA - Accueil produits

* XDP engine shop plugin

v1.03.0
* XDP engine shop plugin

Suivre ma commande

v2.1.0
Order Tracking - Guest Order Lookup

* XDP engine link redirector

v1.08.0
* XDP engine link redirector

* BeamReactor Page Referral Plugin

v2.0.1
* BeamReactor Page Referral Plugin

Resubscription checkout

v1.0.0
* Resubscription Checkout — Changement de provider ou réactivation

* XDP plugin: recent history display

v0.03.0
* XDP plugin: recent history display

Subscription checkout

v2.0.0
* Subscription Checkout — Stripe / PayPal redirect

Subscription success

v1.0.0
* Subscription Success — Post-Stripe confirmation page

* SDP engine keywords plugin

v1.03.0
* SDP engine keywords plugin
📦

Contenu

6 plugins

Features & bugs

v3.6.0
* BeamReactor Todo List

Scanner d'intrusion

v1.0.2
Tests all PHP files for direct access protection

Gestion contextuelle du parseur

v1.0.0
* Parser Enforcer plugin

Testeur Regex

v2.0.0
* XDP plugin - Regex: Regular Expression Tester

Générateur de skin

v2.0.0
Générateur de skin pour le CMS BeamReactor

Tests

v1.1.0
* XDP plugin: testrunner
BeamReactor v3.0 • AmigaOS Workbench 2.1 Tribute • 2026