This commit is contained in:
2025-04-11 06:27:03 +04:00
parent e0b02289e5
commit 136c8dee76
11 changed files with 28 additions and 28 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
# Kaubuntu.re - Plateforme Multimédia # kaubuntu.re - Plateforme Multimédia
Une plateforme multimédia conçue pour diffuser du contenu à partir d'une instance PeerTube. Une plateforme multimédia conçue pour diffuser du contenu à partir d'une instance PeerTube.
## Description ## Description
Kaubuntu.re est une interface web responsive qui permet de consulter et rechercher des vidéos hébergées sur une instance PeerTube. La 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. kaubuntu.re est une interface web responsive qui permet de consulter et rechercher des vidéos hébergées sur une instance PeerTube. La 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.
## Fonctionnalités ## Fonctionnalités
+2 -2
View File
@@ -27,7 +27,7 @@ if ($categoryId && isset($allCategories[$categoryId])) {
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo htmlspecialchars($categoryName); ?> - Kaubuntu.re</title> <title><?php echo htmlspecialchars($categoryName); ?> - kaubuntu.re</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
@@ -50,7 +50,7 @@ if ($categoryId && isset($allCategories[$categoryId])) {
<div class="video-section category-page" data-category-id="<?php echo $categoryId; ?>"> <div class="video-section category-page" data-category-id="<?php echo $categoryId; ?>">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Catégorie : <?php echo htmlspecialchars($categoryName); ?></h2> <h2 class="section-title">Catégorie : <?php echo htmlspecialchars($categoryName); ?></h2>
</div> </div>
+2 -2
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Direct - Kaubuntu.re</title> <title>Direct - kaubuntu.re</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
@@ -29,7 +29,7 @@
<div class="live-page"> <div class="live-page">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Diffusion en direct</h2> <h2 class="section-title">Diffusion en direct</h2>
</div> </div>
+3 -3
View File
@@ -124,7 +124,7 @@ define('PRIORITY_CATEGORIES', [
// ========================================= // =========================================
// Nom du site // Nom du site
// define('SITE_NAME', 'Kaubuntu.re'); // define('SITE_NAME', 'kaubuntu.re');
// Description du site // Description du site
// define('SITE_DESCRIPTION', 'Votre plateforme de médias libres'); // define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
@@ -210,7 +210,7 @@ define('PRIORITY_CATEGORIES', [
// Contact // Contact
// ========================================= // =========================================
// define('CONTACT_EMAIL', 'contact@kaubuntu.re'); // define('CONTACT_EMAIL', 'multimedia@kaubuntu.re');
// ========================================= // =========================================
// Mentions légales // Mentions légales
@@ -223,7 +223,7 @@ define('PRIORITY_CATEGORIES', [
// define('LEGAL_HOST_COMPANY', 'société au capital de 100 000 €'); // 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_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_HOST_ADDRESS', '222 boulevard Gustave Flaubert, 63000 Clermont-Ferrand, France');
// define('LEGAL_CONTACT_EMAIL', 'zinfos@kaubuntu.com'); // define('LEGAL_CONTACT_EMAIL', 'multimedia@kaubuntu.re');
// define('LEGAL_LICENSE', 'GNU Affero General Public License version 3 (AGPL-V3)'); // 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_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_SOURCE_CODE_URL', 'https://codeberg.org/Ka-Ubuntu/kaubuntu.re');
+2 -2
View File
@@ -1,6 +1,6 @@
<?php <?php
/** /**
* Configuration de Kaubuntu.re * Configuration de kaubuntu.re
* *
* Ce fichier contient les paramètres de configuration pour connecter * Ce fichier contient les paramètres de configuration pour connecter
* la plateforme à une instance PeerTube et personnaliser le site. * la plateforme à une instance PeerTube et personnaliser le site.
@@ -53,7 +53,7 @@ if (!defined('MASTODON_MAX_POST_FETCH')) define('MASTODON_MAX_POST_FETCH', '10')
if (!defined('MASTODON_MAX_POST_SHOW')) define('MASTODON_MAX_POST_SHOW', '10'); if (!defined('MASTODON_MAX_POST_SHOW')) define('MASTODON_MAX_POST_SHOW', '10');
// Informations du site // Informations du site
if (!defined('SITE_NAME')) define('SITE_NAME', 'Kaubuntu.re'); if (!defined('SITE_NAME')) define('SITE_NAME', 'kaubuntu.re');
if (!defined('SITE_DESCRIPTION')) define('SITE_DESCRIPTION', 'Votre plateforme de médias libres'); if (!defined('SITE_DESCRIPTION')) define('SITE_DESCRIPTION', 'Votre plateforme de médias libres');
if (!defined('SITE_LOGO')) define('SITE_LOGO', 'img/logo.png'); if (!defined('SITE_LOGO')) define('SITE_LOGO', 'img/logo.png');
if (!defined('SITE_FAVICON')) define('SITE_FAVICON', 'img/favicon.png'); if (!defined('SITE_FAVICON')) define('SITE_FAVICON', 'img/favicon.png');
+1 -1
View File
@@ -2,7 +2,7 @@
<div class="footer"> <div class="footer">
<div class="footer-header"> <div class="footer-header">
<div class="footer-logo"> <div class="footer-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<div class="footer-contact-info"> <div class="footer-contact-info">
+1 -1
View File
@@ -1,7 +1,7 @@
<!-- Sidebar de navigation --> <!-- Sidebar de navigation -->
<div class="sidebar"> <div class="sidebar">
<a href="index.php" class="logo"> <a href="index.php" class="logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</a> </a>
<nav class="sidebar-nav"> <nav class="sidebar-nav">
+5 -5
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kaubuntu.re - Plateforme Multimédia</title> <title>kaubuntu.re - Plateforme Multimédia</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="stylesheet" href="css/mastodon-timeline.min.css"> <link rel="stylesheet" href="css/mastodon-timeline.min.css">
@@ -104,7 +104,7 @@
<div class="video-section"> <div class="video-section">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Shorts</h2> <h2 class="section-title">Shorts</h2>
</div> </div>
@@ -151,7 +151,7 @@
<div class="video-section"> <div class="video-section">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Dernières vidéos</h2> <h2 class="section-title">Dernières vidéos</h2>
</div> </div>
@@ -206,7 +206,7 @@
<div class="video-section"> <div class="video-section">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Tendances</h2> <h2 class="section-title">Tendances</h2>
</div> </div>
@@ -270,7 +270,7 @@
<div class="video-section" data-category-id="<?php echo $category['id']; ?>"> <div class="video-section" data-category-id="<?php echo $category['id']; ?>">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title"><?php echo $category['name']; ?></h2> <h2 class="section-title"><?php echo $category['name']; ?></h2>
</div> </div>
+2 -2
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mentions Légales - Kaubuntu.re</title> <title>Mentions Légales - kaubuntu.re</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
@@ -28,7 +28,7 @@
<!-- Section Mentions Légales --> <!-- Section Mentions Légales -->
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<h2 class="section-title">Mentions Légales</h2> <h2 class="section-title">Mentions Légales</h2>
</div> </div>
+2 -2
View File
@@ -38,7 +38,7 @@ if ($resultsCount > 0) {
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo !empty($query) ? 'Recherche: ' . htmlspecialchars($query) . ' - ' : 'Recherche - '; ?>Kaubuntu.re</title> <title><?php echo !empty($query) ? 'Recherche: ' . htmlspecialchars($query) . ' - ' : 'Recherche - '; ?>kaubuntu.re</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
@@ -61,7 +61,7 @@ if ($resultsCount > 0) {
<div class="video-section search-page" data-search-query="<?php echo htmlspecialchars($query); ?>"> <div class="video-section search-page" data-search-query="<?php echo htmlspecialchars($query); ?>">
<div class="section-header"> <div class="section-header">
<div class="section-logo"> <div class="section-logo">
<img src="img/logo.png" alt="Kaubuntu.re"> <img src="img/logo.png" alt="kaubuntu.re">
</div> </div>
<?php if (!empty($query)): ?> <?php if (!empty($query)): ?>
<?php if ($isTagSearch): ?> <?php if ($isTagSearch): ?>
+6 -6
View File
@@ -105,7 +105,7 @@ if (empty($videoData) || isset($videoData['error'])) {
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo !empty($video['title']) ? $video['title'] . ' - ' : ''; ?>Kaubuntu.re</title> <title><?php echo !empty($video['title']) ? $video['title'] . ' - ' : ''; ?>kaubuntu.re</title>
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/video-page.css"> <link rel="stylesheet" href="css/video-page.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
@@ -119,19 +119,19 @@ if (empty($videoData) || isset($videoData['error'])) {
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<!-- Meta tags pour le partage sur les réseaux sociaux --> <!-- Meta tags pour le partage sur les réseaux sociaux -->
<meta property="og:title" content="<?php echo !empty($video['title']) ? htmlspecialchars($video['title']) : 'Vidéo'; ?> - Kaubuntu.re"> <meta property="og:title" content="<?php echo !empty($video['title']) ? htmlspecialchars($video['title']) : 'Vidéo'; ?> - kaubuntu.re">
<meta property="og:description" content="<?php echo !empty($video['description']) ? htmlspecialchars(substr(strip_tags($video['description']), 0, 200)) . '...' : 'Regardez cette vidéo sur Kaubuntu.re'; ?>"> <meta property="og:description" content="<?php echo !empty($video['description']) ? htmlspecialchars(substr(strip_tags($video['description']), 0, 200)) . '...' : 'Regardez cette vidéo sur kaubuntu.re'; ?>">
<?php if (isset($videoData['thumbnailPath'])): ?> <?php if (isset($videoData['thumbnailPath'])): ?>
<meta property="og:image" content="<?php echo PEERTUBE_URL . $videoData['thumbnailPath']; ?>"> <meta property="og:image" content="<?php echo PEERTUBE_URL . $videoData['thumbnailPath']; ?>">
<?php endif; ?> <?php endif; ?>
<meta property="og:url" content="<?php echo (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>"> <meta property="og:url" content="<?php echo (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>">
<meta property="og:type" content="video.other"> <meta property="og:type" content="video.other">
<meta property="og:site_name" content="Kaubuntu.re"> <meta property="og:site_name" content="kaubuntu.re">
<!-- Meta tags pour Twitter --> <!-- Meta tags pour Twitter -->
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="<?php echo !empty($video['title']) ? htmlspecialchars($video['title']) : 'Vidéo'; ?> - Kaubuntu.re"> <meta name="twitter:title" content="<?php echo !empty($video['title']) ? htmlspecialchars($video['title']) : 'Vidéo'; ?> - kaubuntu.re">
<meta name="twitter:description" content="<?php echo !empty($video['description']) ? htmlspecialchars(substr(strip_tags($video['description']), 0, 200)) . '...' : 'Regardez cette vidéo sur Kaubuntu.re'; ?>"> <meta name="twitter:description" content="<?php echo !empty($video['description']) ? htmlspecialchars(substr(strip_tags($video['description']), 0, 200)) . '...' : 'Regardez cette vidéo sur kaubuntu.re'; ?>">
<?php if (isset($videoData['thumbnailPath'])): ?> <?php if (isset($videoData['thumbnailPath'])): ?>
<meta name="twitter:image" content="<?php echo PEERTUBE_URL . $videoData['thumbnailPath']; ?>"> <meta name="twitter:image" content="<?php echo PEERTUBE_URL . $videoData['thumbnailPath']; ?>">
<?php endif; ?> <?php endif; ?>