05 62 66 28 06

admin@awe.fr

Espace Développeurs

Conçu pour le code de prestige

Un noyau PHP natif propre, modulaire et structuré pour éliminer définitivement la maintenance lourde.

Architecture

Un Front Controller robuste

AWE évite la complexité des frameworks modernes surchargés de dépendances npm et de routages magiques. Toutes les requêtes HTTP sont aiguillées par un unique contrôleur frontal ([index.php](file:///Users/fabesp/dev/docker/www/awe/index.php)).

La base de données repose sur le wrapper standardisé **`dbAccess`**, protégeant nativement l'intégralité du site contre les failles d'injection SQL grâce à des requêtes préparées systématiques.

Avantages majeurs pour l'intégration IA :

  • Squelette épuré : Idéal pour être ingéré par des LLMs sans bruit.
  • Absence de dépendance tierce : Pas de risque de package déprécié ou cassé.
  • Extensibilité directe : Ajout de routes et de scripts de traitement en quelques lignes.
config/database.php
<?php // Connexion sécurisée via dbAccess require_once __DIR__ . '/site.conf.php'; require_once __DIR__ . '/../includes/class.dbAccess.php'; try { $db = new dbAccess(DB_HOST, DB_NAME, DB_USER, DB_PASS); // Récupérer les informations de la page courante $page = $db->getRow("SELECT * FROM seo_pages WHERE route = :r", [ ':r' => $route ]); } catch (PDOException $e) { error_log($e->getMessage()); }
Guide de Branchement

Ajouter une nouvelle page en 4 étapes

1

Créer le fichier

Créez le fichier de contenu dans pages/ (ex: pages/audit.php) en appelant le header et le footer.

2

Déclarer la route

Modifiez index.php et ajoutez un cas dans le switch-case (ex: case '/solutions/audit').

3

Référencer le SEO

Ajoutez l'URL dans la table seo_pages (soit via l'admin, soit via SQL dans l'installeur).

4

Lien de navigation

Ajoutez le lien dans la table navigation_menu depuis la console d'administration pour l'afficher.

Prêt à développer sur ATRIA WebsiteEngine ?

Téléchargez le squelette et commencez à concevoir vos expériences web de prestige.

Planifier un Onboarding