Curlie

Curlie Verzeichnisfunktion: Tree

Hintergrund

"Tree" ist eine relativ neue Funktion in der Curlie Software. Sie bietet neue Möglichkeiten zur Navigation in den Strukturen des Zweigs "Regional" und erleichtert das Auffinden bestimmter Arten von Einträgen innerhalb einer breit angelegten regionalen Struktur. In der „klassischen“ Curlie-Regionalansicht wird jeder Eintrag lediglich in der Kategorie angezeigt, in der er platziert ist. Normalerweise ist dies eine Kategorie auf Ortsebene. Aber manchmal werden Sites gemäß unserer Bearbeitungsrichtlinien auf höheren Ebenen platziert (zum Beispiel auf Landes- oder Kreisebene). Durch "Tree" wird sichergestellt, dass Sites gleich behandelt werden. Und es wird ein dringend benötigter Rahmen geschaffen, innerhalb dessen Editoren Websites organisieren können.

In der klassischen Ansicht ist es jedoch nicht immer einfach, sich in der Struktur zu orientieren und Einträge zu finden. Wenn vorhanden, helfen abwärts gerichtete @Links und aufwärts gerichtete Links zu verwandten Kategorien (Relcat-Links) dabei, Seiten mit ähnlichen Themen in einer regionalen Struktur auf- und abwärts zu finden. Aber in kleinen Orten mit wenigen Einträgen ist die regionale Vorlagenstruktur nicht oder nur spärlich implementiert, so dass die dortigen Einträge nicht durch @-Links aus übergeordneten Vorlagenkategorien gefunden werden können.

Regionale "Trees" fügen unseren regionalen Einträgen eine weitere Informationsebene hinzu, die es ermöglicht, Websites nach ihrem Thema oder ihrer Gattung zu finden, unabhängig davon, wie flach oder tief die Vorlagenstruktur an ihrem Ort entwickelt ist. Auf diese Weise können alle Websites einer bestimmten Art innerhalb einer regionalen Struktur auf einer Seite angezeigt werden, was eine Menge Klicks spart. Die Details werden in den folgenden Abschnitten erläutert.

Die öffentliche Baumansicht

Kategorien mit dem Baum Icon neben der Kategoriebezeichnung sind Teil eines definierten regionalen Baums. Durch Klick auf den Icon wechselt der Benutzer in den Baumnavigationsmodus und mit einem weiteren Klick zurück zur klassischen Kategorieansicht.

Der Baumnavigationsmodus wird durch einen „Pfad“ und nicht durch eine „Kategorie“ gesteuert. Genau wie im klassischen Modus hat der Pfad einen regionalen Teil, zum Beispiel World: Deutsch: Regional: Europa: Liechtenstein und einen thematischen Teil, zum Beispiel World: Deutsch: Regional: Europa: Liechtenstein: Gesellschaft. Der klassische Modus kennt nur Pfade, die genau den vorhandenen Kategorien entsprechen. Im Baummodus spielt es keine Rolle, ob eine Kategorie vorhanden ist.

Die Kombination aus dem regionalen und dem thematischen Teil wird zusammen verwendet, um alle Einträge zu finden

Beispielsweise bietet die Baumansicht in der Kategorie World: Deutsch: Regional: Europa: Liechtenstein: Sport einen Gesamtüberblick über sportliche Themen/Aktivitäten im Fürstentum Liechtenstein und, unter dem jeweiligen Eintrag, Auskunft über den Standort des Eintrags,

In Fällen, in denen für einen bestimmten Pfad in der Baumansicht mehr als 300 Einträge aufgeführt würden, werden die Einträge der tieferen Kategorien nicht angezeigt. Stattdessen werden Links zu Unterthemen und tieferen regionalen Kategorien angezeigt, um deine Auswahl eingrenzen zu können. Du kannst an jedem Punkt der Struktur regional nach oben navigieren, indem du im Pfad in der Seitenleiste oben zu den übergeordneten Kategorien klickst.

Was Editoren wissen müssen

Wie funktioniert das alles? Die regionale Baumnavigation erfordert eine zusätzliche Informationsebene sowie zusätzliche administrative Arbeit, um den Überblick darüber zu behalten, was wohin gehört. Das meiste davon geschieht im Hintergrund. Aber es gibt ein paar neue Konzepte, die Editoren für die Regional-"Trees" beachten müssen.

Ein Baum muss erstellt werden

Nicht alle Strukturen im Bereich Regional setzen "Tree" ein. Das Konzept ist relativ neu. Es sind derzeit tatsächlich nur wenige regionale Baumnavigationen definiert. Hoffentlich werden sie mit der Zeit in immer mehr Regionalstrukturen im Curlie-Verzeichnis eingesetzt.

Um einen neuen regionalen Baum ("Tree") zu definieren, arbeitest du mit einem Administrator, der als Baumkoordinator fungieren kann, zusammen. Die Definition eines Baums umfasst mehrere Schritte.

Definition der regionalen Struktur

