forked from ORGANISATION-KA-INTERNATIONALE/FEDIVERSE-OKI
docs: rebrand fork for ANNU KUTE CED podcast hub
This commit is contained in:
+76
-34
@@ -1,30 +1,41 @@
|
||||
= 🎬 FEDIVERSE OKI - ORGANISATION KA INTERNATIONALE
|
||||
= 🎙️ ANNU KUTE CED - Hub multimédia du podcast
|
||||
:toc: left
|
||||
:toc-title: Sommaire
|
||||
:toclevels: 3
|
||||
|
||||
🌍 *Une plateforme multimédia indépendante*
|
||||
🌍 *Hub multimédia du podcast ANNU KUTE CED*
|
||||
|
||||
== 📖 Description
|
||||
|
||||
**FEDIVERSE OKI** est une interface web responsive qui permet de consulter et rechercher des vidéos hébergées sur une instance PeerTube. Il est également possible de suivre le fil du réseau social Mastodon. C'est le fork de https://codeberg.org/Ka-Ubuntu/kaubuntu.re[kaubuntu.re], développée par le mouvement politique *https://kaubuntu.com[Ka-Ubuntu]*. Cette plateforme est conçue pour être légère, facilement déployable sur un serveur mutualisé, et optimisée pour les appareils mobiles et desktop.
|
||||
**ANNU KUTE CED** est une interface web responsive dédiée au podcast *ANNU KUTE CED*. Elle regroupe en un seul lieu la chaîne PeerTube du podcast, son compte Castopod et sa timeline Mastodon, offrant ainsi un point d'entrée unique pour suivre l'ensemble de ses contenus.
|
||||
|
||||
🎯 *Mission* : Offrir une alternative libre et décentralisée aux plateformes vidéo traditionnelles.
|
||||
Cette plateforme est un *fork* de **FEDIVERSE OKI** (https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/FEDIVERSE-OKI[FEDIVERSE-OKI^]), développée par l'https://o-k-i.net[ORGANISATION KA INTERNATIONALE (OKI)^]. Le présent dépôt est hébergé sur LaBola : `git@labola.o-k-i.net:cedric/annu-kute-ced.git`.
|
||||
|
||||
OKI continue de gérer l'application ; ce fork est porté par le propriétaire du dépôt *cedric* (Cédric Famibelle-Pronzola). Le code source reste disponible et le projet respecte la licence d'origine (GNU Affero General Public License v3 ou ultérieure).
|
||||
|
||||
🎯 *Mission* : Offrir un hub libre et décentralisé pour découvrir, écouter et suivre le podcast ANNU KUTE CED sans dépendre des grandes plateformes propriétaires.
|
||||
|
||||
== 🔗 Sources et instances utilisées
|
||||
|
||||
Le hub est configuré par défaut pour agréger les sources suivantes du podcast ANNU KUTE CED :
|
||||
|
||||
- 🎥 *Chaîne PeerTube (GADE)* : https://gade.o-k-i.net/c/annu_kute_ced/videos
|
||||
- 🎙️ *Compte Castopod (KUTE)* : https://kute.o-k-i.net/@annu_kute_cedric
|
||||
- 📡 *Timeline Mastodon (BOKANTE)* : https://bokante.o-k-i.net/@cedric
|
||||
|
||||
== ✨ Fonctionnalités
|
||||
|
||||
- 🎥 Affichage des vidéos à la une et récentes
|
||||
- 🎥 Affichage des vidéos à la une et récentes depuis PeerTube
|
||||
- 📚 Navigation par catégories
|
||||
- ▶️ Lecture de vidéos
|
||||
- 🔍 Recherche de contenu
|
||||
- 📱 Interface responsive (mobile et desktop)
|
||||
- 🔗 Intégration avec une instance PeerTube
|
||||
- 🔗 Intégration avec l'instance PeerTube GADE
|
||||
- 📲 Progressive Web App (PWA) avec installation native
|
||||
- 🌐 Mode hors ligne avec cache intelligent
|
||||
- 📡 Détection automatique d'état de connexion
|
||||
- 📊 Analytics intégré avec Plausible (respectueux de la vie privée)
|
||||
- 📰 *Intégration WordPress* : Affichage des articles depuis un site WordPress via REST API
|
||||
- 🎙️ *Intégration Castopod* : Affichage des derniers épisodes de podcast via flux RSS
|
||||
- 🎙️ *Intégration Castopod* : Affichage des derniers épisodes du podcast via flux RSS
|
||||
- 💝 *Système de dons* : Support multi-plateformes (LiberaPay, Ko-fi, Stripe) avec dons ponctuels et récurrents
|
||||
- ⏰ *Système de countdown* : Page de lancement configurable avec compte à rebours multi-fuseaux
|
||||
- 📺 *Annonce du prochain live* : Affichage dynamique avec multi-fuseaux horaires et image personnalisable
|
||||
@@ -119,7 +130,12 @@ php -m | grep intl
|
||||
|
||||
== 🚀 Installation
|
||||
|
||||
. 📥 Clonez ce dépôt
|
||||
. 📥 Clonez ce dépôt :
|
||||
+
|
||||
[source,bash]
|
||||
----
|
||||
git clone git@labola.o-k-i.net:cedric/annu-kute-ced.git
|
||||
----
|
||||
. 📦 *Vérifiez les prérequis :* Assurez-vous que toutes les extensions PHP requises sont installées
|
||||
. 🔧 Configurez votre serveur web (Apache, Nginx, etc.) pour pointer vers le répertoire racine
|
||||
. 🔒 *Important :* Assurez-vous que votre serveur supporte HTTPS (requis pour PWA)
|
||||
@@ -142,7 +158,9 @@ cp includes/config.local.php.sample includes/config.local.php
|
||||
----
|
||||
|
||||
. Modifiez `includes/config.local.php` selon vos besoins :
|
||||
* URL de l'instance PeerTube
|
||||
* URL de l'instance PeerTube (par défaut : https://gade.o-k-i.net)
|
||||
* Compte Castopod à afficher (par défaut : `@annu_kute_cedric` sur https://kute.o-k-i.net)
|
||||
* Compte Mastodon à suivre (par défaut : `@cedric` sur https://bokante.o-k-i.net)
|
||||
* Clé API
|
||||
* Catégories à afficher
|
||||
* Nombre de vidéos par section
|
||||
@@ -153,7 +171,7 @@ Les modifications apportées à `config.local.php` ne seront pas suivies par Git
|
||||
|
||||
=== Configuration du fuseau horaire
|
||||
|
||||
Par défaut, le site utilise le fuseau horaire `Indian/Reunion`. Vous pouvez le changer en définissant la constante `DEFAULT_TIMEZONE` dans votre `config.local.php` :
|
||||
Par défaut, le site utilise le fuseau horaire `America/Guadeloupe`. Vous pouvez le changer en définissant la constante `DEFAULT_TIMEZONE` dans votre `config.local.php` :
|
||||
|
||||
[source,php]
|
||||
----
|
||||
@@ -197,7 +215,7 @@ Vous pouvez personnaliser l'apparence de la plateforme en modifiant les fichiers
|
||||
|
||||
== 📝 Personnalisation du sitemap, robots.txt, webmanifest et mentions légales
|
||||
|
||||
Les fichiers `sitemap.xml`, `robots.txt`, `site.webmanifest` et `mentions-legales.php` contiennent des données spécifiques au domaine (`bokante.o-k-i.net`). Pour les adapter à votre domaine :
|
||||
Les fichiers `sitemap.xml`, `robots.txt`, `site.webmanifest` et `mentions-legales.php` contiennent des données spécifiques au domaine (`annukuteced.buzz`). Pour les adapter à votre domaine :
|
||||
|
||||
. Copiez les fichiers samples pour créer vos propres versions :
|
||||
+
|
||||
@@ -210,14 +228,14 @@ cp mentions-legales.php.sample mentions-legales.php
|
||||
----
|
||||
|
||||
. Remplacez les placeholders par vos informations réelles :
|
||||
* `VOTRE-DOMAINE` par votre nom de domaine
|
||||
* `VOTRE-DOMAINE` par `annukuteced.buzz`
|
||||
* `VOTRE-DATE-MAJ` par la date de dernière mise à jour des mentions légales
|
||||
|
||||
Ces fichiers sont listés dans le `.gitignore` afin que vos modifications ne soient pas suivies par Git, ce qui vous permet de personnaliser votre instance sans affecter le code source principal.
|
||||
|
||||
== 📺 Section Hero : Direct, Vidéo et Playlists
|
||||
|
||||
FEDIVERSE OKI propose une section hero flexible et configurable en haut de la page d'accueil, pouvant afficher soit un direct PeerTube, soit une vidéo unique, soit une playlist audio/vidéo (PeerTube, Funkwhale, Castopod), soit être masquée complètement.
|
||||
ANNU KUTE CED propose une section hero flexible et configurable en haut de la page d'accueil, pouvant afficher soit un direct PeerTube, soit une vidéo unique, soit une playlist audio/vidéo (PeerTube, Funkwhale, Castopod), soit être masquée complètement.
|
||||
|
||||
=== 🎯 Modes disponibles
|
||||
|
||||
@@ -239,7 +257,7 @@ Ajoutez dans votre `config.local.php` :
|
||||
define('HERO_TYPE', 'video');
|
||||
|
||||
// === Configuration pour HERO_TYPE = 'live' ===
|
||||
define('LIVE_ACCOUNT_NAME', 'admin');
|
||||
define('LIVE_ACCOUNT_NAME', 'annu_kute_ced');
|
||||
|
||||
// === Configuration pour HERO_TYPE = 'video' ===
|
||||
|
||||
@@ -261,7 +279,7 @@ define('PLAYLIST_INSTANCE_URL', 'https://gade.o-k-i.net');
|
||||
define('PLAYLIST_ID', 'b0f923b5-f8f6-4b5c-b167-6c4f0e04fd42');
|
||||
|
||||
// Titre de la playlist (optionnel)
|
||||
define('PLAYLIST_TITLE', 'Sélection OKI');
|
||||
define('PLAYLIST_TITLE', 'Sélection ANNU KUTE CED');
|
||||
|
||||
// Description de la playlist (optionnel)
|
||||
define('PLAYLIST_DESCRIPTION', 'Notre sélection de vidéos');
|
||||
@@ -275,7 +293,7 @@ define('PLAYLIST_DESCRIPTION', 'Notre sélection de vidéos');
|
||||
----
|
||||
define('HERO_TYPE', 'video');
|
||||
define('HERO_VIDEO_ID', '1aJ2u9euwF9fWKQhFxwFio');
|
||||
define('HERO_VIDEO_TITLE', 'Présentation du mouvement');
|
||||
define('HERO_VIDEO_TITLE', 'Présentation du podcast');
|
||||
----
|
||||
|
||||
L'URL de la vidéo sera : `https://gade.o-k-i.net/w/1aJ2u9euwF9fWKQhFxwFio`
|
||||
@@ -305,8 +323,8 @@ define('PLAYLIST_ID', '12345');
|
||||
[source,php]
|
||||
----
|
||||
define('PLAYLIST_PLATFORM', 'castopod');
|
||||
define('PLAYLIST_INSTANCE_URL', 'https://podcast.example.com');
|
||||
define('PLAYLIST_ID', '@nom-du-podcast');
|
||||
define('PLAYLIST_INSTANCE_URL', 'https://kute.o-k-i.net');
|
||||
define('PLAYLIST_ID', '@annu_kute_cedric');
|
||||
----
|
||||
|
||||
=== 📺 Annonce du prochain live (mode `HERO_TYPE = 'live'`)
|
||||
@@ -336,7 +354,7 @@ define('NEXT_LIVE_ENABLED', true);
|
||||
define('NEXT_LIVE_TITLE', 'Prochain live');
|
||||
|
||||
// Description (l'heure sera ajoutée automatiquement)
|
||||
define('NEXT_LIVE_DESCRIPTION', 'Constitution du futur état réunionnais & Hommage à Thomas Sankara.');
|
||||
define('NEXT_LIVE_DESCRIPTION', 'Enregistrement du prochain épisode ANNU KUTE CED.');
|
||||
|
||||
// Date du prochain live au format Y-m-d H:i:s
|
||||
define('NEXT_LIVE_DATE', '2025-10-11 10:00:00');
|
||||
@@ -376,7 +394,7 @@ L'heure de référence (La Guadeloupe, UTC-04:00) est affichée dans le badge pr
|
||||
|
||||
== 💝 Système de dons
|
||||
|
||||
FEDIVERSE OKI intègre un système de dons moderne et flexible supportant plusieurs plateformes de paiement.
|
||||
ANNU KUTE CED intègre un système de dons moderne et flexible supportant plusieurs plateformes de paiement.
|
||||
|
||||
=== ✨ Fonctionnalités
|
||||
|
||||
@@ -444,7 +462,7 @@ cp dons.php.sample dons.php
|
||||
|
||||
. Personnalisez le contenu directement dans `dons.php` :
|
||||
* Modifiez les textes dans les sections `<!-- PERSONNALISEZ -->`
|
||||
* Adaptez les objectifs listés à votre organisation
|
||||
* Adaptez les objectifs listés au podcast
|
||||
* Ajustez les cartes d'information selon vos besoins
|
||||
|
||||
=== 🎯 Interface utilisateur
|
||||
@@ -484,7 +502,7 @@ Le système intègre plusieurs protections :
|
||||
|
||||
== 🎙️ Intégration Castopod (Podcasts)
|
||||
|
||||
FEDIVERSE OKI peut afficher les derniers épisodes d'un podcast Castopod directement sur la page d'accueil, à côté de la timeline Mastodon et des articles WordPress.
|
||||
ANNU KUTE CED peut afficher les derniers épisodes du podcast Castopod directement sur la page d'accueil, à côté de la timeline Mastodon.
|
||||
|
||||
=== ✨ Fonctionnalités
|
||||
|
||||
@@ -508,15 +526,13 @@ define('CASTOPOD_ENABLED', true);
|
||||
// URL de l'instance Castopod
|
||||
define('CASTOPOD_URL', 'https://kute.o-k-i.net');
|
||||
|
||||
// Liste des slugs de podcasts à afficher
|
||||
// Les épisodes de tous les podcasts seront mélangés et triés par date
|
||||
// Slug du podcast ANNU KUTE CED
|
||||
// Le feed RSS est accessible à : https://kute.o-k-i.net/@annu_kute_cedric/feed
|
||||
define('CASTOPOD_PODCAST_SLUGS', [
|
||||
'joukawouve',
|
||||
'cspcc',
|
||||
'radyobokaz'
|
||||
'annu_kute_cedric'
|
||||
]);
|
||||
|
||||
// Nombre d'épisodes à afficher (total, tous podcasts confondus)
|
||||
// Nombre d'épisodes à afficher
|
||||
define('CASTOPOD_EPISODES_COUNT', 5);
|
||||
|
||||
// IMPORTANT : Activer le cache pour éviter le rate limiting
|
||||
@@ -524,9 +540,9 @@ define('CACHE_ENABLED', true);
|
||||
define('CACHE_DURATION', 3600); // 1 heure recommandé
|
||||
----
|
||||
|
||||
WARNING: *Rate Limiting* : Castopod applique un rate limit strict sur les requêtes RSS. Pour afficher plusieurs podcasts, le système ajoute un délai de 5 secondes entre chaque requête. *Le cache est fortement recommandé* pour éviter ces délais à chaque chargement de page.
|
||||
WARNING: *Rate Limiting* : Castopod applique un rate limit strict sur les requêtes RSS. *Le cache est fortement recommandé* pour éviter ces délais à chaque chargement de page.
|
||||
|
||||
TIP: Pour un seul podcast, vous pouvez utiliser une chaîne : `define('CASTOPOD_PODCAST_SLUGS', ['joukawouve']);`
|
||||
TIP: Pour un seul podcast, vous pouvez utiliser une chaîne : `define('CASTOPOD_PODCAST_SLUGS', ['annu_kute_cedric']);`
|
||||
|
||||
=== 📋 Prérequis
|
||||
|
||||
@@ -580,6 +596,25 @@ Les styles sont définis dans `css/castopod-podcasts.css` :
|
||||
- `.castopod-episode-thumb` : Miniature avec effet hover
|
||||
- `.castopod-play-icon` : Icône de lecture au survol
|
||||
|
||||
== 📡 Intégration Mastodon
|
||||
|
||||
La page d'accueil affiche la timeline publique du compte Mastodon du podcast.
|
||||
|
||||
=== ⚙️ Configuration
|
||||
|
||||
[source,php]
|
||||
----
|
||||
// URL de l'instance Mastodon
|
||||
define('MASTODON_INSTANCE_URL', 'https://bokante.o-k-i.net');
|
||||
|
||||
// URL publique du compte (utilisée pour les liens "Voir plus")
|
||||
define('MASTODON_URL', 'https://bokante.o-k-i.net/@cedric');
|
||||
|
||||
// Nombre maximum de posts à récupérer et afficher
|
||||
define('MASTODON_MAX_POST_FETCH', '10');
|
||||
define('MASTODON_MAX_POST_SHOW', '10');
|
||||
----
|
||||
|
||||
== 🛡️ Configuration de sécurité Apache
|
||||
|
||||
Le fichier `conf/.htaccess.sample` fourni inclut des règles de sécurité importantes pour protéger votre installation :
|
||||
@@ -639,7 +674,7 @@ Cette plateforme est une PWA complète offrant :
|
||||
|
||||
. 🔄 *Automatique* : Un bouton "Installer" apparaît dans le header lors de la première visite
|
||||
. 🔧 *Manuel* :
|
||||
* 🌐 *Chrome/Edge* : Menu → "Installer bokante.o-k-i.net"
|
||||
* 🌐 *Chrome/Edge* : Menu → "Installer annukuteced.buzz"
|
||||
* 🍎 *Safari iOS* : Partager → "Ajouter à l'écran d'accueil"
|
||||
* 🦊 *Firefox Android* : Menu → "Installer"
|
||||
|
||||
@@ -664,7 +699,7 @@ Pour déployer sur un serveur mutualisé:
|
||||
. 🔒 *Configurez HTTPS* (obligatoire pour les fonctionnalités PWA)
|
||||
. 📤 Transférez tous les fichiers via FTP dans le répertoire racine de votre site
|
||||
. 🔧 Vérifiez que les permissions des fichiers sont correctement définies (644 pour les fichiers, 755 pour les dossiers)
|
||||
. 🌐 Configurez votre domaine pour pointer vers le dossier où vous avez installé l'application
|
||||
. 🌐 Configurez votre domaine `annukuteced.buzz` pour pointer vers le dossier où vous avez installé l'application
|
||||
. 🧪 Testez l'installation PWA via les outils de développement du navigateur
|
||||
|
||||
== 👨💻 Développement
|
||||
@@ -676,7 +711,14 @@ Si vous souhaitez contribuer au développement:
|
||||
. 📤 Poussez vers la branche: `git push origin ma-nouvelle-fonctionnalité`
|
||||
. 🔀 Soumettez une pull request
|
||||
|
||||
== 📜 License
|
||||
== 📜 Origine et licence
|
||||
|
||||
**ANNU KUTE CED** est un fork de **FEDIVERSE OKI**, une application développée par l'https://o-k-i.net[ORGANISATION KA INTERNATIONALE (OKI)^] sous licence GNU Affero General Public License v3 ou ultérieure.
|
||||
|
||||
- *Dépôt upstream* : https://labola.o-k-i.net/ORGANISATION-KA-INTERNATIONALE/FEDIVERSE-OKI
|
||||
- *Dépôt du fork* : `git@labola.o-k-i.net:cedric/annu-kute-ced.git`
|
||||
- *Gestion* : L'application est maintenue par OKI ; ce fork est porté par le propriétaire du dépôt *cedric* (Cédric Famibelle-Pronzola).
|
||||
- *Licence* : Le projet continue d'être distribué sous https://www.gnu.org/licenses/agpl-3.0.html[GNU Affero General Public License version 3 (AGPL-V3)^] ou toute version ultérieure, conformément à la licence d'origine.
|
||||
|
||||
Copyright (C) 2025 Cédric Famibelle-Pronzola & *ORGANISATION KA INTERNATIONALE*
|
||||
|
||||
|
||||
+12
-12
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/**
|
||||
* Page de dons - Template d'exemple
|
||||
* Page de dons - Template d'exemple pour ANNU KUTE CED
|
||||
* Support via LiberaPay, Ko-fi et Stripe
|
||||
*
|
||||
* Pour personnaliser cette page :
|
||||
@@ -58,7 +58,7 @@ $stripeMonthlyLinks = defined('STRIPE_MONTHLY_LINKS') ? STRIPE_MONTHLY_LINKS : [
|
||||
|
||||
<!-- PERSONNALISEZ: Titre et description de votre page de dons -->
|
||||
<title>Soutenir <?php echo ORGANIZATION_NAME; ?> - Dons</title>
|
||||
<meta name="description" content="Soutenez <?php echo ORGANIZATION_NAME; ?> par un don. Chaque contribution compte pour maintenir notre plateforme indépendante.">
|
||||
<meta name="description" content="Soutenez <?php echo ORGANIZATION_NAME; ?> par un don. Chaque contribution compte pour maintenir le hub multimédia du podcast.">
|
||||
|
||||
<!-- Styles -->
|
||||
<link rel="stylesheet" href="css/styles.css?v=<?php echo filemtime('css/styles.css'); ?>">
|
||||
@@ -75,7 +75,7 @@ $stripeMonthlyLinks = defined('STRIPE_MONTHLY_LINKS') ? STRIPE_MONTHLY_LINKS : [
|
||||
|
||||
<!-- Open Graph Meta Tags -->
|
||||
<meta property="og:title" content="Soutenir <?php echo ORGANIZATION_NAME; ?>">
|
||||
<meta property="og:description" content="Soutenez <?php echo ORGANIZATION_NAME; ?> par un don et aidez-nous à maintenir notre plateforme indépendante.">
|
||||
<meta property="og:description" content="Soutenez <?php echo ORGANIZATION_NAME; ?> par un don et aidez-nous à maintenir le hub multimédia du podcast.">
|
||||
<meta property="og:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
<meta property="og:url" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/dons.php'; ?>">
|
||||
<meta property="og:type" content="website">
|
||||
@@ -118,7 +118,7 @@ $stripeMonthlyLinks = defined('STRIPE_MONTHLY_LINKS') ? STRIPE_MONTHLY_LINKS : [
|
||||
<section class="donation-hero">
|
||||
<div class="donation-hero-content">
|
||||
<h1><i class="fas fa-heart"></i> Soutenir <?php echo ORGANIZATION_NAME; ?></h1>
|
||||
<p class="hero-subtitle">Votre soutien est essentiel pour maintenir notre plateforme indépendante</p>
|
||||
<p class="hero-subtitle">Votre soutien est essentiel pour maintenir le hub multimédia du podcast</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -128,14 +128,14 @@ $stripeMonthlyLinks = defined('STRIPE_MONTHLY_LINKS') ? STRIPE_MONTHLY_LINKS : [
|
||||
<div class="donation-message">
|
||||
<!-- PERSONNALISEZ: Votre message de don -->
|
||||
<h2>Pourquoi nous soutenir ?</h2>
|
||||
<p><?php echo SITE_NAME; ?> est une plateforme multimédia indépendante.
|
||||
<p><?php echo SITE_NAME; ?> est le hub multimédia du podcast ANNU KUTE CED.
|
||||
Vos dons nous permettent de :</p>
|
||||
<ul>
|
||||
<!-- PERSONNALISEZ: Vos objectifs -->
|
||||
<li><i class="fas fa-server"></i> Maintenir nos serveurs et notre infrastructure</li>
|
||||
<li><i class="fas fa-shield-alt"></i> Préserver notre indépendance et notre souveraineté numérique</li>
|
||||
<li><i class="fas fa-tools"></i> Développer de nouvelles fonctionnalités</li>
|
||||
<li><i class="fas fa-users"></i> Soutenir la création de contenu libre et accessible</li>
|
||||
<li><i class="fas fa-microphone-alt"></i> Poursuivre la production et la diffusion du podcast</li>
|
||||
<li><i class="fas fa-tools"></i> Développer de nouvelles fonctionnalités pour le hub</li>
|
||||
<li><i class="fas fa-users"></i> Soutenir la création de contenu libre et accessible sur le Fédivers</li>
|
||||
</ul>
|
||||
<p><strong>Chaque don, même petit, fait la différence !</strong></p>
|
||||
</div>
|
||||
@@ -256,14 +256,14 @@ $stripeMonthlyLinks = defined('STRIPE_MONTHLY_LINKS') ? STRIPE_MONTHLY_LINKS : [
|
||||
<p>Maintenir nos serveurs, notre plateforme et nos outils numériques représente des coûts mensuels importants.</p>
|
||||
</div>
|
||||
<div class="info-card">
|
||||
<i class="fas fa-tools"></i>
|
||||
<h4>Maintenance & Développement</h4>
|
||||
<p>Assurer la sécurité, les mises à jour et l'évolution de nos outils technologiques demande un investissement constant.</p>
|
||||
<i class="fas fa-microphone-alt"></i>
|
||||
<h4>Production du podcast</h4>
|
||||
<p>Vos contributions nous aident à assurer la régularité et la qualité des épisodes d'ANNU KUTE CED.</p>
|
||||
</div>
|
||||
<div class="info-card">
|
||||
<i class="fas fa-shield-alt"></i>
|
||||
<h4>Indépendance Numérique</h4>
|
||||
<p>Vos dons nous permettent de rester indépendants des plateformes commerciales et de préserver notre souveraineté numérique.</p>
|
||||
<p>Vos dons nous permettent de rester indépendants des plateformes commerciales et de préserver notre souveraineté numérique sur le Fédivers.</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
+21
-22
@@ -1,16 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Configuration par défaut de FEDIVERSE OKI
|
||||
* Configuration par défaut d'ANNU KUTE CED
|
||||
*
|
||||
* Ce fichier contient les paramètres de configuration par défaut.
|
||||
* Il est utilisé pour initialiser les variables non définies dans config.local.php.
|
||||
*/
|
||||
|
||||
if (!defined('APP_HOST_NAME')) define('APP_HOST_NAME', 'fediverse.o-k-i.net');
|
||||
if (!defined('APP_HOST_NAME')) define('APP_HOST_NAME', 'annukuteced.buzz');
|
||||
|
||||
if (!defined('ORGANIZATION_SHORT_NAME')) define('ORGANIZATION_SHORT_NAME', 'OKI');
|
||||
if (!defined('ORGANIZATION_NAME')) define('ORGANIZATION_NAME', 'ORGANISATION KA INTERNATIONALE');
|
||||
if (!defined('ORGANIZATION_SHORT_NAME')) define('ORGANIZATION_SHORT_NAME', 'ANNU KUTE CED');
|
||||
if (!defined('ORGANIZATION_NAME')) define('ORGANIZATION_NAME', 'ANNU KUTE CED');
|
||||
|
||||
// Configuration de base - ces valeurs seront utilisées si elles ne sont pas définies dans config.local.php
|
||||
if (!defined('PEERTUBE_URL')) define('PEERTUBE_URL', 'https://gade.o-k-i.net');
|
||||
@@ -61,8 +61,8 @@ if (!defined('MASTODON_MAX_POST_SHOW')) define('MASTODON_MAX_POST_SHOW', '10');
|
||||
// if (!defined('MASTODON_S3_MEDIA_URL')) define('MASTODON_S3_MEDIA_URL', 'https://s3.eu-central-003.backblazeb2.com');
|
||||
|
||||
// Informations du site
|
||||
if (!defined('SITE_NAME')) define('SITE_NAME', 'FEDIVERSE OKI');
|
||||
if (!defined('SITE_DESCRIPTION')) define('SITE_DESCRIPTION', 'Plateforme multimedia indépendante');
|
||||
if (!defined('SITE_NAME')) define('SITE_NAME', 'ANNU KUTE CED');
|
||||
if (!defined('SITE_DESCRIPTION')) define('SITE_DESCRIPTION', 'Hub multimédia du podcast ANNU KUTE CED');
|
||||
if (!defined('SITE_LOGO')) define('SITE_LOGO', 'img/logo.png');
|
||||
if (!defined('SITE_FAVICON')) define('SITE_FAVICON', 'img/favicon.png');
|
||||
|
||||
@@ -76,13 +76,13 @@ if (!defined('X_URL')) define('X_URL', '#');
|
||||
if (!defined('INSTAGRAM_URL')) define('INSTAGRAM_URL', '#');
|
||||
if (!defined('YOUTUBE_URL')) define('YOUTUBE_URL', '#');
|
||||
if (!defined('TIKTOK_URL')) define('TIKTOK_URL', '#');
|
||||
if (!defined('MASTODON_URL')) define('MASTODON_URL', 'https://bokante.o-k-i.net/@admin');
|
||||
if (!defined('MASTODON_URL')) define('MASTODON_URL', 'https://bokante.o-k-i.net/@cedric');
|
||||
|
||||
// Contacts
|
||||
if (!defined('CONTACT_EMAIL')) define('CONTACT_EMAIL', 'kontak.o-k-i.net');
|
||||
if (!defined('CONTACT_EMAIL')) define('CONTACT_EMAIL', 'kontak@o-k-i.net');
|
||||
|
||||
// Mentions légales
|
||||
if (!defined('LEGAL_COPYRIGHT')) define('LEGAL_COPYRIGHT', 'OKI');
|
||||
if (!defined('LEGAL_COPYRIGHT')) define('LEGAL_COPYRIGHT', 'ANNU KUTE CED');
|
||||
if (!defined('LEGAL_WEBMASTER_NAME')) define('LEGAL_WEBMASTER_NAME', 'Cédric Famibelle-Pronzola');
|
||||
if (!defined('LEGAL_WEBMASTER_EMAIL')) define('LEGAL_WEBMASTER_EMAIL', 'contact@cedric-pronzola.dev');
|
||||
if (!defined('LEGAL_HOST_NAME')) define('LEGAL_HOST_NAME', 'o2Switch');
|
||||
@@ -92,8 +92,8 @@ if (!defined('LEGAL_HOST_ADDRESS')) define('LEGAL_HOST_ADDRESS', '222 boulevard
|
||||
if (!defined('LEGAL_CONTACT_EMAIL')) define('LEGAL_CONTACT_EMAIL', 'kontak@o-k-i.net');
|
||||
if (!defined('LEGAL_LICENSE')) define('LEGAL_LICENSE', 'GNU Affero General Public License version 3 (AGPL-V3)');
|
||||
if (!defined('LEGAL_LICENSE_URL')) define('LEGAL_LICENSE_URL', 'https://www.gnu.org/licenses/agpl-3.0.html');
|
||||
if (!defined('LEGAL_SOURCE_CODE_URL')) define('LEGAL_SOURCE_CODE_URL', 'https://codeberg.org/OKI/fediverse.o-k-i.net');
|
||||
if (!defined('LEGAL_SERVICE_DESCRIPTION')) define('LEGAL_SERVICE_DESCRIPTION', 'est une plateforme multimédia indépendante.');
|
||||
if (!defined('LEGAL_SOURCE_CODE_URL')) define('LEGAL_SOURCE_CODE_URL', 'https://labola.o-k-i.net/cedric/annu-kute-ced');
|
||||
if (!defined('LEGAL_SERVICE_DESCRIPTION')) define('LEGAL_SERVICE_DESCRIPTION', 'est le hub multimédia du podcast ANNU KUTE CED.');
|
||||
|
||||
// Fonctionnalités
|
||||
define('ENABLE_SEARCH', true);
|
||||
@@ -112,7 +112,7 @@ if (!defined('CACHE_DURATION')) define('CACHE_DURATION', 3600); // En secondes (
|
||||
if (!defined('HERO_TYPE')) define('HERO_TYPE', 'live');
|
||||
|
||||
// Configuration pour le direct (HERO_TYPE = 'live')
|
||||
if (!defined('LIVE_ACCOUNT_NAME')) define('LIVE_ACCOUNT_NAME', 'admin');
|
||||
if (!defined('LIVE_ACCOUNT_NAME')) define('LIVE_ACCOUNT_NAME', 'annu_kute_ced');
|
||||
|
||||
// Configuration pour une vidéo unique (HERO_TYPE = 'video')
|
||||
if (!defined('HERO_VIDEO_ID')) define('HERO_VIDEO_ID', '1aJ2u9euwF9fWKQhFxwFio');
|
||||
@@ -148,7 +148,7 @@ if (!defined('CASTOPOD_URL')) define('CASTOPOD_URL', 'https://kute.o-k-i.net');
|
||||
// Format: ['slug1', 'slug2', 'slug3']
|
||||
// Les épisodes de tous les podcasts seront mélangés et triés par date
|
||||
if (!defined('CASTOPOD_PODCAST_SLUGS')) {
|
||||
define('CASTOPOD_PODCAST_SLUGS', ['joukawouve']);
|
||||
define('CASTOPOD_PODCAST_SLUGS', ['annu_kute_cedric']);
|
||||
}
|
||||
|
||||
// Nombre d'épisodes à afficher (total, tous podcasts confondus)
|
||||
@@ -173,21 +173,21 @@ if (!defined('TAG_SHORT')) define('TAG_SHORT', 'short');
|
||||
// Hashtags importants à afficher dans la sidebar, footer et menu mobile
|
||||
if (!defined('IMPORTANT_TAGS')) {
|
||||
define('IMPORTANT_TAGS', [
|
||||
'Chlordécone',
|
||||
'RCI',
|
||||
'Mé67',
|
||||
'Traduction',
|
||||
'fediverse'
|
||||
'ANNUKUTECED',
|
||||
'podcast',
|
||||
'fediverse',
|
||||
'audio',
|
||||
'vidéo'
|
||||
]);
|
||||
}
|
||||
|
||||
// Hashtags populaires à afficher sur la page d'accueil
|
||||
if (!defined('POPULAR_TAGS')) {
|
||||
define('POPULAR_TAGS', [
|
||||
'podcast',
|
||||
'annukuteced',
|
||||
'fediverse',
|
||||
'guadeloupe',
|
||||
'Gaza',
|
||||
'Arte'
|
||||
'audio'
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -284,4 +284,3 @@ if (!defined('NEXT_LIVE_DATE')) define('NEXT_LIVE_DATE', '');
|
||||
// Chemin vers l'image d'annonce du prochain live (relatif à la racine du site)
|
||||
// Exemple: 'uploads/next-live.jpg'
|
||||
if (!defined('NEXT_LIVE_IMAGE')) define('NEXT_LIVE_IMAGE', 'uploads/next-live.jpg');
|
||||
?>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/**
|
||||
* Configuration locale pour l'instance de PeerTube
|
||||
* Configuration locale pour l'instance ANNU KUTE CED
|
||||
*
|
||||
* Ce fichier est un exemple de configuration locale.
|
||||
* Pour l'utiliser:
|
||||
@@ -10,18 +10,20 @@
|
||||
* Note: config.local.php ne doit pas être versionné dans git
|
||||
*/
|
||||
|
||||
define('APP_HOST_NAME', 'fediverse.o-k-i.net');
|
||||
define('APP_HOST_NAME', 'annukuteced.buzz');
|
||||
|
||||
// define('ORGANIZATION_SHORT_NAME', 'OKI');
|
||||
// define('ORGANIZATION_NAME', 'ORGANISATION KA INTERNATIONALE');
|
||||
// define('ORGANIZATION_SHORT_NAME', 'ANNU KUTE CED');
|
||||
// define('ORGANIZATION_NAME', 'ANNU KUTE CED');
|
||||
|
||||
// =========================================
|
||||
// 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');
|
||||
// Par défaut, le hub utilise la chaîne GADE du podcast :
|
||||
// https://gade.o-k-i.net/c/annu_kute_ced/videos
|
||||
// define('PEERTUBE_URL', 'https://gade.o-k-i.net');
|
||||
// define('PEERTUBE_DISPLAY_NAME', 'gade.o-k-i.net');
|
||||
|
||||
// Clé d'API PeerTube (optionnelle)
|
||||
// define('API_KEY', 'votre_cle_api');
|
||||
@@ -38,7 +40,8 @@ define('APP_HOST_NAME', 'fediverse.o-k-i.net');
|
||||
// define('HERO_TYPE', 'live');
|
||||
|
||||
// Configuration pour le direct (HERO_TYPE = 'live')
|
||||
// define('LIVE_ACCOUNT_NAME', 'admin');
|
||||
// Le compte PeerTube du podcast est 'annu_kute_ced'
|
||||
// define('LIVE_ACCOUNT_NAME', 'annu_kute_ced');
|
||||
|
||||
// Configuration pour une vidéo unique (HERO_TYPE = 'video')
|
||||
// ID de la vidéo (extrait de l'URL: https://gade.o-k-i.net/w/VIDEO_ID)
|
||||
@@ -49,45 +52,46 @@ define('APP_HOST_NAME', 'fediverse.o-k-i.net');
|
||||
|
||||
// Configuration pour les playlists (HERO_TYPE = 'playlist')
|
||||
// Type de plateforme: 'peertube', 'funkwhale', 'castopod'
|
||||
// define('PLAYLIST_PLATFORM', 'peertube');
|
||||
// define('PLAYLIST_PLATFORM', 'castopod');
|
||||
|
||||
// URL de base de la plateforme de playlist
|
||||
// define('PLAYLIST_INSTANCE_URL', 'https://votre-instance.fr');
|
||||
// define('PLAYLIST_INSTANCE_URL', 'https://kute.o-k-i.net');
|
||||
|
||||
// ID de la playlist à afficher
|
||||
// define('PLAYLIST_ID', 'votre-playlist-uuid');
|
||||
// Pour Castopod, utilisez le slug du podcast précédé de @ :
|
||||
// define('PLAYLIST_ID', '@annu_kute_cedric');
|
||||
|
||||
// Titre de la playlist (optionnel, sinon récupéré via API)
|
||||
// define('PLAYLIST_TITLE', 'Ma Playlist');
|
||||
// define('PLAYLIST_TITLE', 'ANNU KUTE CED');
|
||||
|
||||
// Description de la playlist (optionnel)
|
||||
// define('PLAYLIST_DESCRIPTION', 'Description de la playlist');
|
||||
// define('PLAYLIST_DESCRIPTION', 'Tous les épisodes du podcast ANNU KUTE CED');
|
||||
|
||||
// =========================================
|
||||
// Filtres et tags
|
||||
// =========================================
|
||||
|
||||
// Tag pour les vidéos sur l'indépendance
|
||||
// define('TAG_INDEPENDENCE', 'indépendance');
|
||||
// define('TAG_INDEPENDANCE', 'indépendance');
|
||||
|
||||
// Tag pour les shorts
|
||||
// define('TAG_SHORT', 'short');
|
||||
|
||||
// Hashtags importants à afficher dans la sidebar, footer et menu mobile
|
||||
define('IMPORTANT_TAGS', [
|
||||
'Chlordécone',
|
||||
'RCI',
|
||||
'Mé67',
|
||||
'Traduction',
|
||||
'fediverse'
|
||||
'ANNUKUTECED',
|
||||
'podcast',
|
||||
'fediverse',
|
||||
'audio',
|
||||
'vidéo'
|
||||
]);
|
||||
|
||||
// Hashtags populaires à afficher sur la page d'accueil
|
||||
define('POPULAR_TAGS', [
|
||||
'podcast',
|
||||
'annukuteced',
|
||||
'fediverse',
|
||||
'guadeloupe',
|
||||
'Gaza',
|
||||
'Arte'
|
||||
'audio'
|
||||
]);
|
||||
|
||||
// Durée maximale des shorts en secondes
|
||||
@@ -163,10 +167,10 @@ define('PRIORITY_CATEGORIES', [
|
||||
// =========================================
|
||||
|
||||
// Nom du site
|
||||
// define('SITE_NAME', 'FEDIVERSE OKI');
|
||||
// define('SITE_NAME', 'ANNU KUTE CED');
|
||||
|
||||
// Description du site
|
||||
// define('SITE_DESCRIPTION', 'Plateforme multimedia indépendante');
|
||||
// define('SITE_DESCRIPTION', 'Hub multimédia du podcast ANNU KUTE CED');
|
||||
|
||||
// Logo du site
|
||||
// define('SITE_LOGO', 'img/logo.png');
|
||||
@@ -198,14 +202,15 @@ define('PRIORITY_CATEGORIES', [
|
||||
// define('TIKTOK_URL', 'https://tiktok.com/@votrecompte');
|
||||
|
||||
// URL du compte Mastodon
|
||||
// define('MASTODON_URL', 'https://bokante.o-k-i.net/@admin');
|
||||
// Compte BOKANTE du podcast : https://bokante.o-k-i.net/@cedric
|
||||
// define('MASTODON_URL', 'https://bokante.o-k-i.net/@cedric');
|
||||
|
||||
// =========================================
|
||||
// Contact
|
||||
// =========================================
|
||||
|
||||
// Email de contact
|
||||
// define('CONTACT_EMAIL', 'contact@votredomaine.com');
|
||||
// define('CONTACT_EMAIL', 'kontak@o-k-i.net');
|
||||
|
||||
// =========================================
|
||||
// Fonctionnalités
|
||||
@@ -235,7 +240,8 @@ define('PRIORITY_CATEGORIES', [
|
||||
// =========================================
|
||||
|
||||
// URL de l'instance Mastodon
|
||||
// define('MASTODON_INSTANCE_URL', 'https://mastodon.social');
|
||||
// Instance BOKANTE : https://bokante.o-k-i.net
|
||||
// define('MASTODON_INSTANCE_URL', 'https://bokante.o-k-i.net');
|
||||
|
||||
// Format de date pour l'affichage des posts
|
||||
// define('MASTODON_DATE_FORMAT', 'fr-FR');
|
||||
@@ -261,7 +267,7 @@ define('PRIORITY_CATEGORIES', [
|
||||
// Mentions légales
|
||||
// =========================================
|
||||
|
||||
// define('LEGAL_COPYRIGHT', 'OKI');
|
||||
// define('LEGAL_COPYRIGHT', 'ANNU KUTE CED');
|
||||
// define('LEGAL_WEBMASTER_NAME', 'Cédric Famibelle-Pronzola');
|
||||
// define('LEGAL_WEBMASTER_EMAIL', 'contact@cedric-pronzola.dev');
|
||||
// define('LEGAL_HOST_NAME', 'o2Switch');
|
||||
@@ -271,8 +277,9 @@ define('PRIORITY_CATEGORIES', [
|
||||
// define('LEGAL_CONTACT_EMAIL', 'kontak@o-k-i.net');
|
||||
// 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/OKI/fediverse.o-k-i.net');
|
||||
// define('LEGAL_SERVICE_DESCRIPTION', ' est une plateforme multimédia indépendante.');
|
||||
// Source du fork sur LaBola
|
||||
// define('LEGAL_SOURCE_CODE_URL', 'https://labola.o-k-i.net/cedric/annu-kute-ced');
|
||||
// define('LEGAL_SERVICE_DESCRIPTION', ' est le hub multimédia du podcast ANNU KUTE CED.');
|
||||
|
||||
// =========================================
|
||||
// Système de compte à rebours / maintenance
|
||||
@@ -314,14 +321,15 @@ define('WORDPRESS_ENABLED', false);
|
||||
// define('CASTOPOD_ENABLED', true);
|
||||
|
||||
// URL de l'instance Castopod
|
||||
// Instance KUTE : https://kute.o-k-i.net
|
||||
// define('CASTOPOD_URL', 'https://kute.o-k-i.net');
|
||||
|
||||
// Liste des slugs de podcasts à afficher (tableau)
|
||||
// Le podcast ANNU KUTE CED est accessible via : https://kute.o-k-i.net/@annu_kute_cedric
|
||||
// Le feed RSS est : https://kute.o-k-i.net/@annu_kute_cedric/feed
|
||||
// Les épisodes de tous les podcasts seront mélangés et triés par date
|
||||
// define('CASTOPOD_PODCAST_SLUGS', [
|
||||
// 'joukawouve',
|
||||
// 'cspcc',
|
||||
// 'radyobokaz'
|
||||
// 'annu_kute_cedric'
|
||||
// ]);
|
||||
|
||||
// Nombre d'épisodes à afficher (total, tous podcasts confondus)
|
||||
@@ -386,26 +394,26 @@ define('WORDPRESS_ENABLED', false);
|
||||
// define('DONATION_CURRENCY', 'EUR');
|
||||
|
||||
// =========================================
|
||||
// Texte de présentation du mouvement
|
||||
// Texte de présentation du podcast
|
||||
// =========================================
|
||||
|
||||
// Titre de la section de présentation (par défaut: "À propos")
|
||||
// define('MOVEMENT_TITLE', 'Notre mouvement');
|
||||
// define('MOVEMENT_TITLE', 'Le podcast ANNU KUTE CED');
|
||||
|
||||
// Premier paragraphe de description (pour désactiver le bloc de présentation, commentez cette ligne)
|
||||
// define('MOVEMENT_DESCRIPTION', 'Nous sommes une association à but non lucratif dédiée à la promotion de nos langues et au traitement de l\'actualité.');
|
||||
// define('MOVEMENT_DESCRIPTION', 'ANNU KUTE CED est un podcast diffusé sur le Fédivers.');
|
||||
|
||||
// Deuxième paragraphe de description (optionnel)
|
||||
// define('MOVEMENT_DESCRIPTION_2', 'Parallèlement, nous proposons des alternatives aux géants du numérique comme les GAFAM, en privilégiant l\'utilisation de logiciels libres.');
|
||||
// define('MOVEMENT_DESCRIPTION_2', 'Retrouvez nos épisodes sur Castopod, nos vidéos sur PeerTube et nos actualités sur Mastodon.');
|
||||
|
||||
// Image du mouvement à afficher dans la section de présentation
|
||||
// Image du podcast à 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', 'Texte alternatif pour l\'image du mouvement');
|
||||
// Texte alternatif pour l'image (accessibilité)
|
||||
// define('MOVEMENT_IMAGE_ALT', 'Logo du podcast ANNU KUTE CED');
|
||||
|
||||
// Légende de l'image (peut contenir du HTML simple comme <br>)
|
||||
// define('MOVEMENT_CAPTION', 'Légende de l\'image');
|
||||
// define('MOVEMENT_CAPTION', 'ANNU KUTE CED');
|
||||
|
||||
|
||||
// =========================================
|
||||
@@ -419,7 +427,7 @@ define('WORDPRESS_ENABLED', false);
|
||||
// define('NEXT_LIVE_TITLE', 'Prochain live');
|
||||
|
||||
// Description de l'annonce du prochain live
|
||||
// define('NEXT_LIVE_DESCRIPTION', 'Rejoignez-nous pour notre prochain live !');
|
||||
// define('NEXT_LIVE_DESCRIPTION', 'Rejoignez-nous pour le prochain enregistrement d\'ANNU KUTE CED !');
|
||||
|
||||
// Date du prochain live (format: Y-m-d H:i:s)
|
||||
// define('NEXT_LIVE_DATE', '2025-10-11 10:00:00');
|
||||
|
||||
+1
-1
@@ -664,7 +664,7 @@ function getCastopodEpisodes($castopodUrl = null, $podcastSlugs = null, $count =
|
||||
}
|
||||
|
||||
$castopodUrl = $castopodUrl ?? CASTOPOD_URL;
|
||||
$podcastSlugs = $podcastSlugs ?? (defined('CASTOPOD_PODCAST_SLUGS') ? CASTOPOD_PODCAST_SLUGS : ['joukawouve']);
|
||||
$podcastSlugs = $podcastSlugs ?? (defined('CASTOPOD_PODCAST_SLUGS') ? CASTOPOD_PODCAST_SLUGS : ['annu_kute_cedric']);
|
||||
$count = $count ?? CASTOPOD_EPISODES_COUNT;
|
||||
|
||||
// Convertir en tableau si c'est une chaîne unique (rétrocompatibilité)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Mentions Légales - FEDIVERSE OKI</title>
|
||||
<title>Mentions Légales - ANNU KUTE CED</title>
|
||||
<link rel="stylesheet" href="css/styles.css?v=<?php echo filemtime('css/styles.css'); ?>">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css">
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
<!-- Open Graph Meta Tags -->
|
||||
<meta property="og:title" content="Mentions Légales - FEDIVERSE OKI">
|
||||
<meta property="og:description" content="Consultez les mentions légales de FEDIVERSE OKI. Informations légales, conditions d'utilisation et politique de confidentialité de notre plateforme multimédia.">
|
||||
<meta property="og:title" content="Mentions Légales - ANNU KUTE CED">
|
||||
<meta property="og:description" content="Consultez les mentions légales d'ANNU KUTE CED. Informations légales, conditions d'utilisation et politique de confidentialité du hub multimédia du podcast.">
|
||||
<meta property="og:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
<meta property="og:url" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:site_name" content="FEDIVERSE OKI">
|
||||
<meta property="og:site_name" content="ANNU KUTE CED">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
|
||||
<!-- Twitter Card Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Mentions Légales - FEDIVERSE OKI">
|
||||
<meta name="twitter:description" content="Consultez les mentions légales de FEDIVERSE OKI. Informations légales, conditions d'utilisation et politique de confidentialité de notre plateforme multimédia.">
|
||||
<meta name="twitter:title" content="Mentions Légales - ANNU KUTE CED">
|
||||
<meta name="twitter:description" content="Consultez les mentions légales d'ANNU KUTE CED. Informations légales, conditions d'utilisation et politique de confidentialité du hub multimédia du podcast.">
|
||||
<meta name="twitter:image" content="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . '/img/logo.png'; ?>">
|
||||
|
||||
<!-- Script pour éviter le flash en mode sombre -->
|
||||
@@ -58,7 +58,7 @@
|
||||
<!-- Section Mentions Légales -->
|
||||
<div class="section-header">
|
||||
<div class="section-logo">
|
||||
<img src="img/logo.png" alt="FEDIVERSE OKI">
|
||||
<img src="img/logo.png" alt="ANNU KUTE CED">
|
||||
</div>
|
||||
<h2 class="section-title">Mentions Légales</h2>
|
||||
</div>
|
||||
@@ -73,6 +73,7 @@
|
||||
<h3 class="info-header">2. Description du service</h3>
|
||||
<p class="info-text">
|
||||
<strong><?php echo SITE_NAME; ?></strong> <?php echo LEGAL_SERVICE_DESCRIPTION; ?>
|
||||
Le site agrège les contenus du podcast disponibles sur PeerTube, Castopod et Mastodon.
|
||||
</p>
|
||||
|
||||
<h3 class="info-header">3. Responsabilité des utilisateurs</h3>
|
||||
@@ -184,7 +185,11 @@
|
||||
</p>
|
||||
|
||||
<p class="info-text">
|
||||
Le code source de ce site est disponible sur Codeberg : <a href="<?php echo LEGAL_SOURCE_CODE_URL; ?>" target="_blank" rel="noopener noreferrer"><?php echo LEGAL_SOURCE_CODE_URL; ?></a>
|
||||
Le code source de ce site est disponible sur LaBola : <a href="<?php echo LEGAL_SOURCE_CODE_URL; ?>" target="_blank" rel="noopener noreferrer"><?php echo LEGAL_SOURCE_CODE_URL; ?></a>
|
||||
</p>
|
||||
|
||||
<p class="info-text">
|
||||
<strong>ANNU KUTE CED</strong> est un fork de <strong>FEDIVERSE OKI</strong>, développé par l'ORGANISATION KA INTERNATIONALE (OKI) sous licence AGPL-V3. Le fork est maintenu par le propriétaire du dépôt <em>cedric</em> (Cédric Famibelle-Pronzola), en accord avec la licence d'origine.
|
||||
</p>
|
||||
|
||||
<h3 class="info-header">9. Icônes et marques tierces</h3>
|
||||
|
||||
+1
-1
@@ -22,4 +22,4 @@ Disallow: /conf/
|
||||
Disallow: /cache/
|
||||
|
||||
# Sitemap
|
||||
Sitemap: https://VOTRE-DOMAINE/sitemap.xml
|
||||
Sitemap: https://annukuteced.buzz/sitemap.xml
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "FEDIVERSE OKI - ORGANISATION KA INTERNATIONALE",
|
||||
"short_name": "FEDIVERSE OKI",
|
||||
"description": "Plateforme multimédia indépendante",
|
||||
"name": "ANNU KUTE CED - Hub multimédia du podcast",
|
||||
"short_name": "ANNU KUTE CED",
|
||||
"description": "Hub multimédia du podcast ANNU KUTE CED",
|
||||
"start_url": "/",
|
||||
"display": "standalone",
|
||||
"background_color": "#ffffff",
|
||||
|
||||
+13
-13
@@ -1,67 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/</loc>
|
||||
<loc>https://annukuteced.buzz/</loc>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/index</loc>
|
||||
<loc>https://annukuteced.buzz/index</loc>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/index.php</loc>
|
||||
<loc>https://annukuteced.buzz/index.php</loc>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/direct</loc>
|
||||
<loc>https://annukuteced.buzz/direct</loc>
|
||||
<changefreq>hourly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/direct.php</loc>
|
||||
<loc>https://annukuteced.buzz/direct.php</loc>
|
||||
<changefreq>hourly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/mentions-legales</loc>
|
||||
<loc>https://annukuteced.buzz/mentions-legales</loc>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/mentions-legales.php</loc>
|
||||
<loc>https://annukuteced.buzz/mentions-legales.php</loc>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/recherche</loc>
|
||||
<loc>https://annukuteced.buzz/recherche</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/recherche.php</loc>
|
||||
<loc>https://annukuteced.buzz/recherche.php</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/categories</loc>
|
||||
<loc>https://annukuteced.buzz/categories</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/categories.php</loc>
|
||||
<loc>https://annukuteced.buzz/categories.php</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/video</loc>
|
||||
<loc>https://annukuteced.buzz/video</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://VOTRE-DOMAINE/video.php</loc>
|
||||
<loc>https://annukuteced.buzz/video.php</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.7</priority>
|
||||
</url>
|
||||
|
||||
Reference in New Issue
Block a user