News- und Blogbeiträge

Nachrichten und Informationen von den Entwicklern und Anwendern können im MyCoRe-Blog bereitgestellt werden.

Technische Grundlagen

Die Sourcedateien für News- und Blogbeiträge befinden sich im Ordner /content/de/blog.

Seiten in diesem Bereich können als Markdown oder HTML geschrieben werden.

Headerbereich

Für Blog-Dateien wird der folgende Header verwendet:
---
title: "datamodel-plugin erweitern"  
slug: datamodel-plugin-erweitern
date: 2023-03-15

draft: false

blog/authors: ["Thomas Scheffler"]
blog/periods: 2023-03
blog/categories:
- HowTo
blog/tags:
- Datenmodell
- Maven

---

Headerbereich eines Blog-Eintrages

title
der Titel des Blog-Beitrages, wird als <h1>-Überschrift auf der Blogeite angezeigt.
slug
identifizierender Bestandteil der URL der Blogseite (sollte nur aus Zeichen bestehen, die in URLs geläufig sind!)
date
das Datum des Beitrags, muss im blog/periods-Zeitraum liegen
draft
true|false: Nachrichten mit draft=true werden im System nicht angezeigt.
blog/authors
der/die Autoren des Beitrages
blog/periods
Zeit-Kategorie des Blogeintrages in der Form YYYY-MM, muss mit dem Monat in date übereinstimmen (Beispiel siehe oben).
blog/categories
Liste von Kategorien für den Blogeintrag
blog/tags
Liste von Tags für den Blogeintrag

Zusätzliche Header-Einträge für News-Seiten

Alle News-Beiträge werden mit der Kategorie News ausgezeichet: blog/categories: ['News']. Bei Bedarf können weitere Kategorien vergeben werden.

Vor allem zur Generierung der News-Einträge auf der MyCoRe-Startseite sind zusätzlich folgende Properties zu setzen:

---
(…)

news/frontpage: true
news/title_de: "Anwendung"
news/teaser_de: "Die Publikationsplattform der Max Weber Stiftung „perspectivia.net“ basiert nun auf MyCoRe."
news/title_en: "Application"
news/teaser_en: "The publication server of the Max Weber Stiftung perspectivia.net is now based on MyCoRe."

---

Zusätzliche Header-Einträge für News

news/frontpage
true|false: ob die Nachricht auf der Startseite eingeblendet werden soll.
news/title_de
Titel der News für die deutsche Startseite.
news_teaser_de
Newstext für die deutsche Startseite.
news/title_en
Titel der News für die englische Startseite.
news_teaser_en
Newstext für die englische Startseite.