48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# Mini-Projet CMS Simplifié
|
||
BTS CIEL 2ᵉ année – Module Développement Web
|
||
|
||
Blog minimaliste sans framework : HTML5, CSS3, PHP (PDO), MySQL.
|
||
Design noir & or, responsive, sécurisé.
|
||
|
||
## 🎯 Objectifs
|
||
CRUD complet • Authentification sécurisée • PDO • Docker • Git/Gitea
|
||
|
||
## 📦 Stack
|
||
HTML5 / CSS3 • PHP 8.2 • MySQL 8.0 • Docker • Git / Gitea
|
||
|
||
## 🗂️ Arborescence
|
||
cms-simplifie/
|
||
├── docker-compose.yml
|
||
├── README.md
|
||
├── sql/dump.sql
|
||
└── src/
|
||
├── index.php
|
||
├── article.php
|
||
├── login.php
|
||
├── dashboard.php
|
||
├── ajouter.php
|
||
├── modifier.php
|
||
├── supprimer.php
|
||
├── logout.php
|
||
├── includes/
|
||
│ ├── db.php
|
||
│ ├── header.php
|
||
│ └── footer.php
|
||
└── css/
|
||
└── style.css
|
||
Copy
|
||
|
||
## 🔐 Sécurité
|
||
bcrypt • PDO prepared statements • session_regenerate_id() • vars dans docker-compose.yml
|
||
|
||
## 🚀 Lancement rapide
|
||
```bash
|
||
git clone https://gitea.votre-ecole.fr/votre-nom/cms-simplifie.git
|
||
cd cms-simplifie
|
||
docker-compose up -d
|
||
# importer sql/dump.sql
|
||
php -S localhost:8000 -t src
|
||
Public : http://localhost:8000
|
||
Admin : http://localhost:8000/login.php
|
||
🔑 Identifiants
|
||
admin / admin123 |