From 2389538552094bfdca157d0e3ae6b5b4381ab4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 12:30:25 +0200 Subject: [PATCH 1/9] Adjust the content of new freilernen.social to the former design and values --- branding/constants/emails.ts | 8 +- branding/constants/groups.ts | 2 +- branding/constants/headerMenu.ts | 10 +- branding/constants/links.ts | 63 +- branding/constants/logos.ts | 4 +- branding/constants/metadata.ts | 6 +- branding/locales/de.json | 5 + branding/locales/en.json | 5 + branding/locales/html/de/code-of-conduct.html | 19 +- branding/locales/html/de/data-privacy.html | 1270 ++++++++++++++++- branding/locales/html/de/donate.html | 20 +- branding/locales/html/de/faq.html | 28 +- branding/locales/html/de/imprint.html | 38 +- branding/locales/html/de/organization.html | 26 +- branding/locales/html/de/support.html | 4 +- .../locales/html/de/terms-and-conditions.html | 18 +- branding/locales/html/en/code-of-conduct.html | 2 +- branding/locales/html/en/data-privacy.html | 2 +- branding/locales/html/en/donate.html | 2 +- branding/locales/html/en/faq.html | 2 +- branding/locales/html/en/imprint.html | 2 +- branding/locales/html/en/organization.html | 2 +- branding/locales/html/en/support.html | 2 +- .../locales/html/en/terms-and-conditions.html | 2 +- branding/static/favicon.ico | Bin 5558 -> 5558 bytes branding/static/icon.png | Bin 21631 -> 28433 bytes .../static/img/custom/logo-horizontal.svg | 84 +- branding/static/img/custom/logo-squared.svg | 84 +- 28 files changed, 1382 insertions(+), 328 deletions(-) diff --git a/branding/constants/emails.ts b/branding/constants/emails.ts index f5bd9a4..d1bae53 100644 --- a/branding/constants/emails.ts +++ b/branding/constants/emails.ts @@ -1,8 +1,8 @@ // this file is duplicated in `backend/src/config/` and `webapp/constants/` and replaced on rebranding by https://github.com/Ocelot-Social-Community/Ocelot-Social-Deploy-Rebranding/tree/master/branding/constants/ export default { - SUPPORT_EMAIL: 'hello@ocelot.social', - MODERATION_EMAIL: 'hello@ocelot.social', + SUPPORT_EMAIL: 'admin@freilernen.social', + MODERATION_EMAIL: 'admin@freilernen.social', // ATTENTION: the following links have to be defined even for internal pages with full URLs as example like 'https://staging.ocelot.social/support', because they are used in e-mails! - ORGANIZATION_LINK: 'https://ocelot.social', - SUPPORT_LINK: 'https://ocelot.social', + ORGANIZATION_LINK: 'https://freilernen.social', + SUPPORT_LINK: 'https://freilernen.social', } diff --git a/branding/constants/groups.ts b/branding/constants/groups.ts index 1c49d3f..25fc20d 100644 --- a/branding/constants/groups.ts +++ b/branding/constants/groups.ts @@ -1,5 +1,5 @@ // this file is duplicated in `backend/src/constants/group.js` and `webapp/constants/group.js` export const NAME_LENGTH_MIN = 3 export const NAME_LENGTH_MAX = 50 -export const DESCRIPTION_WITHOUT_HTML_LENGTH_MIN = 100 // with removed HTML tags +export const DESCRIPTION_WITHOUT_HTML_LENGTH_MIN = 20 // with removed HTML tags export const SHOW_GROUP_BUTTON_IN_HEADER = true diff --git a/branding/constants/headerMenu.ts b/branding/constants/headerMenu.ts index aa87a59..0fbf05d 100644 --- a/branding/constants/headerMenu.ts +++ b/branding/constants/headerMenu.ts @@ -4,10 +4,10 @@ export default { // nameIdent: 'nameIdent', // path: '/', // }, - // { - // nameIdent: 'nameIdent', - // url: 'https://ocelot.social', - // target: '_blank', - // }, + { + nameIdent: 'freilernensocialRebranding.header.asp', + url: 'https://freilernen.com', + target: '_blank', + }, ], } diff --git a/branding/constants/links.ts b/branding/constants/links.ts index 7efac15..665ff91 100644 --- a/branding/constants/links.ts +++ b/branding/constants/links.ts @@ -4,10 +4,10 @@ import { defaultPageParamsPages } from '~/components/utils/InternalPages.js' const ORGANIZATION = defaultPageParamsPages.ORGANIZATION.overwrite({ // if defined it's dominating - externalLink: { - url: 'https://ocelot.social', - target: '_blank', - }, + // externalLink: { + // url: 'https://ocelot.social', + // target: '_blank', + // }, internalPage: { // footerIdent: 'site.made', // localized string identifier, if undefined default is used @@ -16,16 +16,16 @@ const ORGANIZATION = defaultPageParamsPages.ORGANIZATION.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const DONATE = defaultPageParamsPages.DONATE.overwrite({ // if defined it's dominating - externalLink: { - // we use 'ocelot-social.herokuapp.com' at the moment, because redirections of 'ocelot.social' subpages are not working correctly - url: 'https://ocelot-social.herokuapp.com/donations', - target: '_blank', - }, + // externalLink: { + // we use 'ocelot-social.herokuapp.com' at the moment, because redirections of 'ocelot.social' subpages are not working correctly + // url: 'https://ocelot-social.herokuapp.com/donations', + // target: '_blank', + // }, internalPage: { // footerIdent: 'site.donate', // localized string identifier, if undefined default is used @@ -34,16 +34,15 @@ const DONATE = defaultPageParamsPages.DONATE.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const IMPRINT = defaultPageParamsPages.IMPRINT.overwrite({ - // if defined it's dominating - externalLink: { - // we use 'ocelot-social.herokuapp.com' at the moment, because redirections of 'ocelot.social' subpages are not working correctly - url: 'https://ocelot-social.herokuapp.com/imprint', - target: '_blank', - }, + // externalLink: { + // we use 'ocelot-social.herokuapp.com' at the moment, because redirections of 'ocelot.social' subpages are not working correctly + // url: 'https://ocelot-social.herokuapp.com/imprint', + // target: '_blank', + // }, internalPage: { // footerIdent: 'site.imprint', // localized string identifier, if undefined default is used @@ -52,7 +51,7 @@ const IMPRINT = defaultPageParamsPages.IMPRINT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const TERMS_AND_CONDITIONS = defaultPageParamsPages.TERMS_AND_CONDITIONS.overwrite({ @@ -65,7 +64,7 @@ const TERMS_AND_CONDITIONS = defaultPageParamsPages.TERMS_AND_CONDITIONS.overwri hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const CODE_OF_CONDUCT = defaultPageParamsPages.CODE_OF_CONDUCT.overwrite({ @@ -78,7 +77,7 @@ const CODE_OF_CONDUCT = defaultPageParamsPages.CODE_OF_CONDUCT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const DATA_PRIVACY = defaultPageParamsPages.DATA_PRIVACY.overwrite({ @@ -91,28 +90,28 @@ const DATA_PRIVACY = defaultPageParamsPages.DATA_PRIVACY.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const FAQ = defaultPageParamsPages.FAQ.overwrite({ // externalLink: null, // if defined it's dominating internalPage: { - // footerIdent: 'site.faq', // localized string identifier, if undefined default is used - // headTitleIdent: 'site.faq', // localized string identifier, if undefined default is used - // headlineIdent: 'site.faq', // on null default is used, on empty string it's hidden + footerIdent: 'freilernen.help', // localized string identifier, if undefined default is used + headTitleIdent: 'freilernen.help', // localized string identifier, if undefined default is used + headlineIdent: 'freilernen.help', // on null default is used, on empty string it's hidden hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) const SUPPORT = defaultPageParamsPages.SUPPORT.overwrite({ // if defined it's dominating - externalLink: { - url: 'https://ocelot.social', - target: '_blank', - }, + // externalLink: { + // url: 'https://ocelot.social', + // target: '_blank', + // }, internalPage: { // footerIdent: 'site.support', // localized string identifier, if undefined default is used @@ -121,7 +120,7 @@ const SUPPORT = defaultPageParamsPages.SUPPORT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'branding/locales/html/' + // in case internal page content is here 'webapp/locales/html/' }, }) @@ -147,6 +146,6 @@ export default { FAQ, DONATE, IMPRINT, - SUPPORT, + // SUPPORT, ], -} +} \ No newline at end of file diff --git a/branding/constants/logos.ts b/branding/constants/logos.ts index 714e78a..8d4e2ea 100644 --- a/branding/constants/logos.ts +++ b/branding/constants/logos.ts @@ -2,7 +2,7 @@ // this are the paths in the webapp export default { LOGO_HEADER_PATH: '/img/custom/logo-horizontal.svg', - LOGO_HEADER_WIDTH: '130px', + LOGO_HEADER_WIDTH: '47px', LOGO_HEADER_CLICK: { // externalLink: { // url: 'https://ocelot.social', @@ -21,4 +21,4 @@ export default { LOGO_LOGOUT_PATH: '/img/custom/logo-squared.svg', LOGO_PASSWORD_RESET_PATH: '/img/custom/logo-squared.svg', LOGO_MAINTENACE_RESET_PATH: '/img/custom/logo-squared.svg', -} +} \ No newline at end of file diff --git a/branding/constants/metadata.ts b/branding/constants/metadata.ts index 3d09066..da903c3 100644 --- a/branding/constants/metadata.ts +++ b/branding/constants/metadata.ts @@ -1,9 +1,9 @@ // this file is duplicated in `backend/src/config/metadata.js` and `webapp/constants/metadata.js` and replaced on rebranding export default { - APPLICATION_NAME: 'ocelot.social', - APPLICATION_SHORT_NAME: 'ocelot.social', + APPLICATION_NAME: 'freilernen.social', + APPLICATION_SHORT_NAME: 'freilernen.social', APPLICATION_DESCRIPTION: 'Ocelot Social Community', COOKIE_NAME: 'ocelot-social-token', - ORGANIZATION_NAME: 'busFaktor e.V.', + ORGANIZATION_NAME: 'ASP – Aktive Schule Petershausen', ORGANIZATION_JURISDICTION: 'Deutschland', } diff --git a/branding/locales/de.json b/branding/locales/de.json index 2c63c08..0e0daa8 100644 --- a/branding/locales/de.json +++ b/branding/locales/de.json @@ -1,2 +1,7 @@ { + "freilernensocialRebranding": { + "header": { + "asp": "ASP" + } + } } diff --git a/branding/locales/en.json b/branding/locales/en.json index 2c63c08..0e0daa8 100644 --- a/branding/locales/en.json +++ b/branding/locales/en.json @@ -1,2 +1,7 @@ { + "freilernensocialRebranding": { + "header": { + "asp": "ASP" + } + } } diff --git a/branding/locales/html/de/code-of-conduct.html b/branding/locales/html/de/code-of-conduct.html index c4538e3..e88b8f8 100644 --- a/branding/locales/html/de/code-of-conduct.html +++ b/branding/locales/html/de/code-of-conduct.html @@ -1,23 +1,18 @@ - - + + +

