permit custom config

This commit is contained in:
2025-04-08 16:43:18 +04:00
parent f59b9823ec
commit 083792bb62
4 changed files with 111 additions and 22 deletions
+43
View File
@@ -0,0 +1,43 @@
<?php
/**
* Configuration locale pour l'instance de PeerTube
*
* Ce fichier est un exemple de configuration locale.
* Pour l'utiliser:
* 1. Copiez ce fichier vers config.local.php
* 2. Modifiez les valeurs selon vos besoins
*
* Note: config.local.php ne doit pas être versionné dans git
*/
// URL de l'API PeerTube (surcharge la valeur par défaut)
// define('PEERTUBE_URL', 'https://votre-instance.fr');
// Clé d'API PeerTube
// define('API_KEY', 'votre_cle_api');
// Tag pour les vidéos sur l'indépendance
// define('TAG_INDEPENDENCE', 'independance,liberte,souverainete');
// Paramètres de pagination et d'affichage
// define('VIDEOS_PER_PAGE', 12);
// define('FEATURED_VIDEOS_COUNT', 6);
// define('RECENT_VIDEOS_COUNT', 6);
// define('SHORTS_COUNT', 6);
// define('TRENDING_VIDEOS_COUNT', 6);
// define('INDEPENDENCE_VIDEOS_COUNT', 6);
// define('CATEGORY_VIDEOS_COUNT', 6);
// define('LOAD_MORE_COUNT', 6);
// Catégories prioritaires avec noms personnalisés (dans l'ordre d'affichage souhaité)
// Décommentez et modifiez selon vos besoins
/*
define('PRIORITY_CATEGORIES', [
11 => 'Actualité & Politique',
14 => 'Activisme',
15 => 'Science & Technologie',
1 => 'Musique',
2 => 'Films',
10 => 'Sports',
]);
*/
+12 -4
View File
@@ -6,11 +6,15 @@
* la plateforme à une instance PeerTube et personnaliser le site.
*/
// URL de base de votre instance PeerTube
// Configuration de base
// URL de l'API PeerTube
define('PEERTUBE_URL', 'https://video.off-investigation.fr');
// Paramètres d'API (si nécessaire)
define('API_KEY', ''); // Laissez vide si pas nécessaire
// Clé d'API PeerTube (laisser vide si non utilisée)
define('API_KEY', '');
// Nombre max de vidéos à charger à la fois
define('SHORTS_MAX_DURATION', 120); // 2 minutes max pour les shorts
// Pagination et affichage
define('VIDEOS_PER_PAGE', 12);
@@ -30,6 +34,11 @@ define('PRIORITY_CATEGORIES', [
1 => 'Musique', // Musique
]);
// Charger la configuration locale si elle existe
if (file_exists(__DIR__ . '/config.local.php')) {
require_once __DIR__ . '/config.local.php';
}
// Informations du site
define('SITE_NAME', 'Kaubuntu.re');
define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
@@ -55,7 +64,6 @@ define('CACHE_ENABLED', false);
define('CACHE_DURATION', 3600); // En secondes (1 heure)
// Tags pour filtrer les vidéos selon les catégories
define('TAG_INDEPENDENCE', 'independence');
define('TAG_SHORT', 'short');
// Locale et fuseau horaire