Voici le lien du dépôt d'origine où sont expliqués le contexte et les fonctionnalités initiales du projet.
Ce dépôt présente uniquement les fonctionnalités ajoutées à l’application dans le cadre de son évolution.
- Sur la page des playlists, une nouvelle colonne affiche le nombre de formations associées à chaque playlist.
- Cette colonne permet un tri ascendant ou descendant.
- Ce nombre est également affiché sur la page de détail de chaque playlist.
Création d’une interface de gestion des contenus, accessible uniquement aux administrateurs authentifiés.
Sections disponibles :
-
Formations :
- Ajout
- Modification
- Suppression
-
Playlists :
- Ajout
- Modification
- Suppression
- Catégories : ajout, modification, suppression (uniquement si aucune formation liée).
L’affichage du back-office reprend la structure du front.
-
Mise en place d’une page de connexion sécurisée pour accéder au back-office.
-
Une fois connecté, un bouton "Centre d’administration" apparaît dans l’interface front pour accéder facilement au back.
-
Déconnexion possible à tout moment, depuis n’importe quelle page.
L’application peut être consultée à l’adresse suivante :
👉 https://mediatekformation.alwaysdata.net
Les identifiants d’accès à l’espace administrateur ne sont malheureusement pas disponibles.
Un lien vers la documentation technique de l’application est disponible dans le site : 👉 Consulter la documentation
- PHP ≥ 8.1
- Symfony CLI
- Composer
- MySQL
- Serveur local (Wamp, Xampp ou autre)
- Navigateur web
git clone https://github.com/votre-utilisateur/mediatekformation.git
cd mediatekformationcomposer installcp .env .env.localDATABASE_URL="mysql://utilisateur:motdepasse@127.0.0.1:3306/mediatekformation"php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:loadsymfony server:startRendez-vous ensuite sur https://127.0.0.1:8000
2. Télécharger le projet au format ZIP depuis GitHub et le décompresser dans le dossier www de Wamp.
cd C:\wamp64\www\mediatekformation
composer install5. Créer la base de données mediatekformation via phpMyAdmin (utilisateur root sans mot de passe par défaut).
DATABASE_URL="mysql://root:@127.0.0.1:3306/mediatekformation"









