deinternationalisation + cleanups
All checks were successful
website-main / prod-build (push) Successful in 1m13s
website-main / test-build (push) Successful in 49s
website-main / auto-rebuild (push) Has been skipped

This commit is contained in:
2023-06-21 17:58:49 +02:00
parent e7f5024f48
commit d673039275
315 changed files with 132 additions and 382 deletions

View File

@ -8,7 +8,7 @@ const AbiturientenCollection = {
description:
"Hier kann die Übersicht der Abiturjahrgänge bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet.",
icon: "graduation-cap",
folder: "content/german/abiturienten",
folder: "content/abiturienten",
filter: {
field: "type",
value: "abiturienten",

View File

@ -8,7 +8,7 @@ const AuthorCollection = {
description:
"Autoren können einem Blogartikel zugewiesen werden. Wir unterscheiden in aktive und inaktive sowie vereinfachte Autoren, welche nur mit dem Namen angezeigt werden, und erweiterte Autoren, für die eine Übersichtsseite angelegt wird.Autoren können einem Blogartikel zugewiesen werden.",
icon: "user",
folder: "content/german/author",
folder: "content/author",
create: true,
editor: {
preview: true,

View File

@ -8,7 +8,7 @@ const BegabteCollection = {
description:
"Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden.",
icon: "pi",
folder: "content/german/begabte",
folder: "content/begabte",
create: true,
editor: {
preview: true,

View File

@ -8,7 +8,7 @@ const BlogCollection = {
description:
'Diese Artikel werden im Bereich "Aktuelles" auf der Schulhomepage angezeigt. Sie können sowohl direkt veröffentlicht, als auch als Entwurf gespeichert werden.',
icon: "news",
folder: "content/german/blog",
folder: "content/blog",
create: true,
editor: {
preview: true,

View File

@ -8,7 +8,7 @@ const CantorforaCollection = {
description:
"Hier kann die Übersicht der Cantorfora bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet.",
icon: "presentation",
folder: "content/german/cantorfora",
folder: "content/cantorfora",
filter: {
field: "type",
value: "cantorfora",

View File

@ -7,7 +7,7 @@ const CantorpreisCollection = {
description:
"Hier sind alle Cantorpreisträger aufgelistet. Dieser Bereich wird von der Schulchronik verwaltet.",
icon: "award",
folder: "content/german/cantorpreis",
folder: "content/cantorpreis",
filter: {
field: "type",
value: "cantorpreis",

View File

@ -8,7 +8,7 @@ const ChronikjahreCollection = {
icon: "schulchronik",
label: "Chronikjahre",
label_singular: "Chronikjahr",
folder: "content/german/schulchronik",
folder: "content/schulchronik",
filter: {
field: "type",
value: "schulchronik",

View File

@ -8,7 +8,7 @@ const ChronikseitenCollection = {
description:
"Chronikseiten entsprechen von der Funktionalität herkömmlichen Zusatzseiten, sind allerdings der Schulchronik vorbehalten.",
icon: "page-add",
folder: "content/german/chronikseiten",
folder: "content/chronikseiten",
create: true,
editor: {
preview: true,

View File

@ -8,7 +8,7 @@ const FormsCollection = {
description:
"Hier sind Formulare, Vorlagen und andere Dokumente zu hinterlegen.",
icon: "document",
folder: "content/german/forms",
folder: "content/forms",
create: true,
editor: {
preview: true,

View File

@ -8,7 +8,7 @@ const GanztagCollection = {
description:
"Hier kann die Übersicht der Ganztagsangebote bearbeitet werden.",
icon: "group",
folder: "content/german/ganztagsangebote",
folder: "content/ganztagsangebote",
create: true,
editor: {
preview: true,

View File

@ -23,13 +23,13 @@ const IndexPagesCollection = {
{
name: "blog-index",
label: "Aktuelles",
file: "content/german/blog/_index.md",
file: "content/blog/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "about-index",
label: "Über die Schule",
file: "content/german/about/_index.md",
file: "content/about/_index.md",
fields: [
Title(false),
DescriptionText,
@ -84,7 +84,7 @@ const IndexPagesCollection = {
{
name: "anmeldung-index",
label: "Aufnahmeverfahren",
file: "content/german/anmeldung/_index.md",
file: "content/anmeldung/_index.md",
fields: [
Title(false),
DescriptionText,
@ -118,13 +118,13 @@ const IndexPagesCollection = {
{
name: "author-index",
label: "Autoren",
file: "content/german/author/_index.md",
file: "content/author/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "anmeldeformular",
label: "Anmeldeformular",
file: "content/german/anmeldeformular/_index.md",
file: "content/anmeldeformular/_index.md",
fields: [
Title(false),
DescriptionText,
@ -140,13 +140,13 @@ const IndexPagesCollection = {
{
name: "cantorpreis-index",
label: "Cantorpreis",
file: "content/german/cantorpreis/_index.md",
file: "content/cantorpreis/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "kontakt",
label: "Kontakt",
file: "content/german/kontakt/_index.md",
file: "content/kontakt/_index.md",
fields: [
Title(false),
DescriptionText,
@ -183,7 +183,7 @@ const IndexPagesCollection = {
{
name: "termine",
label: "Termine",
file: "content/german/termine/_index.md",
file: "content/termine/_index.md",
fields: [
Title(false),
DescriptionText,
@ -229,43 +229,43 @@ const IndexPagesCollection = {
{
name: "forms-index",
label: "Dokumente und Formulare",
file: "content/german/forms/_index.md",
file: "content/forms/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "ganztagsangebote-index",
label: "Unser Ganztagsbereich",
file: "content/german/ganztagsangebote/_index.md",
file: "content/ganztagsangebote/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "projektwoche-index",
label: "Projektwoche",
file: "content/german/projektwoche/_index.md",
file: "content/projektwoche/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "wettbewerbe-index",
label: "Wettbewerbe",
file: "content/german/wettbewerbe/_index.md",
file: "content/wettbewerbe/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "begabte-index",
label: "Begabtenförderung",
file: "content/german/begabte/_index.md",
file: "content/begabte/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "abiturienten-index",
label: "Abiturienten",
file: "content/german/abiturienten/_index.md",
file: "content/abiturienten/_index.md",
fields: [Title(false), DescriptionText],
},
{
name: "cantorfora-index",
label: "Cantorfora",
file: "content/german/cantorfora/_index.md",
file: "content/cantorfora/_index.md",
fields: [
Title(false),
DescriptionText,
@ -281,7 +281,7 @@ const IndexPagesCollection = {
{
name: "schulchronik-index",
label: "Schulchronik",
file: "content/german/schulchronik/_index.md",
file: "content/schulchronik/_index.md",
fields: [
Title(false),
DescriptionText,

View File

@ -8,7 +8,7 @@ const PagesCollection = {
description:
"Zusatzseiten können direkt aus der grafischen Oberfläche heraus erstellt werden und sind unter https://cantorgymnasium.de/pages/[SEITENTITEL] einsehbar. Sie bestehen immer aus einem Titel, einer Metabeschreibung (kurzer Einstiegstext) und dem eigentlichen Inhalt. Einer Zusatzseite kann auch ein Alias, also eine alternative URL zugewiesen werden.",
icon: "page-add",
folder: "content/german/pages",
folder: "content/pages",
create: true,
editor: {
preview: true,

View File

@ -7,7 +7,7 @@ const ProjektwocheCollection = {
label_singular: "Projektwoche",
description: "Hier kann die Übersicht der Projektwochen bearbeitet werden.",
icon: "projektwoche",
folder: "content/german/projektwoche",
folder: "content/projektwoche",
filter: {
field: "type",
value: "projektwoche",

View File

@ -412,12 +412,6 @@ const SettingsCollection = {
step: 1,
required: true,
},
{
name: "defaultContentLanguageInSubdir",
label: "Standardsprache in Unterordner rendern",
widget: "boolean",
required: false,
},
{
name: "defaultContentLanguage",
label: "Standardsprache",
@ -586,12 +580,6 @@ const SettingsCollection = {
collapsed: true,
fields: [{ name: "path", label: "Bild-Pfad", widget: "string" }],
},
{
name: "twitter",
label: "Twitter-Konto",
widget: "string",
required: false,
},
{
name: "preloader",
label: "Ladebildschirm",
@ -634,6 +622,28 @@ const SettingsCollection = {
},
],
},
{
name: "impressumURL",
label: "Link zum Impressum",
hint: "pages/impressum",
widget: "string",
required: true,
},
{
name: "dseURL",
label: "Link zur Datenschutzerklärung",
hint: "pages/datenschutz",
widget: "string",
required: true,
},
{
name: "copyright",
label: "Copyright-Eintrag",
hint: "Am Seitenende sichtbar",
widget: "markdown",
required: true,
...MarkdownProps,
},
],
},
{
@ -739,91 +749,6 @@ const SettingsCollection = {
},
],
},
{
name: "languages",
label: "Sprachen",
widget: "object",
collapsed: true,
fields: [
{
name: "de",
label: "Deutsch",
widget: "object",
collapsed: false,
fields: [
{
name: "languageName",
label: "Abkürzung",
hint: "De, En, Fr...",
widget: "string",
required: true,
},
{
name: "languageCode",
label: "Sprachcode",
hint: "de-de, en-us, fr-fr...",
widget: "string",
required: true,
},
{
name: "contentDir",
label: "Ordner mit Inhalt",
widget: "file",
media_folder: "/content",
public_folder: "content",
select_folder: true,
},
{
name: "weight",
label: "Positionierung",
hint: "Je höher die Zahl, desto weiter unten liegt der Eintrag",
widget: "number",
value_type: "int",
min: 1,
step: 1,
required: true,
},
{
name: "copyright",
label: "Copyright-Eintrag",
hint: "Am Seitenende sichtbar",
widget: "markdown",
required: true,
...MarkdownProps,
},
{
name: "params",
label: "Parameter",
widget: "object",
collapsed: false,
fields: [
{
name: "home",
label: "Startseitenbezeichnung",
hint: "Verwendet für Menüerstellung",
widget: "string",
required: true,
},
{
name: "impressumURL",
label: "Link zum Impressum",
hint: "pages/impressum",
widget: "string",
required: true,
},
{
name: "dseURL",
label: "Link zur Datenschutzerklärung",
hint: "pages/datenschutz",
widget: "string",
required: true,
},
],
},
],
},
],
},
{
name: "privacy",
label: "Datenschutz-Optionen",

View File

@ -7,7 +7,7 @@ const SuperhaufenCollection = {
description:
'"Superhaufen" sind ein besonderer Bereich der Schulchronik, um besonders ausführliche Ereignisse darzustellen. Dieser Bereich wird von der Schulchronik verwaltet.',
icon: "superhaufen",
folder: "content/german/superhaufen",
folder: "content/superhaufen",
filter: {
field: "type",
value: "superhaufen",

View File

@ -7,7 +7,7 @@ const WettbewerbeCollection = {
label_singular: "Wettbewerb",
description: "Hier kann die Übersicht der Wettbewerbe bearbeitet werden.",
icon: "trophy",
folder: "content/german/wettbewerbe",
folder: "content/wettbewerbe",
create: true,
editor: {
preview: true,