Änderung: Verbesserung der Redis-Integration und Aktualisierung der HTML-Metadaten

Änderungen:
- Die Redis-Client-Konfiguration wurde aktualisiert, um die Verwendung von Umgebungsvariablen für Passwort und URL zu unterstützen.
- Warnungen wurden hinzugefügt, um auf fehlende Authentifizierungsinformationen hinzuweisen.
- Die HTML-Dateien wurden um wichtige Metadaten wie Beschreibung, Open Graph- und Twitter-Tags erweitert, um die Sichtbarkeit und SEO zu verbessern.
- Eine Beta-Hinweis-Nachricht wurde in die NoLoginView.vue eingefügt, um Benutzer über den Entwicklungsstatus der Plattform zu informieren.

Diese Anpassungen erhöhen die Sicherheit der Redis-Verbindung und verbessern die Benutzererfahrung sowie die Auffindbarkeit der Anwendung.
This commit is contained in:
Torsten Schulz (local)
2025-09-11 16:55:40 +02:00
parent 1cad671b80
commit cdaaf7e515
6 changed files with 168 additions and 5 deletions

View File

@@ -1,5 +1,9 @@
<template>
<div class="home-structure">
<div>
<div class="beta-banner" role="status" aria-live="polite">
<strong>Beta-Hinweis:</strong> YourPart befindet sich in aktiver Entwicklung. Funktionen können unvollständig sein, Inhalte fehlen noch und es kann zu Änderungen kommen.
</div>
<div class="home-structure">
<div class="mascot"><img src="/images/mascot/mascot_male.png" /></div>
<div class="actions">
<div>
@@ -42,6 +46,46 @@
<RandomChatDialog ref="randomChatDialog" />
<RegisterDialog ref="registerDialog" />
<PasswordResetDialog ref="passwordResetDialog" />
</div>
<section class="seo-content">
<h1>YourPart Community, Chat, Forum, Falukant & Minispiele</h1>
<p>
YourPart ist eine wachsende OnlinePlattform, die CommunityFunktionen, EchtzeitChat, Foren,
ein soziales Netzwerk mit Bildergalerie sowie das Aufbauspiel <em>Falukant</em> vereint.
Aktuell befindet sich die Seite in der BetaPhase wir erweitern Funktionen, Inhalte und
Stabilität kontinuierlich.
</p>
<h2>Was dich erwartet</h2>
<ul>
<li><strong>Chat</strong>: Öffentliche Räume, zufällige Begegnungen (RandomChat) und Farbanpassungen.</li>
<li><strong>Soziales Netzwerk</strong>: Profil, Freundschaften, Bildergalerie mit Sichtbarkeiten.</li>
<li><strong>Forum</strong>: Themen anlegen, Beiträge verfassen, Moderationsrechte (rollenbasiert).</li>
<li><strong>Falukant</strong>: Wirtschaft & Alltag Zweigstellen verwalten, produzieren, lagern, verkaufen.</li>
<li><strong>Minispiele</strong>: z.B. Match3Level kurze Unterhaltung zwischendurch.</li>
<li><strong>Mehrsprachig</strong>: Deutsch/Englisch Inhalte werden fortlaufend ergänzt.</li>
</ul>
<h2>Falukant kurz erklärt</h2>
<p>
In Falukant führst du Betriebe, bildest Wissen aus, optimierst Produktion und Verkauf, beobachtest Preise
und reagierst auf Ereignisse. Benachrichtigungen informieren dich über StatusÄnderungen in Echtzeit.
</p>
<h2>Datenschutz & BetaStatus</h2>
<p>
YourPart befindet sich in der <strong>Beta</strong>. Es kann zu Änderungen, Ausfällen und fehlenden
Übersetzungen kommen. Wir legen Wert auf Datenschutz und Transparenz; weitere Informationen folgen im
Laufe der Beta.
</p>
<h2>Mitmachen</h2>
<p>
Du kannst die Plattform bereits nutzen, testen und Feedback geben. Registriere dich über {{ $t('home.nologin.login.register') }}
oder starte unverbindlich den RandomChat.
</p>
</section>
</div>
</template>
@@ -95,6 +139,15 @@ export default {
</script>
<style scoped>
.beta-banner {
background: #fff3cd;
border: 1px solid #ffeeba;
color: #856404;
padding: 10px 14px;
margin: 0 0 12px 0;
text-align: center;
}
.home-structure {
display: flex;
align-items: stretch;
@@ -135,4 +188,22 @@ export default {
.actions>div>h2 {
color: #F9A22C;
}
.seo-content {
max-width: 1000px;
margin: 24px auto 0 auto;
padding: 0 16px 40px 16px;
color: #333;
}
.seo-content h1 {
font-size: 28px;
margin: 0 0 8px 0;
}
.seo-content h2 {
font-size: 20px;
margin: 18px 0 6px 0;
color: #444;
}
.seo-content p { line-height: 1.6; margin: 0 0 8px 0; }
.seo-content ul { margin: 0 0 8px 20px; }
</style>