Une plateforme multimédia conçue pour diffuser du contenu à partir d'une instance PeerTube.
## Description
Kaubuntu.re est une interface web responsive qui permet de consulter et rechercher des vidéos hébergées sur une instance PeerTube. La plateforme est conçue pour être légère, facilement déployable sur un serveur mutualisé, et optimisée pour les appareils mobiles et desktop.
## Fonctionnalités
- Affichage des vidéos à la une et récentes
- Navigation par catégories
- Lecture de vidéos
- Recherche de contenu
- Interface responsive (mobile et desktop)
- Intégration avec une instance PeerTube
## Technologies utilisées
- HTML5
- CSS3 avec Media Queries pour le responsive design
- PHP pour le backend
- JavaScript pour les interactions côté client
- Bibliothèques externes via CDN:
- Font Awesome (icônes)
- jQuery
## Structure du projet
```
├── css/
│ ├── styles.css
│ ├── video-page.css
│ ├── categories.css
│ └── search.css
├── img/
│ ├── categories/
│ ├── video-thumbnails/
│ └── channels/
├── js/
│ └── main.js
├── includes/
│ ├── header.php
│ ├── footer.php
│ ├── mobile-menu.php
│ ├── featured-videos.php
│ ├── recent-videos.php
│ └── categories.php
├── index.php
├── video.php
├── categories.php
├── search.php
└── README.md
```
## Installation
1. Téléchargez ou clonez ce dépôt sur votre ordinateur
2. Importez les fichiers sur votre serveur web compatible PHP (via FTP ou SSH)
3. Assurez-vous que le serveur web peut exécuter des scripts PHP
4. Configurez les paramètres de connexion à votre instance PeerTube (voir configuration)
## Configuration
Pour connecter la plateforme à votre instance PeerTube:
1. Modifiez le fichier `includes/config.php` (à créer) avec les paramètres suivants:
define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
?>
```
## Personnalisation
Vous pouvez personnaliser l'apparence de la plateforme en modifiant les fichiers CSS dans le dossier `css/`. Pour changer le logo et les couleurs principales:
1. Remplacez le fichier `img/logo.png` par votre propre logo