Regionale Strukturen in Curlie gibt es in vielen verschiedenen Formen: Länder haben unterschiedliche Verwaltungsstrukturen und Sprachen. Daraus werden unterschiedliche Worte, um Begriffe wie „Orte“ und „Regionen“ zu beschreiben, verwandt. Eine Sammlung von Informationen über eine bestimmte Struktur, Regionaldefinition genannt, wird verwendet, um die von Menschen erstellte Regionalstruktur von Curlie zu interpretieren. Bevor ein Baum in einem bestimmten Abschnitt von Regional erstellt werden kann, muss die entsprechende Regionaldefinition erstellt werden. Sie wird über das Formular zum Management der Regionaldefinitionen verwaltet. Alle Editoren können sich die Informationen in diesem Formular anzeigen lassen. Nur Administratoren können Definitionen ändern oder neue hinzufügen.

Definition der thematischen Struktur

In der anderen Hälfte der regionalen Baumnavigation wird ein thematischer Teil geführt. Dieser ähnelt den Regionalvorlagen, die es schon lange gibt, ermöglicht aber eine feinere Klassifizierung des Themas einer Site. Die klassische Regionalvorlage führt dich beispielsweise nur zu .../Gesellschaft/Religion, die thematische Vorlage kann dich jedoch tiefer führen, zum Beispiel zu: .../Gesellschaft/Religion/Christentum/Orthodox.

Die thematische Struktur für jede Sprache wird zunächst durch Importieren aus den Vorlagen-Kategorien in Test definiert, kann dann aber mithilfe des Formulars zum Management der thematischen Struktur weiter ausgebaut werden. Wie bei regionalen Definitionen ist dieses Formular für alle sichtbar, aber in diesem Fall können nur Metas und Administratoren Änderungen vornehmen.

Es ist gut, den Überblick darüber zu behalten, welche Themen in verschiedenen Sprachen gleich sind. Beispielsweise ist Onderwijs/Basisscholen auf Niederländisch dasselbe Thema wie Education/K-12/Public/Elementary_Schools auf US-Englisch. Um sicherzustellen, dass wir die Themen zwischen Sprachen übersetzen können, wird jede Themenstruktur der Master-Themenstruktur zugeordnet, die du auch im Formular zur Verwaltung der Themenstruktur sehen kannst. Diese Masterstruktur ist eine umfassende Sammlung aller Themen, die in allen sprachspezifischen Themenstrukturen definiert sind. Spezifische Themenstrukturen fügen nur die Teile der Master-Themenstruktur ein, die in dieser Sprache nützlich sind. Nur Administratoren können die Master-Themenstruktur ändern.

Definieren des Baums mit der "Tree"-Funktion

Wenn alle notwendigen regionalen und thematischen Mechanismen vorhanden sind, ist es nun möglich, einen neuen regionalen Baum zu definieren. Jeder Baum hat eine regionale Definition, eine thematische Struktur und eine Sprache. Er benötigt außerdem eine Kategorie der obersten Ebene und kann optional die nächsten beiden regionalen Ebenen über dem Baum definieren. Beispielsweise könnte der Baum für .../Kanada/Nova_Scotia .../Kanada/Regionen/Atlantische Provinzen und .../Kanada als die beiden darüber liegenden Ebenen definieren.

Administratoren können regionale Tree-Funktionen ändern und neue erstellen, indem sie das Formular zum Management der Tree-Funktion verwenden. Das Ausfüllen des Formulars ist nur der erste Teil der Arbeit. Im nächsten Schritt werden alle Kategorien und Einträge importiert, die im Baum enthalten sind. Dies kann einige Zeit und Mühe in Anspruch nehmen, insbesondere wenn es Inkonsistenzen in der vorhandenen Kategoriestruktur gibt.

Bearbeitungen in einer Baumstruktur mit "Tree"

Als Editor wirst du keinen großen Unterschied bemerken, wenn du eine Kategorie bearbeitest, die Teil eines Baums ist. Der Hauptunterschied ist ein neues separates Eingabefeld in den Bearbeitungsformularen für Einträge, um das „Thema“ eines Eintrags zu definieren. Mithilfe der Dropdown-Liste kannst du schnell das am besten geeignete Thema für jeden Eintrag finden. Es gibt drei wichtige Dinge, die du wissen solltest:

Eine weitere Änderung, die dir auffallen könnte, ist das Anlegen einer neuen Unterkategorie innerhalb einer Baumstruktur. Das Redaktionssystem wertet thematische Unterkategorien aus, die noch nicht angelegt sind, für die aber bereits Einträge definiert wurden (mittels Themenzuordnungen). Wenn du eine dieser Unterkategorien auswählst, bietet dir die Software an, die entsprechenden Einträge in die neue Unterkategorie zu verschieben und aufwärts gerichtete Relcat-Links zu übergeordneten regionalen Entitäten zu erstellen, was dir ein wenig Bearbeitungszeit und -aufwand erspart.

Mehr Beispiele und Informationen finden sich im Thread für "Tree" im internen Editor-Forum.