Shortcuts erstellen
Das Erstellen von Shortcuts ist die häufigste Aktion in Lora und der schnellste Weg, lange, unübersichtliche Links in etwas Einfaches und Einprägsames zu verwandeln.
Überblick
Jeder Shortcut gehört zu einem einzelnen Workspace. Innerhalb dieses Workspaces muss er einen eindeutigen Slug, eine Ziel-URL, einen Ordner und eine Sichtbarkeitseinstellung haben. Diese vier Felder sind erforderlich. Alles andere – wie dynamische Parameter, Geo-Regeln oder Kommentare – ist optional.
Wie man einen Shortcut erstellt
Es gibt drei Möglichkeiten, mit der Erstellung eines Shortcuts zu beginnen. Du kannst C auf deiner Tastatur drücken, um das Erstellungsmodal von überall in der App zu öffnen. Du kannst auf die Schaltfläche Shortcut erstellen in der oberen linken Ecke des Workspaces klicken. Oder du kannst direkt zu https://app.uselora.com/new in deinem Browser gehen; wenn du bei Lora angemeldet bist, wirst du zur Erstellungsseite weitergeleitet.
Sobald das Erstellungsformular geöffnet ist, gibst du einen Slug ein (zum Beispiel /handbook), fügst die Ziel-URL ein (wie https://confluence.acme.com/hr/handbook), wählst einen Ordner (zum Beispiel HR) und wählst eine Sichtbarkeitsoption. Nach dem Speichern ist dein Shortcut sofort live.
Sichtbarkeit
Sichtbarkeit ist eine erforderliche Einstellung für jeden Shortcut. Du musst entscheiden, wer darauf zugreifen kann, bevor er erstellt werden kann.
- Workspace macht den Shortcut für alle im Workspace verfügbar.
- Nicht gelistet erstellt einen Shortcut, der nur von Personen mit dem direkten Link zugänglich ist; er erscheint nicht in der Suche.
- Privat hält den Shortcut nur für dich sichtbar.
Dies stellt sicher, dass jeder Shortcut vom Moment seiner Erstellung an eine klare Zugriffsrichtlinie hat.
QR-Codes
Jeder Shortcut in Lora generiert automatisch einen QR-Code, wenn er erstellt wird. Du musst nichts konfigurieren – der QR-Code ist sofort einsatzbereit.
Du kannst den Code von der Shortcut-Detailseite herunterladen und überall platzieren, wo dein Team schnellen Offline-Zugriff benötigt, wie auf Postern, Bürotüren oder Schulungsmaterialien. Der QR-Code folgt immer den Sichtbarkeitsregeln des Shortcuts, sodass private oder nicht gelistete Shortcuts geschützt bleiben.
Optionale Shortcut-Funktionen
Über die erforderlichen Felder hinaus enthält der Erstellungsdialog erweiterte Funktionen, die du bei Bedarf aktivieren kannst.
Dynamische Shortcuts
Dynamische Shortcuts verwenden Platzhalter in der Ziel-URL. Statt eines festen Links wird das Ziel zu einer Vorlage, die beim Öffnen mit Werten befüllt wird.
Platzhalter-Syntax
Es gibt zwei gleichwertige Formate:
- Einfach:
{ticket}. Am schnellsten zu schreiben, ideal für einen einzelnen Parameter. Unterstützt den| raw-Modifier ({path | raw}). - Standard:
{argument name="ticket"}. Erforderlich für einen Standardwert (default="..."). Unterstützt ebenfalls| raw({argument name="ticket" | raw}).
{ticket} und {argument name="ticket"} verhalten sich gleich. Du kannst beide Formen in einer Ziel-URL mischen. Lora speichert die URL genau so, wie du sie eingibst.
Platzhalternamen beginnen mit einem Kleinbuchstaben und enthalten Kleinbuchstaben, Ziffern, Bindestriche oder Unterstriche (1–50 Zeichen). Wenn du denselben Namen mehrfach verwendest, fragt Lora den Wert nur einmal ab und setzt ihn überall ein.
Standardwerte
Ein Standardwert greift, wenn der Aufrufer keinen Wert angibt. Der Link funktioniert dann ohne Eingabeaufforderung.
https://example.com/{argument name="lang" default="en"}
/lang→https://example.com/en(Standardwert greift)./lang/fr→https://example.com/fr(Wert des Aufrufers überschreibt den Standard).
Standardwerte funktionieren nur im Standard-Format.
Raw-Modus (keine URL-Kodierung)
Standardmäßig kodiert Lora jeden Wert URL-konform. Aus react hooks wird im Ziel react%20hooks. Wenn du tatsächlich rohe URL-Zeichen brauchst, etwa einen Pfad, der bereits Schrägstriche enthält, hänge | raw an:
https://example.com/{argument name="path" | raw}
Sparsam einsetzen. Rohe Werte können die Bedeutung der entstehenden URL verändern.
Wie Aufrufer Werte mitgeben
Lora liest Platzhalterwerte aus zwei Quellen, in dieser Reihenfolge:
- Pfad-Segmente nach dem Slug (positionell). Bei
/jira/{ticket}setzt/jira/ABC-123den Wertticket = ABC-123. Bei mehreren Platzhaltern werden die Segmente in der Reihenfolge ihrer Deklaration zugeordnet. - Query-String (per Name). Bei
/search?query=reactüberschreibt derquery-Parameter einen positionellen Wert mit demselben Namen. Taucht ein Schlüssel mehrfach auf, gewinnt der letzte Wert.
Fehlt ein erforderlicher Wert, zeigt Lora eine kleine Eingabeseite mit einem Feld pro Platzhalter. Nach dem Absenden erfolgt die Weiterleitung über dieselbe URL. Standardwerte erscheinen als Hinweistext im Eingabefeld.
Beispiele
Ein Platzhalter (einfaches Format):
| Slug | /jira |
| Ziel-URL | https://jira.acme.com/browse/{ticket} |
| Verwendung | /jira/ABC-123 → öffnet Jira-Ticket ABC-123 |
Mehrere Platzhalter (Standard-Format):
| Slug | /gh |
| Ziel-URL | https://github.com/{argument name="org"}/{argument name="repo"} |
| Verwendung | /gh/acme/web-app → öffnet das Repository acme/web-app |
Optionaler Wert mit Standardwert:
| Slug | /lang |
| Ziel-URL | https://example.com/{argument name="lang" default="en"} |
| Verwendung | /lang → Englisch; /lang/fr → Französisch |
Überschreibung per Query-String:
| Slug | /search |
| Ziel-URL | https://acme.com/search?q={argument name="query"} |
| Verwendung | /search?query=react+hooks → sucht nach “react hooks” |
Wann dynamische Shortcuts sinnvoll sind
Dynamische Shortcuts eignen sich für Tools, die dein Team mit wechselnden Parametern aufruft: Ticketsysteme, Suche, Dokumentationsseiten, Dashboards mit Filtern oder jede URL, die einem festen Muster folgt.
Ein Shortcut mit fester Ziel-URL gibt bei einem nicht-leeren Pfad-Anhang einen 404 zurück. /handbook/extra auf einem statischen /handbook ist fast immer ein Tippfehler, also verwirft Lora das überschüssige Segment nicht still.
Geo-Targeting
Geo-Targeting leitet Benutzer basierend auf ihrem Standort weiter. Ein einzelner Shortcut wie /careers kann deutsche Benutzer zu https://acme.com/de/jobs und US-Benutzer zu https://acme.com/careers senden.
Geräte-Targeting
Geräte-Targeting erstellt unterschiedliche Verhaltensweisen je nach Gerätetyp. Zum Beispiel kann /download den App Store auf iOS, Google Play auf Android und einen Desktop-Installer auf macOS oder Windows öffnen.
Maskierte URLs
Maskierte URLs halten das ursprüngliche Ziel versteckt und zeigen den Shortcut selbst in der Browser-Leiste. Dies ist nützlich für gebrandete oder sensible Links.
Maskierung erfordert technische Voraussetzungen. Die Zielseite muss das Einbetten in einem iframe erlauben. Wenn die Zielwebsite das Einbetten mit Headern wie X-Frame-Options oder Content-Security-Policy blockiert, funktioniert die Maskierung nicht. In diesen Fällen verhält sich der Shortcut wie eine normale Weiterleitung.
Kommentare
Shortcuts können Kommentare für Kontext oder interne Notizen enthalten. Zum Beispiel: “Dieser Link ist nur für den internen HR-Gebrauch. Vierteljährlich aktualisiert.” Kommentare erscheinen auf der Shortcut-Detailseite, sind aber für Endbenutzer nicht sichtbar.
Shortcuts bearbeiten
Shortcuts können jederzeit aktualisiert werden. Um Änderungen vorzunehmen, öffne die Detail-/Bearbeitungsseite des Shortcuts. Von dort aus kannst du direkt den Slug, die Ziel-URL, den Ordner, die Sichtbarkeit, Tags oder alle erweiterten Einstellungen wie Geo-Targeting, Geräte-Targeting, maskierte URLs und Kommentare aktualisieren. Sobald du speicherst, wird der Shortcut sofort aktualisiert, und die Änderungen sind live für alle Benutzer, die darauf zugreifen können.
Wie man die Bearbeitungsseite öffnet
Es gibt zwei Möglichkeiten, die Bearbeitungsseite eines Shortcuts zu öffnen:
- Verwende das Drei-Punkte-Menü neben dem Shortcut und wähle Bearbeiten.
- Füge ein + am Ende des Shortcut-Slugs in deinem Browser hinzu.
Zum Beispiel:
- Das Eingeben von
/handbook+öffnet die Detail-/Bearbeitungsseite für den/handbookShortcut. - Das Eingeben von
/jira+öffnet die Detail-/Bearbeitungsseite für den/jiraShortcut.