Überblick Link to heading
Mit dem Wachsen der Komplexität dieser Website ist es wichtiger geworden, effiziente Wege zu finden um die steigende Zahl an Blog Posts und einzelnen Seiten zu organisieren. Sowohl für Leser:innen, als auch für mich selber bei der Verwaltung.
Hugo, der Website Builder auf dem {blogdown} und damit diese Website aufbaut, stellt von Haus aus zwei verschiedene Arten von Taxonomien zur Verfügung, um diesem Problem Herr zu werden: Tags und Kategorien.
Tags habe ich von Anfang verwendet, aber über die Verwendung von Kategorien habe ich mir erst seit Kurzem angefangen Gedanken zu machen. Dieser Beitrag sammelt und erklärt einige Details für interessierte Leser:innen, dient aber auch als Erinnerung an mich selbst, falls ich vergesse, was ich eigentlich vorhatte.
Multilingualer Modus Link to heading
Jenseits von Tags und Kategorien ist diese Website eigentlich zwei Websites in einer: eine englische und eine deutsche Seite. Der multilinguale Modus von Hugo hat soweit sehr gut funktioniert, aber es bedeutet auch, dass ich für beide Sprachfassungen separate Inhalte und Taxonomien pflege.
Aufmerksame Leser:innen mögen bemerkt haben, dass ich Links zu meiner Webseite mit zwei verschiedenen Domains auf Social Media poste:
Die .com-Domain ist die primäre Domain unter der diese Website gehostet ist. Die .de-Domain ist eine Weiterleitung auf www.seanfobbe.com/de, kann aber sonst wie ein perfekter Platzhalter für den Unterordner benutzt werden. Alle Deeplinks funktionieren auch so.
Zwischen den Sprachen lässt sich mit dem kleinen Flaggen-Symbol in der oberen rechten Ecke umschalten.
Ich versuche beide Sprachfassungen so synchron wie möglich zu halten, aber es gibt Ausnahmen:
- Manchmal brauche ich einige Zeit, um Inhalte zu übersetzen.
- Manchmal gibt es sehr umfangreiche Inhalte oder sehr sprachenabhängige Inhalte, die in der Originalfassung gelesen werden sollten; bei diesen verlinke ich jeweils auf die andere Sprachfassung.
- Manchmal gibt es Inhalte, bspw. deutsche Blog Posts, die höchstwahrscheinlich für ein internationales Publikum ohne Deutschkenntnisse nicht von Interesse sind; hier verlinke oder übersetze ich nicht.
Falls Sie sowohl Deutsch und Englisch sprechen und abenteuerlustig sind, versuchen sie gelegentlich mal zwischen den Sprachfassungen zu wechseln und sich nach spezifischen Inhalten umzusehen.
Tags Link to heading
Alle Tags, inklusive der Anzahl Posts/Seiten pro Tags, sind hier gelistet:
https://seanfobbe.com/de/tags/
Für Tags habe ich mir folgende Strategie überlegt:
- Tags beschreiben thematische Inhalte
- Jeder Blog Post oder jede Seite sollte einen oder mehrere Tags haben, aber nie mehr als 10
- Blog Posts müssen Tags haben, Seiten können Tags haben
- Tags sollten auf mehrere Posts Anwendung finden, aber einen große Anzahl von Tags zu haben ist in Ordnung
Über die letzten paar Tage habe ich mir die Tags einer Vielzahl von Posts angesehen und angepasst, aber es gibt noch einiges zu tun. Richten Sie sich darauf ein, dass Tags sich noch eine Weile lang ändern werden.
Sie können thematische Inhalte entweder mit allen Tags über den Link oben erreichen oder einzelne Tags anklicken, wenn sie unter den jeweiligen Posts angezeigt werden.
Kategorien Link to heading
Alle Kategorien, inklusive der Anzahl Posts/Seiten pro Kategorie, sind hier gelistet:
https://seanfobbe.com/de/categories/
Für Kategorien habe ich mir folgende Strategie überlegt:
- Kategorien beschreiben die Art von Post/Seite
- Jeder Blog Post oder Seite kann maximal einer (1) Kategorie zugewiesen sein1
- Blog Posts müssten Kategorien haben, Seiten können Kategorien haben
- Kategorien müssen auf mehrere Posts/Seiten anwendbar sein und die Anzahl Kategorien muss klein gehalten und streng kontrolliert werden
Aktuell sind folgende Kategorien eingerichtet:
- Ankündigung betrifft zukünftige Ereignisse (z.B. baldige Veranstaltungen oder Veröffentlichungen) und sollte immer mit einem Datum verbunden sein.
- Daten sammelt Posts über meine Arbeiten zu Open Data und möglicherweise auch Hinweise auf anderen Datenpublikationen, die für Leser:innen von Interessse sein könnten.
- Essay beschreibt längere Texte. Essays sind tiefer Überlegungen zu bestimmten Themen, werden mehr Meinung enthalten, manchmal Mathematik, Code oder Diagramme und können so lang sein wie mir lieb ist.
- Jobs sind Stellenausschreibungen, falls ich welche zu vergeben habe.
- Medien ist für vergangene Interviews, Podcasts und andere Medienauftritte.
- Publikationen informiert über neue Publikationen wie peer-reviewed Paper, Berichte, Artikel und änhliche wisenschaftliche oder wissenschaftsnahe Veröffentlichungen.
- Tutorial ist für Posts und Seiten mit einem didaktischem Hintergrund.
- Vortrag ist für weiterführende Informationen zu akademischen Vorträgen und wird vor allem auf Slides oder Aufnahmen hinweisen. Diese Kategorie ist vor allem retrospektiv gedacht, zukünftige Veranstaltungen werden unter Ankündigung eingeordnet.
- Website ist für Posts wie diesen, die über Features informieren oder den Stand der Website besprechen.
-
Das ist eine bewusste Design-Entscheidung und nicht von Hugo oder dem Coder Theme vorgegeben. Es ist tatsächlich möglich soviele Kategorien einzurichten, wie man möchte. ↩︎