- Für das soziale Netzwerk Ocelot.Social Staging + Für das soziale Netzwerk Freilernen.social

-

- Präambel -

- Ich bin der Inhalt vom Verhaltenskodex. + Wie möchtet Ihr in diesem Netzwerk miteinander umgehen? Vorschläge gerne an den Elternbeirat.

+
+ \ No newline at end of file diff --git a/branding/locales/html/de/data-privacy.html b/branding/locales/html/de/data-privacy.html index 104d183..a227781 100644 --- a/branding/locales/html/de/data-privacy.html +++ b/branding/locales/html/de/data-privacy.html @@ -1,60 +1,1226 @@ - - + + +

- Für das soziale Netzwerk Ocelot.Social Staging + Datenschutzerklärung für freilernen.social

+

+ Herzlich willkommen bei unserer Datenschutzerklärung zu freilernen.social vom 24. Oktober 2022. Wir freuen uns, dass Du unser Netzwerk besuchst und bedanken uns für Dein Interesse. +

+

+ Im Folgenden informieren wir Dich über den Umgang mit Deinen personenbezogenen Daten beim Nutzen unseres Netzwerkes. +

+

+ Maßgebliche Grundlage dieser Datenschutzerklärung ist die EU-Datenschutzgrundverordnung (DSGVO) und das deutsche Telekommunikation-Telemedien-Datenschutz-Gesetz (TTDSG). +

- Information über die Erhebung personenbezogener Daten + Inhaltsverzeichnis +

+ +

+ Allgemeines +

+

+ Verschlüsselte Datenübermittlung +

+

+ Freilernen.social nutzt aus Sicherheitsgründen und zum Schutz der Übertragung personenbezogener Daten und anderer vertraulicher Inhalte + (z.B. in Beiträgen und Kommentaren) eine SSL- bzw. TLS-Verschlüsselung. + Du kannst eine verschlüsselte Verbindung an der Zeichenfolge „https://“ und dem Schloss-Symbol in Deiner Browserzeile erkennen. + E-Mails werden hingegen unverschlüsselt übermittelt. +

+

+ zum Anfang +

+

+ Browser-Zugriffsdaten

- Das hier wäre der Inhalt der Datenschutzbestimmungen. + Unter Browser-Zugriffsdaten werden Daten bezeichnet, die der Browser beim Besuch von Internetseiten übermitteln kann.

-
- - +

+ Zweck +

+

+ Die übermittelten Daten dienen der technischen Funktionsfähigkeit und dem korrekten Darstellen von freilernen.social. +

+

+ Personenbezogene Daten +

+

+ Übertragen werden u.a., je nach verwendetem Browser und dessen Einstellungen: +

+ +

+ Speicherdauer +

+

+ Die Dauer der Speicherung von personenbezogenen Daten bemisst sich anhand der jeweiligen gesetzlichen Aufbewahrungsfrist + gem. §76 BDSG (z.B. handels- und steuerrechtliche Aufbewahrungsfristen). + Nach Ablauf der Frist werden die entsprechenden Daten routinemäßig gelöscht, + sofern sie nicht mehr zur Vertragserfüllung oder -anbahnung erforderlich sind und/oder unsererseits kein berechtigtes Interesse + an der Weiterspeicherung fortbesteht. +

+

+ Empfänger +

+

+ Deine personenbezogenen Daten erhalten nur wir und unser Hosting-Anbieter Webcraft Media in Deutschland. +

+

+ Weitergabe an Dritte +

+

+ Die Anmeldedaten werden nicht an Dritte weitergegeben, außer ein Gesetz zwingt uns dazu. +

+

+ Drittlandtransfer +

+

+ Die Daten werden nur in Deutschland gespeichert. +

+

+ Rechtsgrundlage +

+

+ Das berechtigte Interesse besteht gem. Art. 6 Abs. 1 lit. f) DSGVO darin, Dir die Nutzung unseres Netzwerkes technisch zu ermöglichen. +

+

+ zum Anfang +

+

+ Registierung +

+

+ Zweck +

+

+ Mit den Daten, die Du bei der Registrierung eingibst, wird Dein Benutzerkonto erstellt. + Danach dienen sie dem Anmelden und Identifizieren im Netzwerk. + Diese Daten werden auf Deinem Rechner in einem sogenannten „Cookie“ verschlüsselt gespeichert und auch nur verschlüsselt übermittelt. +

+

+ Personenbezogene Daten +

+

+ Im Sinne der Datenminimierung registrierst Du Dich für unser Netzwerk einzig mit Deiner E-Mail-Adresse. + Wegwerfadressen sind für die Registrierung ungeeignet. + Weitere personenbezogene Daten sind für die Registrierung nicht nötig. +

+

+ In der Kommunikation mit uns spielt die von Dir verwendete E-Mail-Adresse also eine zentrale Rolle. + Daher werden wir alle von Dir ausgeübten Rechte und ggf. Wünsche, die Du an uns richtest, immer über Deine E-Mail-Adresse verifizieren. + Gesichert ist Dein Benutzerkonto über ein Passwort, das Du selber vergibst und jederzeit ändern kannst. +

+

+ Die E-Mail-Adresse kannst Du jederzeit selber in den Einstellungen Deines Benutzerkontos ändern. +

+

+ Speicherdauer +

+

+ Wir speichern Deine Anmeldedaten, bis Du Dein Benutzerkonto löschst oder uns in einer E-Mail Bescheid gibst, dass Du sie gelöscht haben möchtest. +

+

+ Empfänger +

+

+ Prinzipiell können Deine personenbezogenen Daten nur wir sehen und unser Hosting-Anbieter Webcraft Media. +

+

+ Weitergabe an Dritte +

+

+ Die Registrierungsdaten werden nicht an Dritte weitergegeben, außer ein Gesetz zwingt uns dazu. +

+

+ Drittlandtransfer +

+

+ Die Daten werden nur in Deutschland gespeichert. +

+

+ Rechtsgrundlage +

+

+ Als Rechtsgrundlage erfolgt Deine Einwilligung durch Registrierung im Netzwerk freilernen.social gem. Art. 6 Abs. 1 lit. a) DSGVO. + Die Einwilligung kannst Du jederzeit durch Löschen Deines Benutzerkontos samt aller Daten widerrufen. +

+

+ zum Anfang +

+

+ Anmeldung +

+

+ Für Deine Anmeldung im Netzwerk werden persönliche Anmeldedaten benötigt. + Diese werden auf Deinem Rechner in einem sogenannten „Cookie“ gespeichert, siehe im Abschnitt Cookies. +

+

+ Zweck +

+

+ Die Anmeldedaten sind erforderlich, um Dir einen persönlichen Zugang zum Netzwerk zu ermöglichen.
+

+

+ Personenbezogene Daten +

+

+ Gespeichert und übermittelt werden als Anmeldedaten Deine E-Mail-Adresse und Dein Passwort. +

+

+ Speicherdauer +

+

+ Siehe im Abschnitt Cookies. +

+

+ Empfänger +

+

+ Deine verschlüsselten Anmeldedaten erhalten nur wir und unser Hosting-Anbieter Webcraft Media. +

+

+ Weitergabe an Dritte +

+

+ Keine +

+

+ Drittlandtransfer +

+

+ Die Daten werden von uns nur in Deutschland gespeichert. +

+

+ Rechtsgrundlage +

+

+ Unser berechtigtes Interesse gem. Art. 6 Abs. 1 lit. f) DSGVO ist, das Anmelden im Netzwerk technisch zu ermöglichen. + Weiteres erfährst Du im Abschnitt Cookies. +

+

+ zum Anfang +

+

+ Profildaten +

+

+ Zweck +

+

+ Die Profildaten ermöglichen es Nutzenden, freiwillig weitere Informationen über sich weltweit und frei abrufbar zu veröffentlichen.

+

+ Personenbezogene Daten +

+

+ Angaben, wie Deinen Profilnamen, Dein Profilbild oder weitere Angaben, die ggf. auch personenbezogene Daten sein können, vergibst Du selbst. +

+

+ Speicherdauer +

+

+ Wir speichern Deine Profildaten, bis Du sie löschst. + Da die Daten auch anderen Nutzenden zugänglich sind, können sie von diesen kopiert worden sein und sind daher ggf. nicht vollumfänglich löschbar.
+ Deine Profildaten kannst Du in den Einstellungen Deines Benutzerkontos jederzeit selber ändern oder löschen. +

+

+ Empfänger +

+

+ Deine Profildaten werden an unseren Hosting-Anbieter Webcraft Media übermittelt
+

+

+ Weitergabe an Dritte +

+

+ Deine Profildaten sind öffentlich und können weltweit von allen registrierten Nutzern des Netzwerkes freilernen.social + im angemeldeten Zustand gesehen werden. +

+

+ Drittlandtransfer +

+

+ Die Daten werden von uns nur in Deutschland gespeichert. +

+

+ Rechtsgrundlage +

+

+ Die Einwilligung erfolgt gem. Art. 6 Abs. 1 lit. a) DSGVO durch Deine Registrierung fürs Netzwerk. + Die Veröffentlichung geschieht mit dem Speichern der eingegebenen Daten. + Die Einwilligung kannst Du auch jederzeit durch Löschen Deines Benutzerkontos widerrufen. + Die Rechtmäßigkeit der Verarbeitung vor einem solchen Widerruf bleibt davon unberührt. +

