permit custom config
This commit is contained in:
@@ -55,29 +55,48 @@ Kaubuntu.re est une interface web responsive qui permet de consulter et recherch
|
||||
|
||||
## 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)
|
||||
1. Clonez ce dépôt
|
||||
2. Configurez votre serveur web (Apache, Nginx, etc.) pour pointer vers le répertoire racine
|
||||
|
||||
## Configuration
|
||||
|
||||
Pour connecter la plateforme à votre instance PeerTube:
|
||||
Le site utilise un système de configuration en deux parties :
|
||||
- `includes/config.php` : La configuration de base (versionnée)
|
||||
- `includes/config.local.php` : Votre configuration locale (non versionnée)
|
||||
|
||||
1. Modifiez le fichier `includes/config.php` (à créer) avec les paramètres suivants:
|
||||
```php
|
||||
<?php
|
||||
// URL de base de votre instance PeerTube
|
||||
define('PEERTUBE_URL', 'https://votre-instance-peertube.com');
|
||||
|
||||
// Paramètres d'API (si nécessaire)
|
||||
define('API_KEY', 'votre-clé-api');
|
||||
|
||||
// Autres paramètres de configuration
|
||||
define('SITE_NAME', 'Kaubuntu.re');
|
||||
define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
|
||||
?>
|
||||
Pour configurer votre environnement local :
|
||||
|
||||
1. Copiez le fichier d'exemple vers le fichier local :
|
||||
```
|
||||
cp includes/config.local.php.sample includes/config.local.php
|
||||
```
|
||||
|
||||
2. Modifiez `includes/config.local.php` selon vos besoins :
|
||||
- URL de l'instance PeerTube
|
||||
- Clé API
|
||||
- Catégories à afficher
|
||||
- Nombre de vidéos par section
|
||||
- etc.
|
||||
|
||||
Les modifications apportées à `config.local.php` ne seront pas suivies par Git, ce qui vous permet de personnaliser votre instance sans affecter le code source principal.
|
||||
|
||||
## Personnalisation des catégories
|
||||
|
||||
Pour personnaliser les catégories affichées sur la page d'accueil, modifiez la constante `PRIORITY_CATEGORIES` dans votre fichier `config.local.php` :
|
||||
|
||||
```php
|
||||
define('PRIORITY_CATEGORIES', [
|
||||
11 => 'Actualité & Politique',
|
||||
14 => 'Activisme',
|
||||
15 => 'Science & Technologie',
|
||||
1 => 'Musique',
|
||||
// Ajoutez d'autres catégories selon vos besoins
|
||||
]);
|
||||
```
|
||||
|
||||
- Les clés sont les IDs des catégories dans PeerTube
|
||||
- Les valeurs sont les noms personnalisés que vous souhaitez afficher
|
||||
- L'ordre dans le tableau détermine l'ordre d'affichage sur la page
|
||||
|
||||
## Personnalisation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user