248 lines
7.7 KiB
Plaintext
248 lines
7.7 KiB
Plaintext
<?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. Décommentez et modifiez les valeurs selon vos besoins
|
|
*
|
|
* Note: config.local.php ne doit pas être versionné dans git
|
|
*/
|
|
|
|
// define('APP_HOST_NAME', 'kaubuntu.re');
|
|
|
|
// =========================================
|
|
// Configuration de l'API PeerTube
|
|
// =========================================
|
|
|
|
// URL de l'API PeerTube (obligatoire)
|
|
// define('PEERTUBE_URL', 'https://votre-instance.fr');
|
|
// define('PEERTUBE_DISPLAY_NAME', 'votre-instance.fr');
|
|
|
|
// Clé d'API PeerTube (optionnelle)
|
|
// define('API_KEY', 'votre_cle_api');
|
|
|
|
// Compte PeerTube pour les lives
|
|
// define('LIVE_ACCOUNT_NAME', 'admin');
|
|
|
|
// =========================================
|
|
// Filtres et tags
|
|
// =========================================
|
|
|
|
// Tag pour les vidéos sur l'indépendance
|
|
// define('TAG_INDEPENDENCE', 'indépendance');
|
|
|
|
// Tag pour les shorts
|
|
// define('TAG_SHORT', 'short');
|
|
|
|
// Hashtags importants à afficher dans la sidebar, footer et menu mobile
|
|
// define('IMPORTANT_TAGS', [
|
|
// 'Colonialisme',
|
|
// 'La Réunion',
|
|
// 'Panafricanisme',
|
|
// 'Conférence',
|
|
// 'Indépendance',
|
|
// 'Histoire'
|
|
// ]);
|
|
|
|
// Hashtags populaires à afficher sur la page d'accueil
|
|
// define('POPULAR_TAGS', [
|
|
// 'Justice',
|
|
// 'Anticolonial',
|
|
// 'Kanaky',
|
|
// 'Océan Indien'
|
|
// ]);
|
|
|
|
// Durée maximale des shorts en secondes
|
|
// define('SHORTS_MAX_DURATION', 120); // 2 minutes
|
|
|
|
// =========================================
|
|
// Pagination et nombre de vidéos à afficher
|
|
// =========================================
|
|
|
|
// Nombre de vidéos par page
|
|
// define('VIDEOS_PER_PAGE', 12);
|
|
|
|
// Limite de vidéo à chercher
|
|
// define('COUNT_VIDEO_SEARCH', 6);
|
|
|
|
// Nombre de vidéos à la une
|
|
// define('FEATURED_VIDEOS_COUNT', 6);
|
|
|
|
// Nombre de vidéos récentes
|
|
// define('RECENT_VIDEOS_COUNT', 6);
|
|
|
|
// Nombre de shorts
|
|
// define('SHORTS_COUNT', 6);
|
|
// define('SHORTS_COUNT_SEARCH', 50)
|
|
|
|
// Nombre de vidéos tendances
|
|
// define('TRENDING_VIDEOS_COUNT', 6);
|
|
|
|
// Nombre de vidéos indépendance
|
|
// define('INDEPENDENCE_VIDEOS_COUNT', 6);
|
|
|
|
// Nombre de vidéos par catégorie
|
|
// define('CATEGORY_VIDEOS_COUNT', 6);
|
|
|
|
// Nombre de vidéos chargées avec "Voir plus"
|
|
// define('LOAD_MORE_COUNT', 6);
|
|
|
|
// =========================================
|
|
// Catégories à afficher
|
|
// =========================================
|
|
|
|
// Catégories prioritaires avec noms personnalisés (dans l'ordre d'affichage souhaité)
|
|
// Liste des catégories : (disponible ici => https://mon_instance_peertube.fr/api/v1/videos/categories)
|
|
// 1 : Music
|
|
// 2 : Films
|
|
// 3 : Vehicles
|
|
// 4 : Art
|
|
// 5 : Sports
|
|
// 6 : Travels
|
|
// 7 : Gaming
|
|
// 8 : People
|
|
// 9 : Comedy
|
|
// 10 : Entertainment
|
|
// 11 : News & Politics
|
|
// 12 : How To
|
|
// 13 : Education
|
|
// 14 : Activism
|
|
// 15 : Science & Technology
|
|
// 16 : Animals
|
|
// 17 : Kids
|
|
// 18 : Food
|
|
define('PRIORITY_CATEGORIES', [
|
|
11 => 'Actualités & Politique',
|
|
14 => 'Activisme',
|
|
1 => 'Musique',
|
|
// Ajoutez d'autres catégories selon vos besoins
|
|
]);
|
|
|
|
// =========================================
|
|
// Informations du site
|
|
// =========================================
|
|
|
|
// Nom du site
|
|
// define('SITE_NAME', 'kaubuntu.re');
|
|
|
|
// Description du site
|
|
// define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
|
|
|
|
// Logo du site
|
|
// define('SITE_LOGO', 'img/logo.png');
|
|
|
|
// Favicon du site
|
|
// define('SITE_FAVICON', 'img/favicon.png');
|
|
|
|
// =========================================
|
|
// Réseaux sociaux
|
|
// =========================================
|
|
|
|
// URL de la page Facebook
|
|
// define('FACEBOOK_URL', 'https://facebook.com/votrepage');
|
|
|
|
// URL du compte X (anciennement Twitter)
|
|
// define('X_URL', 'https://x.com/votrecompte');
|
|
|
|
// URL du compte Instagram
|
|
// define('INSTAGRAM_URL', 'https://instagram.com/votrecompte');
|
|
|
|
// URL de la chaîne YouTube
|
|
// define('YOUTUBE_URL', 'https://youtube.com/votrechaine');
|
|
|
|
// URL du compte TikTok
|
|
// define('TIKTOK_URL', 'https://tiktok.com/@votrecompte');
|
|
|
|
// =========================================
|
|
// Contact
|
|
// =========================================
|
|
|
|
// Email de contact
|
|
// define('CONTACT_EMAIL', 'contact@votredomaine.com');
|
|
|
|
// =========================================
|
|
// Fonctionnalités
|
|
// =========================================
|
|
|
|
// Activer/désactiver les commentaires
|
|
// define('ENABLE_COMMENTS', true);
|
|
|
|
// Activer/désactiver la recherche
|
|
// define('ENABLE_SEARCH', true);
|
|
|
|
// Activer/désactiver les comptes utilisateurs
|
|
// define('ENABLE_USER_ACCOUNTS', false);
|
|
|
|
// =========================================
|
|
// Cache
|
|
// =========================================
|
|
|
|
// Activer/désactiver le cache
|
|
// define('CACHE_ENABLED', false);
|
|
|
|
// Durée du cache en secondes
|
|
// define('CACHE_DURATION', 3600); // 1 heure
|
|
|
|
// =========================================
|
|
// Configuration Mastodon
|
|
// =========================================
|
|
|
|
// URL de l'instance Mastodon
|
|
// define('MASTODON_INSTANCE_URL', 'https://mastodon.social');
|
|
|
|
// Format de date pour l'affichage des posts
|
|
// define('MASTODON_DATE_FORMAT', 'fr-FR');
|
|
|
|
// Texte du bouton "Voir plus"
|
|
// define('MASTODON_BTN_SEE_MORE', 'Voir plus de post');
|
|
|
|
// Texte du bouton "Rafraichir"
|
|
// define('MASTODON_BTN_RELOAD', 'Rafraichir');
|
|
|
|
// Nombre maximum de posts à récupérer
|
|
// define('MASTODON_MAX_POST_FETCH', '10');
|
|
|
|
// Nombre maximum de posts à afficher
|
|
// define('MASTODON_MAX_POST_SHOW', '10');
|
|
|
|
// =========================================
|
|
// Contact
|
|
// =========================================
|
|
|
|
// define('CONTACT_EMAIL', 'multimedia@kaubuntu.re');
|
|
|
|
// =========================================
|
|
// Mentions légales
|
|
// =========================================
|
|
|
|
// define('LEGAL_COPYRIGHT', 'Ka-Ubuntu');
|
|
// define('LEGAL_WEBMASTER_NAME', 'Cédric Famibelle-Pronzola');
|
|
// define('LEGAL_WEBMASTER_EMAIL', 'contact@cedric-pronzola.dev');
|
|
// define('LEGAL_HOST_NAME', 'o2Switch');
|
|
// define('LEGAL_HOST_COMPANY', 'société au capital de 100 000 €');
|
|
// define('LEGAL_HOST_RCS', 'immatriculée au RCS de Clermont-Ferrand sous le numéro 510 909 807');
|
|
// define('LEGAL_HOST_ADDRESS', '222 boulevard Gustave Flaubert, 63000 Clermont-Ferrand, France');
|
|
// define('LEGAL_CONTACT_EMAIL', 'multimedia@kaubuntu.re');
|
|
// define('LEGAL_LICENSE', 'GNU Affero General Public License version 3 (AGPL-V3)');
|
|
// define('LEGAL_LICENSE_URL', 'https://www.gnu.org/licenses/agpl-3.0.html');
|
|
// define('LEGAL_SOURCE_CODE_URL', 'https://codeberg.org/Ka-Ubuntu/kaubuntu.re');
|
|
// define('LEGAL_SERVICE_DESCRIPTION', 'est une plateforme multimédia proposant des contenus vidéo, des actualités et des informations liées au mouvement politique indépendantiste et panafricaniste réunionnais Ka-Ubuntu.');
|
|
|
|
// =========================================
|
|
// Texte de présentation du mouvement
|
|
// =========================================
|
|
|
|
// Pour désactiver le bloc de présentation, commentez cette ligne:
|
|
// define('MOVEMENT_DESCRIPTION', 'KA UBUNTU est un mouvement politique panafricaniste et indépendantiste réunionnais qui a 5 objectifs :');
|
|
|
|
// Image du mouvement à afficher dans la section de présentation
|
|
// define('MOVEMENT_IMAGE', 'img/movement_presentation.png');
|
|
|
|
// Texte alternatif pour l'image du mouvement (accessibilité)
|
|
// define('MOVEMENT_IMAGE_ALT', 'Les 5 objectifs de Ka-Ubuntu');
|
|
|
|
// Légende de l'image (peut contenir du HTML simple comme <br>)
|
|
// define('MOVEMENT_CAPTION', 'Nos 5 points de lutte.<br>1. Activer la conscience politique et historique de notre peuple<br>2. Défendre le droit à I\'autodétermination des peuples africains et afro-descendants<br>3. Arracher I\'indépendance de notre pays La Réunion<br>4. Établir une unité politique, économique et culturelle de l\'Afrique<br>5. Construire une solidarité entre les peuples opprimés');
|