+

+ zum Anfang +

+

+ Inhalte +

+

+ Die im Folgenden beschriebenen Inhalte beziehen sich auf Beiträge und Kommentare der Nutzenden des Netzwerkes freilernen.social, + welche diese auch jederzeit ändern können. +

+

+ Zweck +

+

+ Der Zweck von Inhalten ist das Austauschen von Informationen unter den registrierten Nutzenden des Netzwerkes. +

+

+ Personenbezogene Daten +

+

+ Personenbezogene Daten sind alle Beiträge und Kommentare, da diese mit den Nutzenden in Bezug gesetzt werden können. + Alle Nutzenden sind verantwortlich für ihre im Netzwerk platzierten Inhalte.
+

+

+ Speicherdauer +

+

+ Wir speichern Deine Beiträge und Kommentare grundsätzlich solange, wie das Netzwerk existiert.
+ Eine vorzeitige Löschung ist in folgenden Fällen möglich: +

+ +

+ Da die Daten im Netzwerk veröffentlicht sind, können sie von Dritten kopiert worden sein und sind daher ggf. nicht vollumfänglich löschbar. +

+

+ Beim Löschen eigener Beiträge werden auch sämtliche zugehörige Kommentare – auch von Dritten – gelöscht.
*) + Beiträge oder Kommentare werden nur dann gelöscht, wenn sie zum Beispiel wegen Verstoßes gegen die Nutzungsbedingungen gemeldet und geprüft wurden. +

+

+ Empfänger +

+

+ Deine Inhalte werden an unseren Hosting-Anbieter Webcraft Media übermittelt und bei ihm gespeichert. +

+

+ Weitergabe an Dritte +

+

+ Deine Beiträge und Kommentare können weltweit von angemeldeten Nutzenden des Netzwerkes gesehen werden. +

+

+ Drittlandtransfer +

+

+ Die Daten werden nur in Deutschland gespeichert. +

+

+ Rechtsgrundlage +

+

+ Die Einwilligung zur Veröffentlichung erfolgt gem. Art. 6 Abs. 1 lit. a) DSGVO. + Die Veröffentlichung geschieht mit dem Absenden Deiner eingegebenen Daten. + Die Einwilligung kannst Du jederzeit durch Löschen der Beiträge und Kommentare widerrufen. + Die Rechtmäßigkeit der Verarbeitung vor einem solchen Widerruf bleibt davon unberührt. +

+

+ zum Anfang +

+

+ Einbettung von Drittanbieter-Inhalten +

+

+ Als Nutzender kannst Du in Deinen Kontoeinstellungen wählen, ob Inhalte von Drittanbietern wie Facebook, Twitter oder Vimeo als Link dargestellt + oder in der Webseite angezeigt bzw. abgespielt werden sollen. + Wir empfehlen zugunsten von Datenschutz und Privatsphäre darauf zu verzichten. + Als Grundeinstellung in unserem Netzwerk ist das Einbetten solcher Inhalte von Drittanbietern deaktiviert. + Ungeachtet der entsprechenden Einstellung werden derzeit noch Vorschaubilder der Inhalte beim Drittanbieter angefragt und im Netzwerk dargestellt. +

+

+ Zweck +

+

+ Der Zweck ist das Darstellen von Inhalten , die bei Drittanbietern wie Facebook, Twitter oder Vimeo gespeichert sind und im jeweiligen + Beitrag oder Kommentar auf freilernen.social eingebettet sind. +

+

+ Personenbezogene Daten, Speicherdauer, Empfänger, Weitergabe an Dritte und Drittlandtransfer +

+

+ Die von den Drittanbietern gesammelten personenbezogenen Daten und deren Verwendung entziehen sich unserer Kontrolle. + Drittanbieter sind auch keine Auftragsverarbeiter von uns oder funktionaler Bestandteil unseres Netzwerkes, sondern eigenständig Verantwortliche. +

+

+ Ein Nutzer kann sich entscheiden, von anderen Nutzern eingestellte Links bzw. deren Inhalte eingebettet anzeigen zu lassen. + Die dabei preisgegebenen personenbezogenen Daten entsprechen im Großen und Ganzen denen eines Aufrufes der jeweiligen Links. + Dies sind, abhängig vom verwendeten Browser und dessen Einstellung, zum Beispiel die im Abschnitt + Browser-Zugriffsdaten erwähnten Daten. +

+

+ Ebenso können Cookies von diesen und weiteren Drittanbietern gesetzt und gespeichert werden, wenn Du dies in Deinem Browser zugelassen hast. +

+

+ Du kannst prinzipiell davon ausgehen, dass Dienste von Drittanbietern durch das Sammeln von Daten über Dich bzw. den damit möglichen Gewinnen + finanziert werden. + Daher raten wir davon ab, das Einbinden von Drittanbieterinhalten in deinem Benutzerkonto einzuschalten. +

+

+ Drittanbieter ändern ihre Geschäftsbedingungen in der Regel häufig. + Daher sind hier einige Nutzungsbedingungen und Datenschutzbestimmungen von Drittanbietern verlinkt: +

+ +

+ Rechtsgrundlage +

+

+ Mit dem Freischalten der Darstellung eingebetteter Inhalte von Drittanbietern stimmst Du gem. Art. 6 Abs. 1 lit. a) DSGVO + den Nutzungsbedingungen der jeweiligen Drittanbieter zu. + Diese Einwilligung kannst Du jederzeit in Deinen Kontoeinstellungen teilweise (siehe oben) widerrufen, indem Du das Darstellen + von Drittanbieterinhalten im Netzwerk für Dich ausschaltest. + Die Rechtmäßigkeit der Verarbeitung vor einem solchen Widerruf bleibt davon unberührt. +

+

+ zum Anfang +

+

+ YouTube-Videos +

+

+ Zweck +

+

+ In unserem Netzwerk können Videos von YouTube eingebettet und abgespielt werden, sofern Du dies in Deinen Kontoeinstellungen aktiviert hast. + Bereits beim Laden einer Seite mit eingebetteten YouTube-Videos speichert Google durch Deinen Browser verschiedene Cookies auf Deinem Gerät. + Den Zweck dieser Cookies siehst Du in der nachfolgenden Tabelle. +

+

+ Wir empfehlen, die Grundeinstellung in Deinem Benutzerkonto beizubehalten, so dass eingebettete Inhalte von YouTube nicht geladen und dargestellt werden. + Damit werden weder Cookies gespeichert noch personenbezogene Daten übertragen. + Eine Ausnahme bilden derzeit noch die Vorschaubilder der Videos, siehe oben. +

+

+ Hier findest Du die aktuellen Google-Datenschutzbestimmungen. +

+

+ Personenbezogene Daten +

+

+ Hier eine grobe Übersicht über die von Google gesetzten Cookies: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Zweck + + Speicherdauer + + Typ +
+ GPS + + Registriert eine eindeutige ID auf mobilen Geräten, um Tracking basierend auf dem geografischen GPS-Standort zu ermöglichen. + + 30 Minuten + + HTTP-Cookie 1) +
+ PREF + + Registriert eine eindeutige ID, die von Google verwendet wird, um Statistiken dazu, wie der Besucher YouTube-Videos auf + verschiedenen Websites nutzt, zu behalten. + + 8 Monate + + HTTP-Cookie 1) +
+ VISITOR_INFO1_LIVE + + Versucht, die Benutzerbandbreite auf Seiten mit integrierten YouTube-Videos zu schätzen. + + 6 Monate + + HTTP-Cookie 1) +
+ YSC + + Registriert eine eindeutige ID, die das Gerät eines wiederkehrenden Benutzers identifiziert. Die ID wird für gezielte Werbung genutzt. + + Sitzungsende + + HTTP-Cookie 1) +
+ yt-player-bandwith + + Wird verwendet, um die optimale Videoqualität basierend auf den Geräte- und Netzwerkeinstellungen des Besuchers zu bestimmen. + + Dauerhaft + + Local Storage 1) +
+ yt-player-headers-readable + + Sammelt Daten zur Besucherinteraktion mit dem Video-Inhalt der Webseite – + Diese Daten werden verwendet, um den Video-Inhalt der Webseite für den Besucher relevanter zu machen. + + Dauerhaft + + Local Storage 2) +
+ yt-remote-connected-devices + + Speichert die Video-Voreinstellungen des Nutzenden, der dieses YouTube-Video lädt. + + Dauerhaft + + Local Storage 2) +
+ yt-remote-device-id + + Speichert die Voreinstellungen des Video-Players des Benutzers bei eingebettetem YouTube-Video. + + Dauerhaft + + Local Storage 2) +
+ yt-remote-fast-check-period + + Speichert die Einstellungen des Video-Players des Benutzers bei eingebettetem YouTube-Video. + + Sitzungsende + + Session Storage 3) +
+ yt-remote-session-app + + Speichert die Benutzereinstellungen beim Abruf eines auf anderen Webseiten integrierten YouTube-Videos. + + Sitzungsende + + Session Storage 3) +
+ yt-remote-session-name + + Speichert weitere Benutzereinstellungen beim Abruf eines auf anderen Webseiten integrierten YouTube-Videos. + + Sitzungsende + + Session Storage 3) +
+

+ Legende: +

+

+ 1) HTTP-Cookie:
Ist eine Textdatei, die auf Deinem Rechner gespeichert ist, um Daten zu speichern und abzurufen. +

+

+ 2) Session Storage:
Ist ein Speicherplatz in Deinem Browser, um temporäre Daten zu speichern, bis das Fenster oder + die Registerkarte geschlossen wird. +

+

+ 3) Local Storage:
Ist wie ein Cookie, bei dem Daten nach Browsersitzungen gespeichert und abgerufen werden können, + aber wie Session Storage in Deinem Browser hinterlegt werden. +

+

+ Speicherdauer +

+

+ Details siehe Tabelle oben. +

+

+ Du hast die Möglichkeit, in Deinem Browser das Speichern von Cookies einzuschränken bzw. sie zu löschen, wie im Abschnitt + Cookies beschrieben. +

+

+ Empfänger +

+

+ Die Daten gehen an den Drittanbieter „YouTube“, der zu der + Google LLC., 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA („Google“) gehört. +

