Files
kaubuntu.re/includes/config.local.php.sample
T

154 lines
6.2 KiB
Plaintext
Raw Normal View History

2025-04-08 16:43:18 +04:00
<?php
/**
* Configuration locale — kaubuntu.re
2025-07-18 09:51:36 +04:00
*
* Ce fichier est un exemple. Pour l'utiliser :
* 1. Copiez-le vers config.local.php
2025-04-08 16:49:57 +04:00
* 2. Décommentez et modifiez les valeurs selon vos besoins
2025-07-18 09:51:36 +04:00
*
* Note : config.local.php ne doit pas être versionné dans git.
2025-04-08 16:43:18 +04:00
*/
2025-04-09 20:19:05 +04:00
// define('APP_HOST_NAME', 'kaubuntu.re');
2025-04-08 16:49:57 +04:00
// =========================================
// Réseaux sociaux — URLs et handles
2025-04-08 16:49:57 +04:00
// =========================================
// URLs complètes des pages/comptes (obligatoires pour les liens et widgets)
// define('YOUTUBE_URL', 'https://www.youtube.com/@votrechannel');
// define('FACEBOOK_URL', 'https://www.facebook.com/votrepage');
// define('INSTAGRAM_URL', 'https://www.instagram.com/votrecompte/');
// define('TIKTOK_URL', 'https://www.tiktok.com/@votrecompte');
// define('X_URL', 'https://x.com/votrecompte');
2025-04-08 16:43:18 +04:00
// Handles (sans @) — utilisés pour les widgets et embeds
// define('YOUTUBE_HANDLE', 'votrechannel');
// define('FACEBOOK_PAGE', 'votrepage'); // ex: zinfos.ubuntu
// define('INSTAGRAM_HANDLE', 'votrecompte');
// define('TIKTOK_HANDLE', 'votrecompte');
// define('X_HANDLE', 'votrecompte');
2026-01-14 16:51:44 +04:00
2025-04-08 16:49:57 +04:00
// =========================================
// YouTube — affichage des vidéos
2025-04-08 16:49:57 +04:00
// =========================================
// Option A — clé API Google Cloud (qualité maximale) :
// 1. https://console.cloud.google.com/ → activer "YouTube Data API v3"
// 2. Créer une clé API (APIs & Services > Credentials)
// define('YOUTUBE_API_KEY', 'AIza...');
2025-04-08 16:49:57 +04:00
// Option B — flux RSS public, SANS clé API (recommandé pour démarrer) :
// Renseigner l'ID de chaîne (YouTube Studio > Paramètres > Informations sur la chaîne)
// Format : UC suivi de 22 caractères
// define('YOUTUBE_CHANNEL_ID', 'UC...');
2025-04-10 13:30:15 +04:00
// Si les deux sont définis, l'API a la priorité sur le RSS.
// Sans aucun des deux, une carte de profil YouTube est affichée.
2025-04-10 13:53:33 +04:00
// Nombre de vidéos à afficher (défaut : 6)
// define('YOUTUBE_VIDEOS_COUNT', 6);
2025-04-08 16:43:18 +04:00
2025-04-08 16:49:57 +04:00
// =========================================
// Contenu embarqué optionnel
2025-04-08 16:49:57 +04:00
// =========================================
// Sans ces URLs, des cartes de profil statiques sont affichées à la place.
2025-04-08 16:49:57 +04:00
// Posts Instagram spécifiques à embarquer (URLs complètes)
// define('INSTAGRAM_POST_URLS', [
// 'https://www.instagram.com/p/ABC123/',
// 'https://www.instagram.com/p/DEF456/',
// ]);
2025-04-08 16:49:57 +04:00
// Vidéos TikTok spécifiques à embarquer (URLs complètes)
// define('TIKTOK_VIDEO_URLS', [
// 'https://www.tiktok.com/@votrecompte/video/123456789',
// ]);
2025-04-08 16:49:57 +04:00
// =========================================
// Informations du site
// =========================================
// define('SITE_NAME', 'kaubuntu.re');
// define('SITE_DESCRIPTION', 'Hub multimédia du mouvement Ka-Ubuntu');
// define('SITE_LOGO', 'img/logo.png');
// define('SITE_FAVICON', 'img/favicon.png');
2025-04-08 16:49:57 +04:00
// Fuseau horaire (liste : https://www.php.net/manual/fr/timezones.php)
2025-10-08 20:52:40 +04:00
// define('DEFAULT_TIMEZONE', 'Indian/Reunion');
2025-04-08 16:49:57 +04:00
// =========================================
// Contact
// =========================================
// define('CONTACT_EMAIL', 'contact@votredomaine.re');
2025-04-08 16:49:57 +04:00
// =========================================
// Mentions légales
2025-04-08 16:49:57 +04:00
// =========================================
// define('LEGAL_COPYRIGHT', 'Ka-Ubuntu');
// define('LEGAL_WEBMASTER_NAME', 'Prénom Nom');
// define('LEGAL_WEBMASTER_EMAIL', 'contact@votredomaine.re');
// 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', 'contact@votredomaine.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 panafricaniste et indépendantiste réunionnais Ka-Ubuntu.');
2025-04-08 17:14:34 +04:00
// =========================================
// Système de dons (PayPal Me)
2025-04-08 17:14:34 +04:00
// =========================================
// define('DONATIONS_ENABLED', true);
// define('PAYPAL_ME_URL', 'https://www.paypal.com/paypalme/votrecompte');
// define('DONATION_AMOUNTS', [5, 10, 20, 50]);
// define('DONATION_CURRENCY', 'EUR');
2025-04-09 20:19:05 +04:00
// =========================================
// Annonce du prochain live
2025-04-09 20:19:05 +04:00
// =========================================
// define('NEXT_LIVE_ENABLED', true);
// define('NEXT_LIVE_TITLE', 'Prochain live');
// define('NEXT_LIVE_DESCRIPTION', 'Rejoignez-nous pour notre prochain live !');
// define('NEXT_LIVE_DATE', '2025-12-01 20:00:00'); // format: Y-m-d H:i:s
// define('NEXT_LIVE_IMAGE', 'uploads/next-live.jpg');
2025-09-07 22:11:08 +04:00
// =========================================
// Système de compte à rebours / maintenance
// =========================================
// Activer le mode compte à rebours (true/false)
define('COUNTDOWN_ENABLED', false);
// Date de fin du compte à rebours (format: Y-m-d H:i:s)
define('COUNTDOWN_TARGET_DATE', '2025-10-11 00:00:00');
// Territoires et fuseaux horaires affichés sur la page de compte à rebours
2025-09-14 11:18:58 +04:00
define('COUNTDOWN_TIMEZONES', [
2025-09-14 14:38:58 +04:00
'Martinique / Guadeloupe' => 'America/Martinique',
'Guyane' => 'America/Cayenne',
'France' => 'Europe/Paris',
"Ma'ohi Nui" => 'Pacific/Tahiti',
'Kanaky' => 'Pacific/Noumea',
2025-09-14 11:18:58 +04:00
]);
2025-09-07 22:11:08 +04:00
2025-09-17 22:30:09 +04:00
// =========================================
// Intégration WordPress (optionnel)
// =========================================
// define('WORDPRESS_ENABLED', true);
// define('WORDPRESS_URL', 'https://votre-site-wordpress.com'); // sans trailing slash
// define('WORDPRESS_POSTS_COUNT', 6);
2025-04-10 14:49:08 +04:00
// =========================================
// Cache
// =========================================
// define('CACHE_ENABLED', true);
// define('CACHE_DURATION', 3600); // en secondes (1 heure)