ProjectProjekt

Hagen divides its main windows into three divisions: in the left the project tree, in the middle the editor and in the right the log-area.

Hagen teilt sein Hauptfenster in drei Bereiche: links den Projektbaum, in der Mitte der Editor und rechts der Log-Bereich.

Project treeProjektbaum

The project tree structures and manages the project by listing the particular parts hierarchical. Typically at least the main nodes „preference.list“ (ConfigurationKonfiguration), „template.html“ (TemplatesVorlagen) and „index.source“ (SourcecodeQuellcode) exists.

Der Projektbaum strukturiert und verwaltet das Projekt, in dem er die einzelnen Teile hierarchisch darstellt. Normalerweise existieren die Hauptknoten „preference.list“ (ConfigurationKonfiguration), „template.html“ (TemplatesVorlagen) und „index.source“ (SourcecodeQuellcode).

At least the project tree looks like this:

Ein Projektbaum sieht überlicherweise folgendermaßen aus:

  • preferences.list
    • variables.list
    • variables_bigpage.list
    • autocomplete.list
  • template.html
    • stylesheet.css
    • head.div
    • menu.div
    • clip.repo
  • index.source
    • page.source

You can randomly order the nodes of the tree, because Hagen will recognizes the files by name and/or extension. However the structure of source files („.source“) will run to the structure of the generated website (for example in menu and sitemap).

All of the files listed here are specific to the project and therefore will be found in the project directory. The only exception are the „.repo“ files. These will be found in the repository directory underneath the Hagen config diectory, so they are ready to use for all projects.

Sie können die Knoten des Baumes beliebig anordnen, da Hagen die Dateien am Namen und/oder Endung erkennt. Allerdings fließt die Struktur der Quelldateien („.source“) in die Struktur der generierten Webpräsenz ein (beispielsweise in Menü und Sitemap).

Alle hier aufgeführten Dateien sind projektspezifisch und stehen deshalb im Projektverzeichnis. Eine Ausnahme dazu stellen nur die „.repo“-Dateien dar. Sie sind im Repository-Verzeichnis unterhalb des Hagen-Konfigurationsverzeichnisses abgelegt, damit sie für alle Projekte zur Verfügung stehen.

Editor

If you choose a file in the project tree with        it will open in the editor for editing. But the focus will remain in the project tree. With ENTER or ²  the focus will change to the editor.

Hagen will store the cursor position of each file in the project. So you can quickly alternate between the project files.

Wenn sie eine Datei im Projektbaum mit        auswählen, erscheint sie im Editorfenster zum Bearbeiten, der Fokus bleibt aber im Projektbaum. Mit ENTER oder ²  wechselt der Fokus beim Auswählen zum Editor.

Hagen merkt sich innerhalb des Projekts für jede Datei den Standpunkt des Cursor (Einfügemarke). So können sie schnell zwischen den Dateien wechseln.

Log

The log-area stores all the messages, if it is aktivated. To show it, you have to drag the rightmost bar to the middle.

Im Log-Bereich werden aller Meldungen gesammelt, sofern er aktiviert ist. Um ihn einzublenden, ziehen sie den Balken ganz rechts in Richtung mitte.