+

+ Drittlandtransfer +

+

+ Google kann die Daten international speichern. +

+

+ Rechtsgrundlage +

+

+ Die Einwilligung erfolgt gem. Art. 6 Abs. 1 lit. a) DSGVO durch Freischalten der Einbettung von Drittanbieterinhalten in + Deinen Kontoeinstellungen im Netzwerk, wo Du sie jederzeit wiederrufen kannst. + Die Rechtmäßigkeit der Verarbeitung vor einem solchen Widerruf bleibt davon unberührt. +

+

+ zum Anfang +

+

+ Cookies +

+

+ Auf freilernen.social verwenden wir sogenannte Cookies. + Hierbei handelt es sich um kleine Textdateien, die personenbezogene Daten enthalten können und auf Deinem Rechner abgelegt werden. + Die dort gespeicherten Daten werden ausschließlich verschlüsselt übermittelt. +

+

+ Für Cookies von Drittanbietern siehe die Abschnitte Einbetten von Drittanbieter-Inhalten und YouTube-Videos. +

+

+ Zweck, personenbezogene Daten und Speicherdauer +

+

+ Folgende Cookies setzen wir ein, um die Nutzung bestimmter Funktionen zu ermöglichen und den Besuch auf freilernen.social attraktiv zu gestalten: +

+ + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Zweck + + Beginn | Speicherdauer + + Typ +
+ ocelot-social-token + + Erhalten der Anmeldung am Netzwerk (Token wird verschlüsselt gespeichert) + + Beim Registrieren und Einloggen | max. 730 Tage, ca. 2 Jahre + + Funktionelles HTTP-Cookie +
+ locale + + Sprachangabe zum Beibehalten der gewählten Sprache + + Beim Ändern der Sprache | max. 730 Tage, ca. 2 Jahre + + Funktionelles HTTP-Cookie +
+

+ Einige der von uns verwendeten Cookies werden nach dem Ende der Browser-Sitzung, also nach Schließen Deines Browsers, + wieder gelöscht (sog. Sitzungs- bzw. Session-Cookies). Andere Cookies verbleiben auf Deinem Gerät und ermöglichen uns + oder Drittanbietern, Deinen Browser beim nächsten Besuch + wiederzuerkennen (sog. persistente Cookies). +

+

+ Werden Cookies gesetzt, erheben und verarbeiten diese im individuellen Umfang bestimmte Nutzerinformationen wie oben angegeben. + Persistente Cookies werden automatisiert nach einer vorgegebenen Dauer gelöscht, die sich je nach Cookie unterscheiden kann, siehe oben. +

+

+ Bitte beachte, dass Du Deinen Browser so einstellen kannst, dass Du über das Setzen von Cookies informiert wirst und einzeln + über deren Annahme entscheiden oder die Annahme von Cookies für bestimmte Fälle oder generell ausschließen kannst. + Jeder Browser unterscheidet sich in der Art, wie er die Cookie-Einstellungen verwaltet. + In der Hilfe vieler Browser ist beschrieben, wie Du Deine Cookie-Einstellungen ändern kannst, zum Beispiel: +

+ +

+ Bitte beachte auch, dass bei Nichtannahme von Cookies die Funktionalität des Netzwerkes eingeschränkt sein kann. +

+

+ Empfänger +

+

+ Nur Du, gespeichert in Deinem Browser. +

+

+ Weitergabe an Dritte +

+

+ Keine +

+

+ Drittlandtransfer +

+

+ Keiner +

+

+ Rechtsgrundlage +

+

+ Sofern durch einzelne von uns verwendete Cookies auch personenbezogene Daten verarbeitet werden, erfolgt die Verarbeitung + gemäß Art. 6 Abs. 1 lit. f DSGVO zur Wahrung unserer berechtigten Interessen an der bestmöglichen Funktionalität von + freilernen.social sowie einer nutzerfreundlichen und effektiven Ausgestaltung des Netzwerks. +

+

+ zum Anfang +

+

+ E-Mail-Benachrichtigungen +

+

+ Unser Netzwerk sendet Dir in einigen Fällen eine Benachrichtigung über E-Mail, z.B.: +

+ +

+ Die E-Mails werden an die E-Mail-Adresse übermittelt, die Du bei der Registrierung angibst bzw. die in Deinem Benutzerkonto hinterlegt ist. +

+

+ Die E-Mail-Benachrichtigungs-Funktion für Aktivitäten im Netzwerk ist standardmäßig eingeschaltet. + Du kannst sie in Deinem Benutzerkonto jederzeit aus- und wieder einschalten. +

+

+ Zweck +

+

+ Die E-Mail-Benachrichtigungen dienen dazu, um sicherzustellen, dass die angegebene E-Mail-Adresse gültig ist und wir mit Dir + so kommunizieren können wie auch, um Dich über oben beschriebenen Aktivitäten im Netzwerk auf dem Laufenden zu halten. +

+

+ Personenbezogene Daten +

+

+ Die E-Mails können folgende personenbezogenen Daten enthalten: +

+ +

+ Speicherdauer +

+

+ Diese E-Mails werden unsererseits nicht gespeichert. +

+

+ Empfänger +

+

+ Diese Daten gehen an den Empfänger der E-Mail-Benachrichtigungen bzw. dessen E-Mail-Anbieter. +

+

+ Weitergabe an Dritte +

+

+ Keine. Da aber die Übermittlung von (unverschlüsselten) E-Mails allgemein als unsicher gilt, könnten sich auch Dritte Zugriff verschaffen. +

+

+ Drittlandtransfer +

+

+ Keiner +

+

+ Rechtsgrundlage +

+

+ Als Netzwerkbetreiber haben wir ein berechtigtes Interesse gem. Art. 6 Abs. 1 lit. f) DSGVO, unsere Nutzenden nach deren + Wunsch per E-Mail zu benachrichtigen. +

+

+ zum Anfang +

+

+ Support +

+

+ Wir stellen Dir einen Support zur Verfügung, falls Du Probleme mit unserem Netzwerk hast oder sonst etwas mit uns klären möchtest. + Du erreichst uns über die Impressums-Seite. +

+

+ Zweck +

+

+ Die übermittelten Daten verwenden wir ausschließlich, um Deine Anfrage zu beantworten, die geschilderten Probleme + wenn möglich zu beheben und mit Dir darüber zu korrespondieren. +

+

+ Personenbezogene Daten +

+

+ Durch Deine Anfrage per E-Mail erhalten wir folgende personenbezogenen Daten: +

+ +

+ Speicherdauer +

+

+ Deine Daten, die Du im Rahmen des Supportes an uns übermittelst, werden bis auf Widerruf bei uns gespeichert. + Möchtest Du Deine personenbezogen Daten gelöscht haben, so teile uns dies bitte über den Support mit. +

+

+ Empfänger +

+

+ Unsere Support-Daten werden bei uns in Deutschland gespeichert. +

+

+ Weitergabe an Dritte +

+

+ Prinzipiell können Deine personenbezogenen Daten nur wir einsehen. Da aber die Übermittlung von (unverschlüsselten) + E-Mails allgemein als unsicher gilt, könnten sich auch Dritte Zugriff verschaffen. + Davon abgesehen ist eine Weitergabe an Dritte ist nur zulässig, wenn Deine Einwilligung vorliegt oder eine Rechtsgrundlage + nach Art. 6 DSGVO dies zulässt. +

+

+ Drittlandtransfer +

+

+ Keiner +

+

+ Rechtsgrundlage +

+

+ Als Netzwerkbetreiber haben wir ein berechtigtes Interesse gem. Art. 6 Abs. 1 lit. f) DSGVO, unseren Nutzern, der + Community und unseren Spendern eine einfache und sichere Support-Möglichkeit für die von uns zur Verfügung gestellten + Dienste und damit zusammenhängenden Fragen zu bieten. +

+

+ zum Anfang +

+

+ Rechte des Betroffenen +

+

+ Das geltende Datenschutzrecht gewährt Dir gegenüber dem Verantwortlichen hinsichtlich der Verarbeitung Deiner personenbezogenen + Daten umfassende Betroffenenrechte (Auskunfts- und Interventionsrechte), über die wir Dich nachstehend informieren: +

+

+ Auskunftsrecht gemäß Art. 15 DSGVO: +

+

+ Du hast insbesondere ein Recht auf Auskunft u.a. über: +

+ +

+ Recht auf Berichtigung gemäß Art. 16 DSGVO: +

+

+ Du hast ein Recht auf unverzügliche Berichtigung Dich betreffender unrichtiger Daten und/oder Vervollständigung Deiner bei uns + gespeicherten unvollständigen Daten; +

+

+ Recht auf Löschung gemäß Art. 17 DSGVO: +

+

+ Du hast das Recht, die Löschung Deiner personenbezogenen Daten bei Vorliegen der Voraussetzungen des Art. 17 Abs. 1 DSGVO zu + verlangen. Dieses Recht erlischt, wenn die Verarbeitung wie folgt erforderlich ist: +

+ +

+ Recht auf Einschränkung der Verarbeitung gemäß Art. 18 DSGVO: +

+

+ Du hast das Recht, die Einschränkung der Verarbeitung Deiner personenbezogenen Daten zu verlangen, +

+ +

+ Recht auf Unterrichtung gemäß Art. 19 DSGVO: +

+

+ Hast Du das Recht auf Berichtigung, Löschung oder Einschränkung der Verarbeitung uns gegenüber geltend gemacht, sind wir verpflichtet, + alle Empfänger der betreffenden Daten darüber zu informieren. Es sei denn, dies erweist sich als unmöglich oder ist mit einem + unverhältnismäßigen Aufwand verbunden. Gerne unterrichten wir Dich über diese Empfänger, wenn Du dies verlangst. +

+

+ Recht auf Datenübertragbarkeit gemäß Art. 20 DSGVO: +

+

+ Du hast das Recht, Deine personenbezogenen Daten, die Du uns bereitgestellt hast, in einem strukturierten, gängigen und maschinenlesbaren + Format zu erhalten oder die Übermittlung an einen anderen Verantwortlichen zu verlangen, soweit dies technisch machbar ist. +

+

+ Recht auf Widerruf erteilter Einwilligungen gemäß Art. 7 Abs. 3 DSGVO: +

+

