Démarrage
Pré-requis
Pour utiliser pleinement le moteur Edelweiss, vous aurez besoin des composants suivants :
- Serveur Web Apache ou Nginx
- Langages suivants au minimum : HTML, CSS, JS et PHP 8+
- Pour le composant mysql_pdo : serveur BDD MYSQL ou PostgreSQL ou MariaDB
Modèle de page
Ce modèle peut être utilisé comme guide pour structurer de nouvelles pages avec Edelweiss. Certaines balises meta ainsi que les fichiers CSS et JS sont inclus dans ce modèle. Les composants suivants sont chargés par défaut pour faire fonctionner au minimum Edelweiss :
- header : en-tête de la page Web
- sidebar : barre latérale gauche de la page Web
- topbar : barre supérieure de la page Web
- footer : bas-de-page de la page Web
<?php
$title = "Titre de ma page";
$description = "Mon descriptif";
$tags = "des,exemples,tags,pages,modele";
include "./components/header.php";
?>
<body>
<div class="wrapper" id="wrapper">
<?php include "./components/sidebar.php"; ?>
<div class="main">
<?php include "./components/topbar.php"; ?>
<main class="content" id="main-content">
<div class="container-fluid p-0">
<h1 class="h3 mb-3"><strong></strong></h1>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h5 class="card-title mb-0">Liste</h5>
</div>
<div class="card-body h-100">
</div>
</div>
</div>
</div>
</div>
</main>
<?php include "./components/footer.php"; ?>
</div>
</div>
<script src="js/app.js"></script>
</body>
</html>