154 lines
6.2 KiB
Plaintext
154 lines
6.2 KiB
Plaintext
<?php
|
|
/**
|
|
* Configuration locale — kaubuntu.re
|
|
*
|
|
* Ce fichier est un exemple. Pour l'utiliser :
|
|
* 1. Copiez-le 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');
|
|
|
|
// =========================================
|
|
// Réseaux sociaux — URLs et handles
|
|
// =========================================
|
|
|
|
// 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');
|
|
|
|
// 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');
|
|
|
|
// =========================================
|
|
// YouTube — affichage des vidéos
|
|
// =========================================
|
|
// 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...');
|
|
|
|
// 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...');
|
|
|
|
// 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.
|
|
|
|
// Nombre de vidéos à afficher (défaut : 6)
|
|
// define('YOUTUBE_VIDEOS_COUNT', 6);
|
|
|
|
// =========================================
|
|
// Contenu embarqué optionnel
|
|
// =========================================
|
|
// Sans ces URLs, des cartes de profil statiques sont affichées à la place.
|
|
|
|
// Posts Instagram spécifiques à embarquer (URLs complètes)
|
|
// define('INSTAGRAM_POST_URLS', [
|
|
// 'https://www.instagram.com/p/ABC123/',
|
|
// 'https://www.instagram.com/p/DEF456/',
|
|
// ]);
|
|
|
|
// Vidéos TikTok spécifiques à embarquer (URLs complètes)
|
|
// define('TIKTOK_VIDEO_URLS', [
|
|
// 'https://www.tiktok.com/@votrecompte/video/123456789',
|
|
// ]);
|
|
|
|
// =========================================
|
|
// 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');
|
|
|
|
// Fuseau horaire (liste : https://www.php.net/manual/fr/timezones.php)
|
|
// define('DEFAULT_TIMEZONE', 'Indian/Reunion');
|
|
|
|
// =========================================
|
|
// Contact
|
|
// =========================================
|
|
|
|
// define('CONTACT_EMAIL', 'contact@votredomaine.re');
|
|
|
|
// =========================================
|
|
// Mentions légales
|
|
// =========================================
|
|
|
|
// 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://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/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.');
|
|
|
|
// =========================================
|
|
// Système de dons (PayPal Me)
|
|
// =========================================
|
|
|
|
// 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');
|
|
|
|
// =========================================
|
|
// Annonce du prochain live
|
|
// =========================================
|
|
|
|
// 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');
|
|
|
|
// =========================================
|
|
// 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
|
|
define('COUNTDOWN_TIMEZONES', [
|
|
'Martinique / Guadeloupe' => 'America/Martinique',
|
|
'Guyane' => 'America/Cayenne',
|
|
'France' => 'Europe/Paris',
|
|
"Ma'ohi Nui" => 'Pacific/Tahiti',
|
|
'Kanaky' => 'Pacific/Noumea',
|
|
]);
|
|
|
|
// =========================================
|
|
// Intégration WordPress (optionnel)
|
|
// =========================================
|
|
|
|
// define('WORDPRESS_ENABLED', true);
|
|
// define('WORDPRESS_URL', 'https://votre-site-wordpress.com'); // sans trailing slash
|
|
// define('WORDPRESS_POSTS_COUNT', 6);
|
|
|
|
// =========================================
|
|
// Cache
|
|
// =========================================
|
|
|
|
// define('CACHE_ENABLED', true);
|
|
// define('CACHE_DURATION', 3600); // en secondes (1 heure)
|