+ Du hast das Recht, eine einmal erteilte Einwilligung in die Verarbeitung von Daten jederzeit mit Wirkung für die Zukunft zu widerrufen. + Im Falle des Widerrufs werden wir die betreffenden Daten unverzüglich löschen, sofern dies keine weitere Verarbeitung Deiner Daten + erfordert. Die Rechtmäßigkeit der Verarbeitung vor einem solchen Widerruf bleibt davon unberührt. +

+

+ Recht auf Beschwerde gemäß Art. 77 DSGVO: +

+

+ Wenn Du der Ansicht bist, dass die Verarbeitung der Dich betreffenden personenbezogenen Daten gegen die DSGVO verstößt, + hast Du – unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs – das Recht + auf Beschwerde bei einer Aufsichtsbehörde, insbesondere in dem EU-Mitgliedstaat Deines gewöhnlichen Aufenthaltsortes, + Deines Arbeitsplatzes oder des Ortes des mutmaßlichen Verstoßes. +

+

+ Widerspruchsrecht +

+

+ Wenn wir im Rahmen einer Interessenabwägung Deine personenbezogenen Daten aufgrund unseres überwiegenden berechtigten Interesses + verarbeiten, hast Du jederzeit das Recht, aus Gründen, die sich aus Deiner besonderen Situation ergeben, gegen diese Verarbeitung + Widerspruch mit Wirkung für die Zukunft einzulegen. +

+

+ Machst Du von Deinem Widerspruchsrecht Gebrauch, beenden wir die Verarbeitung der betroffenen Daten. Eine Weiterverarbeitung bleibt + aber vorbehalten, wenn wir zwingende schutzwürdige Gründe für die Verarbeitung nachweisen können, die gegenüber Deinen Interessen, + Grundrechten und Grundfreiheiten überwiegen, oder wenn die Verarbeitung der Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen dient. +

+

+ zum Anfang +

+

+ Änderung dieser Datenschutzerklärung +

+

+ Es kann sein, dass sich angegebene Links sowie deren Inhalte im Laufe der Zeit verändern. Falls Dir ein veralteter Link auffällt, + gib uns gerne Bescheid, damit wir ihn in einer neuen Version der Datenschutzerklärung berücksichtigen können. +

+

+ Wir behalten uns das Recht vor, diese Erklärung jederzeit und nach unserem freien Ermessen anzupassen und zu ergänzen. + Nach einer Anpassung informieren wir Dich bei Einloggen über die geänderte Datenschutzerklärung und bitten um Deine Zustimmung, + damit Du das Netzwerk weiter nutzen kannst. +

+

+ zum Anfang +

+

+ Kontaktdaten der Verantwortlichen +

+

+ Die Verantwortlichen für die Datenverarbeitung auf diesem Netzwerk erreichst Du unter: +

+

+ E-Mail: support@freilernen.social +

+

+ zum Anfang +

+ + + + \ No newline at end of file diff --git a/branding/locales/html/de/donate.html b/branding/locales/html/de/donate.html index 71f1027..25eb520 100644 --- a/branding/locales/html/de/donate.html +++ b/branding/locales/html/de/donate.html @@ -3,13 +3,21 @@

- Für das soziale Netzwerk Ocelot.Social Staging + Für das soziale Netzwerk Freilernen.social

-

- Wohin kann ich spenden? -

- Hier steht was zu den Spenden. + Die Software des Netzwerks ist frei und Open-Source und wir vom Elternbeirat leisten den Benutzersupport. +

+

+ Für die Domain, das Hosting des Netzwerks sowie für Unterhalt und Weiterentwicklung der Software fallen hingegen Kosten an. + Über einen der nachfolgenden Links kannst du dich mit einer Spende an Jens vom Elternbeirat daran beteiligen. +

+ +

+ Herzlichen Dank!

@@ -57,4 +65,4 @@ border: 1px solid #e0dede; padding: 10px; } - + \ No newline at end of file diff --git a/branding/locales/html/de/faq.html b/branding/locales/html/de/faq.html index 15a9d97..9fe84cf 100644 --- a/branding/locales/html/de/faq.html +++ b/branding/locales/html/de/faq.html @@ -1,30 +1,20 @@ - - + + +

- Für das soziale Netzwerk Ocelot.Social Staging + Für das soziale Netzwerk Freilernen.social

-

- Wie bediene ich dieses Netzwerk? -

- Hier findest Du die - Bedienungsanleitung.
-

-

- Betreiberspezifische FAQs -

-

- Hier steht was zu den betreiberspezifischen FAQs. + Hast du Fragen zur Bedienung dieses Netzwerks? Dann schau in der offiziellen Benutzeranleitung nach. +Weitere Infos zur Software findest du im Wiki. +Bei anderen Fragen hilft dir gerne unser Support.

+
+ \ No newline at end of file diff --git a/branding/locales/html/de/imprint.html b/branding/locales/html/de/imprint.html index ad3c935..6805015 100644 --- a/branding/locales/html/de/imprint.html +++ b/branding/locales/html/de/imprint.html @@ -2,22 +2,42 @@
-

- Für das soziale Netzwerk Ocelot.Social Staging -

+ Für das Netzwerk Freilernen.social +

+

Betreiber +

+

+ Elternbeirat der Freien aktiven Schule Petershausen
+ c/o Jens Heinrich
+ Pfaffenhofenerstr. 1C
+ 85305 Jetzendorf
+ info@freilernen.social +

+

+ Support +

+

+ support@freilernen.social
+ Hilfe rund um die Uhr findest du auf unserer
Hilfeseite. +

+

+ Hosting +

+

+ Webcraft Media +

+

+ Software-Entwicklung und -Unterhalt

- Ich bin das Impressum. + busFaktor() e.V.

+
+ \ No newline at end of file diff --git a/branding/locales/html/de/organization.html b/branding/locales/html/de/organization.html index 089d72f..c7aa553 100644 --- a/branding/locales/html/de/organization.html +++ b/branding/locales/html/de/organization.html @@ -3,13 +3,27 @@

- Für das soziale Netzwerk Ocelot.Social Staging + Über freilernen.social

-

- Das Entwicklernetzwerk -

- Hier wird das Netzwerk beschrieben. + Das soziale Netzwerk freilernen.social soll eine Verbindung zu Eltern der Aktiven Schule Petershausen aufbauen, denn das Netzwerk sucht Gemeinsamkeiten. + Da wir alle an einer Alternativen Schule sind, ist das schon der beste gemeinsame Grundstein, den wir dafür haben, um soziale Netzwerke neu zu lernen. +

+

+ Es wird vom Elternbeitrat der Aktiven Schule Petershausen betrieben und steht den Schülern und deren Familien zur Verfügung. + Um im Netzwerk mitmachen zu können, kontaktiere unseren Elternbeirat. +

+

+ Der Betrieb des Netzwerks (Domain, Hosting und Software-Unterhalt) wird gemeinschaftlich durch freiwillige Spenden finanziert. +

+

+ Das Netzwerk läuft mit der Software Ocelot.Social, deren Entwicklung von einer Community aus Programmierern und + interessierten Netzwerkbetreibern getragen wird. + Die Software ist frei auf GitHub verfügbar. + Sie ist Open-Source, kann also jederzeit eingesehen und darf frei verändert werden. +

+

+ Erfahre mehr über Ocelot.Social in dessen Wiki.

@@ -57,4 +71,4 @@ border: 1px solid #e0dede; padding: 10px; } - + \ No newline at end of file diff --git a/branding/locales/html/de/support.html b/branding/locales/html/de/support.html index f4dcb53..289a09e 100644 --- a/branding/locales/html/de/support.html +++ b/branding/locales/html/de/support.html @@ -3,7 +3,7 @@

- Für das soziale Netzwerk Ocelot.Social Staging + Für das soziale Netzwerk Ocelot.Social für Entwickler

Ansprechpartner @@ -57,4 +57,4 @@ border: 1px solid #e0dede; padding: 10px; } - + \ No newline at end of file diff --git a/branding/locales/html/de/terms-and-conditions.html b/branding/locales/html/de/terms-and-conditions.html index 74057ad..43d0141 100644 --- a/branding/locales/html/de/terms-and-conditions.html +++ b/branding/locales/html/de/terms-and-conditions.html @@ -1,24 +1,18 @@ - - + +

- Für das soziale Netzwerk Ocelot.Social Staging + Für das soziale Netzwerk Freilernen.social

-

- Nutzung und Lizenz -

- Ich bin der Inhalt der Seite "Nutzungsbedingungen". + Infos folgen.

+
+ \ No newline at end of file diff --git a/branding/locales/html/en/code-of-conduct.html b/branding/locales/html/en/code-of-conduct.html index 714cad3..c06879b 100644 --- a/branding/locales/html/en/code-of-conduct.html +++ b/branding/locales/html/en/code-of-conduct.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Präambel diff --git a/branding/locales/html/en/data-privacy.html b/branding/locales/html/en/data-privacy.html index c4b718f..849aed1 100644 --- a/branding/locales/html/en/data-privacy.html +++ b/branding/locales/html/en/data-privacy.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Information about the collection of personal data diff --git a/branding/locales/html/en/donate.html b/branding/locales/html/en/donate.html index d25e9f4..476afe4 100644 --- a/branding/locales/html/en/donate.html +++ b/branding/locales/html/en/donate.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Where can I donate? diff --git a/branding/locales/html/en/faq.html b/branding/locales/html/en/faq.html index a5998db..bbefee1 100644 --- a/branding/locales/html/en/faq.html +++ b/branding/locales/html/en/faq.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

How do I operate this network? diff --git a/branding/locales/html/en/imprint.html b/branding/locales/html/en/imprint.html index 6a7489a..3e6d7c2 100644 --- a/branding/locales/html/en/imprint.html +++ b/branding/locales/html/en/imprint.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Operator diff --git a/branding/locales/html/en/organization.html b/branding/locales/html/en/organization.html index e5a6d0f..e6c30f3 100644 --- a/branding/locales/html/en/organization.html +++ b/branding/locales/html/en/organization.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

