Funktionen

Stand: 30.11.2024 Lesedauer ~10 - 11 Min.

Kurzvorstellung

Inhalt

 OSE  ist ein „Projektorganisationstool“ für die Erstellung und Pflege von Webseiten. Das vereint – im Wesentlichen – …

All das befindet sich in einer nativen Windows-Anwendung und ein paar Programm-Bibilotheken, die zusammen mit Musterdaten und Wörterbüchern entpackt keine 20 MB auf der Festplatte belegen. Es ist keine Installation erforderlich, beim Programmstart oder zum Anlegen neuer Projekte generiert das Programm Grundeinstellungen, die mit einem Texteditor an die individuellen Anforderungen angepasst werden können. Was „rustikal“ erscheint, erweist sich im Alltag als „Arbeitsturbo“: Statt der Durchforstung von verschachtelten Konfigurationdialogen für Anpassungen wird ein Texteditor geöffnet, die Änderung eingetragen, weiter gearbeitet.

Die nachfolgend in alphabetischer Reihenfolge aufgeführten Funktionen sind – aus Sicht des Programmautors und „Power-Anwenders“ – eine Auswahl der Glanzlichter von  OSE . Der vollständige Funktionsumfang ist in der Programm-Dokumentation beschrieben.

Arbeitsarchive

Mit Lizenz.

Bildausschnitt, der die ausgewählte Programmfunktion im Programm-Menü zeigt.🔍

 OSE  enthält alle Werkzeuge für unterschiedliche Archivierungsanforderungen.

Ein eingebauter Packer, optional AES-verschlüsselt, sichert und überträgt Arbeitsdaten und Projekte. In einem Zug können Snapshots oder Langzeit-Archive" einer Arbeitsumgebung als komprimiertes Backup erzeugt werden. Mit optionalem Up- oder Download auf einen FTP-Server.

Portable Arbeitsumgebung mit „Auto-Backup“

Ausschnitt eines Programm-Ordners mit ausgefranstem Rand, wie eine aus einer Zeitung herausgerissene Anzeige.🔍

Bei  OSE  befindet sich alles im Programm-Ordner.

Bei  OSE  bleibt alles zusammen und ist ohne Installation benutzbar. Alle Programmdateien (inkl. Wörterbücher DE & EN) belegen weniger als 20 MB auf der Festplatte — oder dem USB-Stick, von dem es „unterwegs“ an jedem beliebigen Windows-Rechner ohne Einschränkungen — auch „Offline“ — benutzt werden kann.

Nach dem Öffnen wird genau da weitergearbeitet, wo geschlossen wurde. Wenn möglich, wird sogar die Fensterposition auf einem anderen Rechner proportional restauriert. Das ermöglicht vollständig wieder herstellbare Backups von Arbeitsständen. Dafür ist die Funktion `Alles einpacken integriert.

Detaillierte Hilfe

Wesentlicher Bestandteil von  OSE  ist eine detaillierte Programmdokumentation, die zusätzlich Grundlagen, Anwendungstipps und konkrete Lösungen enthält.

Farben

Einstellungsdialog, der Text- und Programmmerkmalen Farben zuweist.🔍
Einstellungsdialog, der Text- und Programmmerkmalen Farben zuweist.

Kreatives Schreiben gelingt besser in einer individuellen Umgebung. Daher stehen verschiedene Programm-Oberflächen zur Verfügung, in denen sich arbeitsrelevante Farben individuell einstellen lassen.

Dynamische FTP-Funktion

Mit Lizenz.

Die Projektkonfiguration steuert natürlich die integrierte FTP-Funktion, mit der Daten der Webseite beiläufig gepflegt werden können. Wechsel zwischen Projekten erfordern keine Eingriffe:  OSE  erledigt alles. Inklusive des Uploads (oder entfernen …) abhängiger Medien-Daten.

In Arbeit befindliche Dokumente können in eine projektspezifisch einstellbare „Arbeitscloud“ (kein Anbieterzwang) geladen oder von dort heruntergeladen werden.

Korrekturhilfe

Programmmenü der Korrkeutrunterstütztung🔍
Die Korrektur-Unterstützung

Die permanente Abwesenheit von „Fehlerkringeln“ gewährleistet „ablenkungsfreies Schreiben“. Korrektur mit Fehlerhervorhebung im Text kann von einem externen Editor durchgeführt werden, an den die Arbeitsdatei nahtlos übergeben werden kann.

In  OSE  selbst ist die Textkorrektur ein bewusster Vorgang. Mit zwei Tasten kann man Fehler schnell finden und korrigieren. Frei verfügbare Wörterbücher können bei Bedarf in ein Verzeichnis kopiert und ohne Installation, nach einem Neustart genutzt werden.

Lieblingsworte

Die Programmoberfläche, in der „Lieblingsworte“ im Text hervorgehoben sind. Die Beziehung der Markierung zu einer individuellen Wortliste ist mit Pfeilen hervorgehoben.🔍
Eine individuelle Liste entscheidet über die Anzeige von „Lieblingsworten“.

Schreibende wissen: Es gibt Wörter, die sie – aus meist unbekannten Gründen – besonders mögen. Diese Worte kommen gehäuft in von ihnen geschriebenen Texten vor. Anderen fällt das schneller auf als den Schreibenden, die dafür zeitlichen Abstand benötigen.

Zur Abmilderung dieses Effekts können unerwünschte Wort-Favoriten in einer Liste gesammelt und farblich hervorgehoben werden. Diese Liste wird automatisch von  OSE  in einer Textdatei verwaltet. Sie gehört zur Programm-Konfiguration, weshalb sie in allen Projekten gilt und dort immer aktuell ist.

Medien als Mime-Typ einbetten

Zeilen im Editor, in denen ein MIME-Codiertes Bild eingefügt ist.🔍
„Bild zu Text“ als MIME-Einbettung.

Einbetten von Bildern als Mime-encodierter Datentyp ermöglicht das Erstellen von Webseiten mit weniger Datei-Zugriffen auf dem Server oder HTML-Dateien, die mit eingebetteten Bildern das vollständige Dokument in einer Datei enthalten.

Medienkontrolle

Mit Lizenz.

Screenshot eines Upload-Protokolls, in dem die mit der Zieldatei hochgeladenen Medien aufgelistet sind.🔍
Verknüpfte Medien werden gesucht und mit der Zieldatei auf den Server geladen.

Medien (Bilder, PDFs,...) können mittels „Drag-and-drop“ oder „Medium einfügen“ im aktuellen Dokument platziert werden. Sie werden damit gleichzeitig in den für die aktuelle Datei geltenden Medienpfad kopiert, der passend zum Verweis darauf an der Cursorposition eingefügt wird.

Module

Markdown ist sehr beschränkt, was die Gestaltungsmöglichkeiten für Webseiten betrifft. Mit individuellen Modulen kann man beliebigen Code in die von  OSE  erzeugten Zieldateien einfügen. Durch die Übergabe von Parametern an Module können die Verwendungsmöglichkeiten erweitert werden.

🤔

Beispiel
[imgmag "href=datei" "Alt=Keine Bildbeschreibung verfügbar" "Titel=§§2" "ID=imag%id%" "css=right" "Untertitel=§§2"] 

Mit diesem Modul-Aufruf in der Quelldatei kann ein Bildmit Vergrößerungsfunktion eingefügt werden. Ein Tastenbefehl erleichtert das Ausfüllen der Parameter.

Genau so wird das bei allen Bildern auf dieser Webseite hier gemacht.

Multilinguale Webseiten

project:multilingual
lang:de
in:/info/index

Multilinguale Webseiten lassen sich mit dem optionalen Yaml-Tag „lang“ mühelos organisieren. Die Sprachkennung wird automatisch allen sprachspezifischen Pfaden vorangestellt. Das Sprachkürzel kann darüber hinaus Elemente in Seitenvorlagen kontrollieren. Dies ermöglicht den Aufbau von mehrsprachigen Websites mit einer einzigen Seitenvorlage und gewährleistet unabhängig von der jeweiligen Sprache einen homogenen Webauftritt.

Projektorganisation

Ausschnitt des Programmfensters mit Pfeil aus der dort sichtbare Konfiguration auf die Grundkonfiguration des Projekts in einem Texteditor.🔍
Projektorganisation „im Klartext“: Die Konfiguration steht in einer editierbaren „ini“-Datei.

Ein Yaml-Header in den Quelldateien, der auf der Grundlage einer Projektkonfiguration generiert wird und diese miteinander verbindet, ermöglicht einen vollautomatisierten Arbeitsablauf. Selbst wenn mehrere Dateien unterschiedlicher Projekte abwechselnd geladen werden, passt immer alles zusammen.

$

Projekt-Verweise

Ergebnis einer Suche nach „Querverweis“, mit Anleitung zum weiteren Vorgehen und beispielhafter Auswahl des nächsten Treffers für den Link.🔍

Alle Dateien mit einem Treffer werden vollständig in einem temporären Text zusammengefasst. Das ermöglicht das Auffinden des bestmögliche Suchtreffers für die Verknüpfung ausgewählt.

Querverweise auf andere Seiten im Projekt können mit eine Projekt-Suchfunktion schnell im korrekten Kontext gefunden und eingefügt werden.

Die Fundstellen der Suchphrase mitsamt des sie umgebenden Textes können mit der Tab-Taste durchlaufen, mit der Enter-Taste als Link eingefügt werden.

Querverweise

Dropdown aller Überschriften einer Seite, die als Querverweis-Link eingefügt werden können.🔍
Dropdown aller Überschriften einer Seite, die als Querverweis-Link eingefügt werden können.

Jede Überschrift einer Seite ist referenzierbar. Innerhalb einer Seite zeigt ein Tastenbefehl die verfügbaren Überschriften mit mehreren Optionen an:

  • Hingehen
  • den markierten Text mit einem Querverweislink versehen
  • nur den Link einfügen
  • mehrere ausgewählte (beliebig wählbar) als Liste mit Querverweis-Link einfügen.

Tastensteuerung

Ausschnitt aus einem Menü, in dem jeder Befehl alternativ per Tastenbefehl erreichbar ist.🔍

In  OSE  ist das Menü über Tastensteuerung bedienbar, darüber hinaus gibt es für gebräuchliche Operationen Shortcuts.

Viele Web-Editoren verfügen über keine oder nur sehr begrenzte Tastatur-Steuerung. Markdown wurde für das „ablenkungsfreie Schreiben“ entwickelt, die Finger sind auf den Tasten und können bei der Verwendung von  OSE  dort bleiben.

Textbausteine

Dropdown mit einer Liste der verfügbaren Textbausteine, die mit „ico“ beginnen.🔍
Dropdown mit einer Liste der verfügbaren Textbausteine, die mit „ico“ beginnen.

„Textbausteine“ sind die kleinen Brüder der Module. Sie sind Bestandteil der Programm-Konfiguration und gelten in allen Projekten.

Sie sind zur Reduzierung von Tipparbeit bei „wiederkehrenden“ Textelementen gedacht. Eine einfache Notation ermöglicht es, Zeilenumbrüche, Einfügungen in den Textbaustein aus der Zwischenablage vorzunehmen, Blockmarkierungen zu setzen und aktuelle Werte wie z. B. das Tagesdatum zu verwenden.

Worthäufigkeit

Ausschnitt aus der Wortzählung eines Dokuments, bei der die häufigsten Worte die Liste anführen.🔍
Worthäufungen im Text werden kontinuierlich überwacht.

Worthäufungen beeinflussen die Lebendigkeit eines Textes. Wortwiederholungen machen Texte unverständlicher und langweiliger. Eine „Konkordanz-Liste“ überwacht die 100 häufigsten Worte im aktuellen Text.

Die Häufigkeit des Worts am Cursor kann per Tastenbefehl überprüft werden. Ist es in den „Top 100“ wird die Position hervorgehoben, ist es seltener, gibt es eine eine Rückmeldung.

Mit dieser Funktion lassen sich beiläufig „Lieblingsworte“ aufspüren.

Zeitmanagement

Zeitlicher Verlauf einer Bearbeitung mittles mehrerer hintereinander liegender Screenshots der oberen linken Programmecke, in der die Sitzungsdauer und Bearbeitungszeit des aktuellen Dokuemnts angezeigt wird..🔍
Sitzungsdauer und Dauer der Dokumentbearbeitung werden angezeigt.

Mit dem Programmstart wird eine „Arbeitssession“ gestartet, deren Dauer oben links angezeigt wird. Zusätzlich wird für jedes Dokument automatisch eine Bearbeitungsdauer gestoppt, die wahlweise als mitlaufende Uhr, als Countdown („gegen die Zeit schreiben“) oder Pomodoro-Timer funktioniert.

Mit Farbumschlägen am Rand und dezenten (abschaltbaren) Hinweistönen werden diese Funktionen unterstützt.

Zusätzlich …

unsortiert

Editor-Variablen

Diverse Variablen stellen dynamischen Inhalt bereit. Damit können verschiedene Zeit- und Datumsformate sowie der Zugriff auf Pfade und die aktuelle Datei automatisiert werden.

Sprungmarken

 OSE  unterstützt Sprungmarken im Text. Marke 0 und 9 werden kontextabhängig automatisch gesetzt. Das ermöglicht einen bequemen Rücksprung zur letzten oder vorletzten Arbeitsposition im Text.

Arbeitsmarken

Für die Weiterbearbeitung von Markdown können Textmarken platziert werden, die beim Öffnen einer Datei automatisch zu Sprungmarken werden.

Das geht wahlweise manuell, vom Programm unterstützt oder vollautomatisch.

Zeichenfunktionen

„Etwas speziellere“ Funktionen unterstützen die Umwandlung von Groß-/Kleinschreibung in Worten, entfernen Leerzeichen, generieren „sichere“ Dateinamen und Marken oder eine browser-konforme %55%52%4C→URL-Endocierung.

Absatzfunktionen

Absätze können verschoben, kopiert, sortiert werden. „Sortieren“ geht dabei alphabetisch und nummerisch.

Wer Zahlenkolonnen sortieren möchte, wird diese Wahlmöglichkeit schätzen.

Kommentieren

Ein Absatz oder markierter Block wird per Tastenbefehl zum Kommentar (oder umgekehrt).

Besonderheit:

 OSE -Kommentare sind kein Bestandteil des Exports, wie es ein HTML-Kommentar wäre, der lesbar im Quelltext steht.

Natürlich können auch HTML-Kommentare eingefügt werden.

HTML in die Ablage

Ein markierter Block kann HTML-codiert in die Zwischenablage gelegt werden. Dabei werden alle Spezialfunktionen berücksichtigt.

HTML aus der Ablage

Das Einfügen von HTML als Markdown unterstützt (weitestgehend) alle Möglichkeiten, die  OSE -Markdown bietet. Das ermöglicht unter anderem die Übernahme von Strukturen (DIV), Listen und auch Tabellen.

Nachschlagen

Rechtschreibung, Grammatik, Übersetzung, Wissen: Für alle Bereiche können frei an die eigenen Anforderungen einstellbare Online-Dienste mit dem Wort unter dem Cursor oder einem markierten Textblock aufgerufen werden.

Klammern suchen

Unter „Klammern versteht  OSE  neben den üblichen { } [ ] auch $$$, ::: und ⟨⟨ ⟩⟩. Die letzten drei sind Marken für spezielle Operationen im „OffSiteEdit-Markdown“.

CSS nutzen

Die im Projekt verwendeten CSS-Vorlagen können per Tastenbefehl um einen markierten Block gelegt werden.

Fußnoten

Verwendete Fußnoten können an beliebiger Stelle im Dokument stehen. Zwischen Eintrag im Text und der Fußnote kann per Tastenbefehl hin und her gesprungen werden.

Dummy erzeugen

Soll auf eine Seite verwiesen werden, die erst noch erstellt werden muss, kann mit dem Verweis eine Platzhalter-Datei für die spätere Bearbeitung erzeugt werden.

Datei-Operationen

Der Markdown-Parser kannweiteren Markdown vor dem Parsen, oder beliebige Code-Dateien nach dem Parsen hinzuladen. Das können einzelne Dateien oder ganze Verzeichnisse sein. Vor dem Parsen eingefügte Quelldaten werden in der Wortzählung berücksichtigt, die der geschätzten Lesezeit für eine Seite zugrunde liegt.

Anker

Beliebige Verknüpfungen und Sprungmarken können als „Sprunganker“ in der Seite positioniert werden.

Inhaltsverzeichnisse

Neben manuell gepflegten Verzeichnissen mit der Querverweis-Funktion können selbst aktualisierende Verzeichnisse erzeugt werden, die den gültigen Status zum Zeitpunkt des Exports haben.

Wahlweise

Innerhalb eines Absatzes kann aus verschiedenen Varianten, die über Variablen bereitgestellte passende Version eingefügt werden.

Platzhalter

Komplexe Formatierungen, an denen Markdown konzeptionell scheitert, werden mit Platzhalter-Funktionen möglich. Diese Platzhalter können in beliebiger Menge direkt in der Markdown-Quelle selbst definiert und verwendet werden.

Tabellen mit Tabellen in einzelnen Zellen, Aufzählungspunkte mit mehreren Absätzen, die einen korrekten Absatzabstand haben …, werden damit zum Kinderspiel.

Weiter zum Download…