The Developers Network diff --git a/branding/locales/html/en/support.html b/branding/locales/html/en/support.html index 118328b..412bf73 100644 --- a/branding/locales/html/en/support.html +++ b/branding/locales/html/en/support.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Contact diff --git a/branding/locales/html/en/terms-and-conditions.html b/branding/locales/html/en/terms-and-conditions.html index 44e3fe3..6725ac2 100644 --- a/branding/locales/html/en/terms-and-conditions.html +++ b/branding/locales/html/en/terms-and-conditions.html @@ -3,7 +3,7 @@

- For the social network Ocelot.Social Staging + For the social network Freilernen.Social

Use and License diff --git a/branding/static/favicon.ico b/branding/static/favicon.ico index 430cef437289d45eaceaa1d096a3674fccbf62cc..2c6324e29335622254e2c6cfccd470c30153cf0b 100644 GIT binary patch literal 5558 zcmeI0iC2`@6~Jjv|A4evti~v~5KU4|6|F*Cq9#%66062UiA{`&3W=J=Xf!TZK`?3J zibjlxD2NKEsGuS!i-;m1`wTM!GXpcjG7K=xFf07}X0YNC+a&F2PfqjBdEfVz`|iE( z-uv#m_j!2y!sC}7o}M1!@98n<*B&0;9v&W#J=WD<`YR8Q8DeaZ7!x2K<3)ABJ*x0? z`B?%#LIRy)jitl+BUb)rmUPg`0iA*M@C&bCPNl%Z+-QCXyT#VYE8zx~m05YM#Ysk0I(BQ@LvZc^K|l3aDSOwY zaqR0{PJdHC!tQ($_vVv#v6|fTRiqp)Av!dNgz$XML=9)-z5#z$F>H>Cw+tQ3 zX)hcBhT)soUK(A|rxR1*eF=6;DiV3`cUK zIdtt1$tB7BHEtV=Uf+$O!Awz(8dIy-$erSJb~1I044)6ROfz)ymQF+DmxIX+ozA*> z^EtTYCbv=q4+35*_I?j}5XPX=D`{zO!6tZVvly}2t#ovDbYU0g#No6P8=cNt|9BVp zL&YX^|LW*Ud{*h0C+N@Ds@bvMj{{4dBXHbgKJrPS;9?!7PCI&gx9zBGMvB`TY3k_G zj|*{Yhn)sTyPHO{pmj|!>zZ{68nTi)oQ^wuxgokfR;#eRKU6YE?Eg)zlezVc%q|FL zPV`DvkDJ8GAs5I$p(Uj02Fq1fu#3F~X|D6CB!RiIbMAk%zTA!M3tb)`RHwSzmxREE z3VkUbCV3Ba=n(U>Cdzqco|SkxOI+vUyjw1=$t{{(Mwi7Aph;s&{wc-@UP9v|sfgP|(z&(lZ>*)&c%KEkai(7~ z(ziz`o?&|WNgTYbma^yO9{lp7nf&Ggp^F%D3>r7A#A0yEdu>fNS#28BVowTdi+gTU zZ4PfMQ@EX6$A+or8FT(1{%IjxJN!0*Wl02Hv2Z!5)eU>^r%CU?_jw7Pe^TLlVGw(Kmkae#vS$igjk(p79$&6&$?QfZp9m<&0P{y{j zupzdU&7XG3&_%LV(4HlZ>Pq2?T;3=r(?q}Dl;9PprGI8S0~@R?6ntNa@n`Ggo=kt@ zO#+6dka0|lS;))av{LIZVX`@>x@BbRyz49)vWxknCa`^xFEL?*nVk3uBZNNQQ=`JUrg{M?JIAKQ;Z3wjW@=1D&KW+Kn$Co@6#p7#o^^q-($#bUMaefJQ$OYz~x ziC6>upAdRjpvEiK$bd{M12qnQUwnagVivIDZ-a^1*o)(Qv7*h1f#O1yR%=y%G5cUdO`bxsB; zVFH6}Qrp@^4$__7O4WLfTqx#jwv4lRBA?Bbb2>xH>8whMi?tZ;`u~pN#9` zULO_K%F5Ds_AT}!J~WpqksG<95v_=kRV}qNnDpq|4OCfLxt3E#wY2f>sk(l(jo};g zyrsR(oUa1;eBD|0)D?0<#Qu?uA{TBbCcz+bPLqzTyQ{hzs!A&_exPHvO3CaiJ9#N= z2T{!x+!nFqQGErjyydXIj5Vq(qN18( zW}=K`>~1LJY+Dtltko=yO=m`Q1go>R6O^REX6~dyT>X~?E4#PW^VFs$UR4*dX6GU{ zPYxHds^_pm#+d>&p&L%KIA{TLGlH3zUQ2vJSN<;->odjr8kv=mQ>uAJ+_ChFomALRRg+5dO_;okvO$(Nu2 literal 5558 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 diff --git a/branding/static/icon.png b/branding/static/icon.png index 1c81fa5fca1a415323627f025eb8a68fbc2a6b79..44c860fa6a72a8b8a20ce224f295f3786c5877df 100644 GIT binary patch delta 27288 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 ZKeSm{n`w4G{F__^l9yJIs+2Gb`5#nVn6m%? delta 20441 zcmZTvWmFbz*S+bMMoPN7I|S+OZV-^}5*Qk!B&8dqyQDh=>F$

H6k*|9-O;u;3nM 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 A`v3p{ diff --git a/branding/static/img/custom/logo-horizontal.svg b/branding/static/img/custom/logo-horizontal.svg index d821c83..750e71f 100644 --- a/branding/static/img/custom/logo-horizontal.svg +++ b/branding/static/img/custom/logo-horizontal.svg @@ -1,80 +1,10 @@ - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + \ No newline at end of file diff --git a/branding/static/img/custom/logo-squared.svg b/branding/static/img/custom/logo-squared.svg index 15f420c..91481ab 100644 --- a/branding/static/img/custom/logo-squared.svg +++ b/branding/static/img/custom/logo-squared.svg @@ -1,82 +1,10 @@ - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + \ No newline at end of file From b000116584d03961d4f0cc6722e57567cd606340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 12:31:09 +0200 Subject: [PATCH 2/9] Add '.DS_Store' to '.gitignore' --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index f780ba0..327758b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.DS_Store + *.yaml SECRET .env From 87aa884b589910a0c9fa33ab2ca0584deb8b36ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 12:32:15 +0200 Subject: [PATCH 3/9] Add DKIM to 'values.yaml.template' --- kubernetes/values.yaml.template | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kubernetes/values.yaml.template b/kubernetes/values.yaml.template index 4171b2f..131c244 100644 --- a/kubernetes/values.yaml.template +++ b/kubernetes/values.yaml.template @@ -29,6 +29,10 @@ BACKEND: # SMTP_PORT: "465" # SMTP_IGNORE_TLS: 'true' # SMTP_SECURE: 'true' # true for 465, false for other ports + # optional + SMTP_DKIM_DOMAINNAME: ocelot.social + SMTP_DKIM_KEYSELECTOR: 2017 + SMTP_DKIM_PRIVATKEY: "-----BEGIN RSA PRIVATE KEY-----\n\n-----END RSA PRIVATE KEY-----\n" # most likely you don't need to change this MIN_READY_SECONDS: "15" From 0a1c35fba1fe44790b9bbb242dea81ba71612fcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 12:32:47 +0200 Subject: [PATCH 4/9] Encrypt values --- .env.enc | Bin 626 -> 641 bytes kubeconfig.yaml.enc | Bin 1515 -> 1522 bytes kubernetes/dns.values.yaml.enc | Bin 310 -> 312 bytes kubernetes/values.yaml.enc | Bin 1760 -> 3187 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/.env.enc b/.env.enc index c5174166cf350e28dab94902c308bfa313ef7f73..3c60f1b07ea2d69fb157a1378b167aed000d8acf 100644 GIT binary patch literal 641 zcmV-{0)G9B4Fm}T0^nlss%RmOJMq%#0RgN>yKN%MS7v7_XB|b)AQbwNSA}JpL(8`? zmIAc^Yv5@z{TM*%?{0Dg*ZI9a;+c;FO0rSE0$@^G9(td7SV)vofj#S&j+4iFwy(zp zbEaYE*vwP(i@@s1Oi46Qz6&*ah_F4-F?C_etHOX;q}T{jL_psQ(Mjs@^Ho6ya*s5! zehW`?i_rt^vHeKF&2ckOq~X2{kmL^v0oY4n%gXgN?4Cs}fkcuz&+%|FjFy*S{2=M> z&6Ys@&wujMnSEya%c^$97A~uD(gVeIwA$0@9u_|JGjd}ZNfFwxRFt-=bZ@6LifqNQwMuA*H3f11U)zQ+s@6F!Ou4f8yxZ z0Fh;61Yfg@5@LfAig$$xjg}iz-2-n}%4Dg-x>Jl^Plny~r_cl4eB<3vu!zlw@|DWf z#4gW2N*6bEw&^!+yUN- zrUF&t4sHk$QKTR5=+UVrhNubKqG0dq={hG%k&LgOHtKhbPf@p{%xiPNE+5NbNOjt2 z-yz<&AZRX&5C2bhIpeR+Z>;AJeBkJ3?1sz;;9>75sB{4kz;=vYHOV!L)bKF4Ke{Jt zO~EClK^ci{DtntUQ(750{X&ENSfg=Vwy32SDzLR1SB~k9iGMu@;RHhu47Fpa?supQ bizQ6hom^)2pG*)RvpRVTxQ*(tdy^qINk%#S literal 626 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 Y__z1Yg*Y*}q}JD*H^Gy|8t?x(!S$E+cK`qY literal 1515 zcmV4Fm}T0^qW9WKU$8t?|<80iMIsoomsFPRz}pR=j#TkPoJ+{;{e=0p+2% z5vg3&86I%kX;gAhY$C_n?g~H4ivw*XW@ccSDs452VQhKEsQwlp5L`AF+@hMaRIZ3oOZN}4r?+m~m|E1T;So%@?upAIjD6dSXfQXsQ~!(1qRJ$0=|5JF3J$qwsi zW)xK^_RY=`s1o!{F<9;A{1|y6NPFRX75?022NTpFQhHcJRFVlh?k(3H-hvt+tk1nbWei-kTuJ#1^RoWSpZUYb0WLqK-Ij9+ zjjAJKQsZxHJy7DV8HI%^{JPoD6iOxzcygNDfZl*i&`r>3)YBpf9z?QeohieBkx!6U z%9!HLWze%WmH>Ay)!S{T3GEX#jaqjCM*9IU6z|VVN(E|WjWR)9$GBJ)e=K&`+;20- zkc1MQvQ$bgcIhc%!9ZLV^KqkGRs5N-ZS5d#%o3wX7`sdLN2 zV_udDCJ5c>Dey~KoXk(m54(;gUx(_p4kY_MXhrGZ`W9)-dR#tq8H28j z2+T73jB;>SXB-7fic$NuMw!4NnyyJsrpXKLdX<i1!MZ!m5bZK5( zNFmJPG&3jm3&n`Z$qHRiT0;+ll|_vEmLFUAx}!7{*>1ZF2T+51rI(0@sQUfU{tjTd z@xk?ijj_8cSy9X+%o|`>x!$846a6L#kH)HFU>NSH#400DIBgpM|6=&;Upsk7hrB%4_8X@VW;v=U2hs-(Wj$uoF zayW|FM^!uI$ksKaKqEH-P{0+vp@lD;he%+}b>996CNcT;3;fuB;j{1*= zhQ7gz8<54x)GIAJJr0iruIQZdkFXG$^@?l6YaRi>v=|ZE8RT}o?9P|j8bFvkUME+9 zpMkjWXMg!$&-#RF%Z^>wuJyIi9N#6)3*SF+bot0+(V_N$KMnAyer%v|YMf_>%IEZ- RHvhbtllj^x+UBIR?e;tV?S%jU diff --git a/kubernetes/dns.values.yaml.enc b/kubernetes/dns.values.yaml.enc index cdbe5c203271db56328f252e8d240186ceae99c8..5ad00263e52bdda4be3d8d797ff9100455f52752 100644 GIT binary patch literal 312 zcmV-80muG~4Fm}T0+wO|8l)AHVDZwxW&w;I|6lpI_%_fl(v5S{P}T}qx1qUGBBa*F z*hpELjpE-zF+Gc)zy7^P1R20D0B1)_eS6JEB|&(x`uHc*U0vRlD$7#m1l+IV3LBhU zu!@bX^F=;lSggSHZs;5NjURRkSb_O;6B2G*_*n57*WbKaWEB_t&R38S*xcJJi$QP! zjhKwQe*2DHm;rlENcMga!9n)ETRCmp9!ItvR&M<{Qe=KpEsOThioUbQbLFVWp0Qz* zK?P7+yF%Mj?Sg*C(YzgUbXMcWC@7pu943}MGJ9Obw1*>c%5N6EA>;2AQTkP}fJfgN z1&#O06*6yRryx<{EjjG&JO;{599S0v(x+a1(wD}VS2u`2MKO0PuoTdSsNNoqjkY9Z Kc-~*H?GAn|QW>I`xV5bZg6UmWw>aAQmZiZxRI^ZXlroFMjM}RSr7dTZi?F|R z$oIT~#Q|@J{|!?iG|VvIreSk)*)pXwqEkoU`5#mbUR7+$%d#e4sp~DWjg!Q0(xv;u zPu7*tF%V-(7XBM|Ox IajaC~o@|1hf&c&j diff --git a/kubernetes/values.yaml.enc b/kubernetes/values.yaml.enc index c8db13048f7abe718f29aab2e7d29e6c53dd9fc6..7f15d723c2ea458cc39374c98613efaa90d46993 100644 GIT binary patch literal 3187 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 ZSN;#}i(YVIkubVYgn%`3$&D>YqGO})9lihn literal 1760 zcmV<61|Rv14Fm}T0_2&kXHNOWR`Js60n-)ACZJA^x9ETS$@xGn)Wl|2+H3Jt^{sX1 z*E2q#N-J;3LMj`R-)idcxZMDHWK+RRz6y8%bB_kxc*&?Zpu~roK9bf$QJ8^J4vaIi zG8~+YFEsm<n1oGD6^{m z(=Fsw0<5%eAli>$a4_zgMtPpMy2-Y6?PuxbOmdYX^|Nk^|3)lyF1@W z!mgd~yVNP`V#2m!=K84}e?Qa5$Dt@B(-;+ZB7Vd7?tWDo5GkyLd)~d=`lcz#qNZo{ zIfn8-sPjsmJ9w;XFcKoin}^b_DNSDLU3T->W1V4$)DY@$)hdiNOIjUeVn#~{0_r$} z#m(+M{E?`c&xk+Z$$)xR=!E+~V91)d+_kpB#iMN@G{nz8i=LXh-K;7=rF>c?GI)f# z$|o5qB=YljJsy>b;(zu_ZnP(FG-$!xR(hQFck=>snIX(=3RahEHleI|Pu<+)&$ zr(G?Y#2J22r-R&R*E=rZV&f`R7N32|Vog+w`8}V1L+c~1=;&g)0T2%RWjOkJ>eoIiIn-F%iT z8Ufl7klwR;s*y;3pcdv3eJJKX_f-GFc3{FsHpxnDxs{_u9FIT?#Bk^5 z#Y#6)All&WtWC2enL~!EExjGMOfx?r=9ghYTPk0CkN!`9qg+%p5Z>N~d~lA4d0q0cMnIMrH<`y-SgKN=jrp2xy z^w;8Hy!bhex3hbEMKRgw3!?g7VI&?ed2fB!2o#o0-Tp6q!zM z{5e``tL?au7TeRBoN-snV~%zGFq+e(JLGjl^xl9*n-Otig>Y0r=Y+R_aF2z>7NykI z1N&sPis$-_Xt)vXcIjpV%HOqXmMbN(XhlaKx>^Xxu=5(<6tgdHX8Dr)uURzy0>~fa zc)Ss4CRD`g3j?EgG%EfYAGr$@NvHANob7>!a@N9(N_oO}QsgLofzCcLDgS*~V(Q|j z$;b05E#uLhqgajg&AU7uvjPrs)gz+jypo)u2iv-C{|7DkJO;V)TD$9arAY5|1vN6% zWgXjJ#3L&mef3gJx!n&IfYl(iH7#eK6J7v(--0d1mem{?>Yw1VYp5b&|CPxM0o)H= zvCBE9o-Z$_kR+)@Mn)0&r1%V2A!|_2gd&v7B=jj8Jum1Jz6Jl-ZoC#50)k2WKYdz{ z3}Rc~E67hQN~H2@;PwM`98K-@*SF1pWGA1Kze9w zIKT|hYHjv0@Qm3+9BYqVrr2KIJlL4HFhlfbE|9ua-lhf{Q;x;5JeHYZ(~JGb7idHN zWM&&YKMmdPVyDESPHyNqnqLK{Yn5Gp2=0iq&vr_8NG8|>EsrVku{K>ib!YkWn7#F; zK{ji%%Xr-flLOMu1_Z}MQKtUo$hsY0h3y~UV%63~S4Mv^+g>kaFgwA(Mf8H$Y4)?I zR2_9_a8y{C9~h4NIw!7#du_K<&mPqy%FZ!pb>T5P1~EMyw_R~zvfMfGZv5#FqeLd> CwRgq< From dac2c1d29234c969398fdd9591aacb50a09821d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 12:36:30 +0200 Subject: [PATCH 5/9] Encrypt values again --- .env.enc | Bin 641 -> 642 bytes kubeconfig.yaml.enc | Bin 1522 -> 1521 bytes kubernetes/dns.values.yaml.enc | Bin 312 -> 311 bytes kubernetes/values.yaml.enc | Bin 3187 -> 3186 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/.env.enc b/.env.enc index 3c60f1b07ea2d69fb157a1378b167aed000d8acf..9e1ef7275e6e552d22b118100ad4a4d9d11b5956 100644 GIT binary patch literal 642 zcmV-|0)73A4Fm}T0wR-5iK`Q1Nb%C?0qxH&Z7}%Qe^?ETrIh9!lgzC^G05;@%Q|{p z`z6h%gudU#^}i*>M=|Ci=QYY`$l>ZzNIZ?41TY(Z*U$3~HmF0-?ZIxKx=N_wSBfDG zk|w6rjl~DdvnEq{xpIpouVayB#0ra|)`L}Gg{njre7ixO)wBh+*Rya7Nl;Cn%MMz4 zV3n}H!&Hg7qgdFoGa2Voh=emVY7K|C0Fnd3NJc>-Ei2WAxRyChRf(T0$DigZ@Zo7x z^P2FQmy)~V!={P4|4f^$xrd~7F?}0N9v?!-d==&R7Yg!=0%WobvsXFe@i%xUQ_zh8 z=fv#oKRJ9F?)6!`bvTq{6WmMCR5(E}B)4D>bo;gyfVw%uR6XTP=6CR|>kGYFIvz~G zQR%-nUeDE!F*Y0L<|ehfwSv_zMV--LxkY)OBS#V>3egAk(f+GN7?|RPIDRiw3^l-L zB=mWjx2s05z`H6o9hx^QYTF9&WllbdHwq_2o|(8gPZC3&M2k7YP&oCJF57^=Ml0i( z@HhCTM)JQ@dBd7&@X@(?tFt~v{f-$Ug3m0KOV5lL{Ej-Td3KR*DFWIqxGV#lV1*rx zF(@TRkWf+)io8#uH}CO?axLX5Xq4V7gkLKLGPrD57h3ihg3i>=HY5{9UucW0ndkfo zQ0psRb0)Q-xJaRE{1*n}aIabVWcXe-<_aOHB8)^=UQW6BEmHK-4!GP{lie-sY#I5y-WjK cUP^IS(8xPpd{&1Y#xYDYwV7gRi>ayKN%MS7v7_XB|b)AQbwNSA}JpL(8`? zmIAc^Yv5@z{TM*%?{0Dg*ZI9a;+c;FO0rSE0$@^G9(td7SV)vofj#S&j+4iFwy(zp zbEaYE*vwP(i@@s1Oi46Qz6&*ah_F4-F?C_etHOX;q}T{jL_psQ(Mjs@^Ho6ya*s5! zehW`?i_rt^vHeKF&2ckOq~X2{kmL^v0oY4n%gXgN?4Cs}fkcuz&+%|FjFy*S{2=M> z&6Ys@&wujMnSEya%c^$97A~uD(gVeIwA$0@9u_|JGjd}ZNfFwxRFt-=bZ@6LifqNQwMuA*H3f11U)zQ+s@6F!Ou4f8yxZ z0Fh;61Yfg@5@LfAig$$xjg}iz-2-n}%4Dg-x>Jl^Plny~r_cl4eB<3vu!zlw@|DWf z#4gW2N*6bEw&^!+yUN- zrUF&t4sHk$QKTR5=+UVrhNubKqG0dq={hG%k&LgOHtKhbPf@p{%xiPNE+5NbNOjt2 z-yz<&AZRX&5C2bhIpeR+Z>;AJeBkJ3?1sz;;9>75sB{4kz;=vYHOV!L)bKF4Ke{Jt zO~EClK^ci{DtntUQ(750{X&ENSfg=Vwy32SDzLR1SB~k9iGMu@;RHhu47Fpa?supQ bizQ6hom^)2pG*)RvpRVTxQ*(tdy^qINk%#S diff --git a/kubeconfig.yaml.enc b/kubeconfig.yaml.enc index a5341855d905ffdc7e57122a170718eff3f363cc..80498a532fb82eedcef67c09d82ea3e85b00215a 100644 GIT binary patch literal 1521 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 Y__z1Yg*Y*}q}JD*H^Gy|8t?x(!S$E+cK`qY diff --git a/kubernetes/dns.values.yaml.enc b/kubernetes/dns.values.yaml.enc index 5ad00263e52bdda4be3d8d797ff9100455f52752..b5e7be64d844f2ce61a40ea31b1da757a9725cfa 100644 GIT binary patch literal 311 zcmV-70m%N04Fm}T0=Cs|&bITsQ1Q~hWdWDD@mKvaj>g0Bmu9ev4)|DrchLA946=pH zrwHi$zL)s8!CX_bx*Uk7UU1I3*nPtA$}I8%0y}Ad;lJChaY+UA)bWh5NTX)sJ|KLT zz2p<`NNupPhnd$l->Whi7`fD{L2`xq6uXg|7?tF;O80N-sF(4qg9 zjHCX)xvk|h{6o+S{P=X#-qeFBy{UJ~gZZDV=Co-f=4iKQSGh!#wph9niMA;ABo=B| zje=v^sHG%IJd6eyK}#4WZCbXOhMW0rbYN`k^!y3&o(kg$#(~V45~&c~sn&uVsafhu0(F4U J!&J+Q9ACfBs=5FG literal 312 zcmV-80muG~4Fm}T0+wO|8l)AHVDZwxW&w;I|6lpI_%_fl(v5S{P}T}qx1qUGBBa*F z*hpELjpE-zF+Gc)zy7^P1R20D0B1)_eS6JEB|&(x`uHc*U0vRlD$7#m1l+IV3LBhU zu!@bX^F=;lSggSHZs;5NjURRkSb_O;6B2G*_*n57*WbKaWEB_t&R38S*xcJJi$QP! zjhKwQe*2DHm;rlENcMga!9n)ETRCmp9!ItvR&M<{Qe=KpEsOThioUbQbLFVWp0Qz* zK?P7+yF%Mj?Sg*C(YzgUbXMcWC@7pu943}MGJ9Obw1*>c%5N6EA>;2AQTkP}fJfgN z1&#O06*6yRryx<{EjjG&JO;{599S0v(x+a1(wD}VS2u`2MKO0PuoTdSsNNoqjkY9Z Kc-~*H?GAn|Q@#Xy3BUH|i<}4MsX)1=zm&g?6vn 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 YyLaTVT{OSR`Lz%;m#Swtgqb19klryb5dZ)H literal 3187 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 ZSN;#}i(YVIkubVYgn%`3$&D>YqGO})9lihn From 72ba126f6f8be8b605744912cac713afbc81a258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 28 Sep 2023 13:19:12 +0200 Subject: [PATCH 6/9] Add and change locale indent 'freilernen.help' to 'freilernensocialRebranding.footer.faq.headline' --- branding/constants/links.ts | 6 +++--- branding/locales/de.json | 5 +++++ branding/locales/en.json | 5 +++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/branding/constants/links.ts b/branding/constants/links.ts index 665ff91..389b26e 100644 --- a/branding/constants/links.ts +++ b/branding/constants/links.ts @@ -97,9 +97,9 @@ const FAQ = defaultPageParamsPages.FAQ.overwrite({ // externalLink: null, // if defined it's dominating internalPage: { - footerIdent: 'freilernen.help', // localized string identifier, if undefined default is used - headTitleIdent: 'freilernen.help', // localized string identifier, if undefined default is used - headlineIdent: 'freilernen.help', // on null default is used, on empty string it's hidden + footerIdent: 'freilernensocialRebranding.footer.faq.headline', // localized string identifier, if undefined default is used + headTitleIdent: 'freilernensocialRebranding.footer.faq.headline', // localized string identifier, if undefined default is used + headlineIdent: 'freilernensocialRebranding.footer.faq.headline', // on null default is used, on empty string it's hidden hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, diff --git a/branding/locales/de.json b/branding/locales/de.json index 0e0daa8..5947e69 100644 --- a/branding/locales/de.json +++ b/branding/locales/de.json @@ -1,5 +1,10 @@ { "freilernensocialRebranding": { + "footer": { + "faq": { + "headline": "Hilfe" + } + }, "header": { "asp": "ASP" } diff --git a/branding/locales/en.json b/branding/locales/en.json index 0e0daa8..21e4495 100644 --- a/branding/locales/en.json +++ b/branding/locales/en.json @@ -1,5 +1,10 @@ { "freilernensocialRebranding": { + "footer": { + "faq": { + "headline": "Help" + } + }, "header": { "asp": "ASP" } From 6858acaed3c4a9ca814da636529a9f2bd075123c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 5 Oct 2023 14:58:10 +0200 Subject: [PATCH 7/9] Fix DKIM comment and template in 'values.yaml.template' --- kubernetes/values.yaml.template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kubernetes/values.yaml.template b/kubernetes/values.yaml.template index 131c244..22e69ca 100644 --- a/kubernetes/values.yaml.template +++ b/kubernetes/values.yaml.template @@ -32,7 +32,8 @@ BACKEND: # optional SMTP_DKIM_DOMAINNAME: ocelot.social SMTP_DKIM_KEYSELECTOR: 2017 - SMTP_DKIM_PRIVATKEY: "-----BEGIN RSA PRIVATE KEY-----\n\n-----END RSA PRIVATE KEY-----\n" + # all newlines in one line with "\\n". multi line doesn't work with Helm + SMTP_DKIM_PRIVATKEY: "-----BEGIN RSA PRIVATE KEY-----\\n\\n-----END RSA PRIVATE KEY-----\\n" # most likely you don't need to change this MIN_READY_SECONDS: "15" From 6224f9cfd076432b0aeee0fb0011cc5b2a516db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 5 Oct 2023 15:25:04 +0200 Subject: [PATCH 8/9] Encrypt values again - with one line DKIM and actual ocelot version 3.1.2 --- .env.enc | Bin 642 -> 643 bytes kubeconfig.yaml.enc | Bin 1521 -> 1524 bytes kubernetes/dns.values.yaml.enc | Bin 311 -> 312 bytes kubernetes/values.yaml.enc | Bin 3186 -> 3181 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/.env.enc b/.env.enc index 9e1ef7275e6e552d22b118100ad4a4d9d11b5956..dbbfb16082d2eb4eab6baa74b1ce9533f1d13af1 100644 GIT binary patch literal 643 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 J!&J+Q9ACfBs=5FG diff --git a/kubernetes/values.yaml.enc b/kubernetes/values.yaml.enc index 468ab71492ac6827fd8d0d3c75bff1be1fd3ba14..96192d5184d404d35a611c6116acac8f219b9462 100644 GIT binary patch literal 3181 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 T-Wj<6kXh&QHQpi7eyznNqb@UZ literal 3186 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 YyLaTVT{OSR`Lz%;m#Swtgqb19klryb5dZ)H From ae4cae017457ae84e33666454958f39a199a4945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Thu, 5 Oct 2023 15:42:07 +0200 Subject: [PATCH 9/9] Change path for content of internal page in comments --- branding/constants/links.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/branding/constants/links.ts b/branding/constants/links.ts index 389b26e..a7a798e 100644 --- a/branding/constants/links.ts +++ b/branding/constants/links.ts @@ -16,7 +16,7 @@ const ORGANIZATION = defaultPageParamsPages.ORGANIZATION.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const DONATE = defaultPageParamsPages.DONATE.overwrite({ @@ -34,7 +34,7 @@ const DONATE = defaultPageParamsPages.DONATE.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const IMPRINT = defaultPageParamsPages.IMPRINT.overwrite({ @@ -51,7 +51,7 @@ const IMPRINT = defaultPageParamsPages.IMPRINT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const TERMS_AND_CONDITIONS = defaultPageParamsPages.TERMS_AND_CONDITIONS.overwrite({ @@ -64,7 +64,7 @@ const TERMS_AND_CONDITIONS = defaultPageParamsPages.TERMS_AND_CONDITIONS.overwri hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const CODE_OF_CONDUCT = defaultPageParamsPages.CODE_OF_CONDUCT.overwrite({ @@ -77,7 +77,7 @@ const CODE_OF_CONDUCT = defaultPageParamsPages.CODE_OF_CONDUCT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const DATA_PRIVACY = defaultPageParamsPages.DATA_PRIVACY.overwrite({ @@ -90,7 +90,7 @@ const DATA_PRIVACY = defaultPageParamsPages.DATA_PRIVACY.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const FAQ = defaultPageParamsPages.FAQ.overwrite({ @@ -103,7 +103,7 @@ const FAQ = defaultPageParamsPages.FAQ.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, }) const SUPPORT = defaultPageParamsPages.SUPPORT.overwrite({ @@ -120,7 +120,7 @@ const SUPPORT = defaultPageParamsPages.SUPPORT.overwrite({ hasContainer: true, hasBaseCard: true, hasLoginInHeader: true, - // in case internal page content is here 'webapp/locales/html/' + // in case internal page content is here 'branding/locales/html/' }, })