Ubiquity: Die experimentelle Kommandozeile für Firefox
Ubiquity ist ein im August 2008 veröffentlichtes, noch experimentelles Add-On für den Firefox-Browser. Über ein Tastaturkürzel aufgerufen, kann mithilfe der kommandozeilen-ähnlichen Erweiterung auf Funktionalitäten unterschiedlicher Webdienste zugegriffen werden.
Ubiquity for Firefox from Aza Raskin on Vimeo.
Ubiquity (zu deutsch: Allgegenwärtigkeit, Erreichbarkeit) mag anfangs recht nerdy anmuten. Was es auch ist. Einmal im Einsatz, will man das kleine Helferlein als technikaffiner Nutzer jedoch schnell nicht mehr missen – denn es spart Klicks wie unzählige Copy/Pastes, und folglich: Zeit. Enter: mite.
Einrichtung
Einige einfache Schritte sind zur Einrichtung von mite via Ubiquity vonnöten.
- Installiere Ubiquity (Download-Seite, Direktlink)
- Aktiviere den Zugriff auf die mite.api in deinem Account. Klicke hierfür rechts oben auf deinen Benutzernamen, aktiviere die entsprechende Checkbox und sichere die Änderungen.
- Rufe das Root-Verzeichnis deines Accounts auf. Dieses lautet bspw. http://yourteam.mite.yo.lk, ohne hintenangestelltes /times oder ähnliches.
- Unterhalb deiner Lesezeichen- bzw. Tableiste wird nun ein Firefox-Hinweis eingeblendet: »This page contains Ubiquity commands…« Klicke rechts auf den Button »Subscribe«.
- Ab diesem Moment wirst du verstehen, warum wir Ubiquity als noch im experimentellen Stadium befindlich bezeichnen. Ein Warnfenster wird dich nun begrüßen. Ubiquity ist ein sehr mächtiges Tool, welches potentiell fiesen Code einschleusen kann – Vorsicht! Welchen Code von mite.seite du akzeptierst, kannst du auf der Warnseite einsehen und prüfen. Bitte scrolle dann ganz nach unten und bestätige den Code per Klick auf den Button »I know what I'm doing. Subscribe to it!«
- Done!
Zeiten via Ubiquity erfassen
Von jeder Site aus kann auf Ubiquity über eine frei wählbarer Tastenkombination zugegriffen werden. Per Default öffnet »Alt + Space« die Kommandozentrale.

Das einleitende »mite« weist Ubiquity auf einen folgenden Zeiterfassungsbefehl hin und ist zwingend erforderlich. Alle Angaben außer der Dauer sind optional und können in frei wählbarer Reihenfolge eingegeben werden.
Zeiten können in diversen Schreibweisen angegeben werden: Für 1 Stunde 30 Minuten kannst du entweder »1:30«, »1.5« oder »1,5« eingeben. Projekte und Leistungen musst du nicht ausschreiben: Die ersten drei Zeichen genügen mite bei üblichen Bezeichnungen zur Unterscheidung.
Beispiele
mite 2:30 #p Weltrettung #l Konzeption Framework
Erstellt einen Zeiteintrag mit der Dauer »2:30« auf dem Projekt »Weltrettung« mit der Leistung »Konzeption« und der Bemerkung »Framework«.
mite start #p Welt #l Kon
Erstellt einen Zeiteintrag mit laufender Stoppuhr auf dem Projekt »Weltrettung« mit der Leistung »Konzeption«.
mite stop
Stoppt die aktuell laufende Stoppuhr. Da es stets nur eine laufende Uhr geben kann, sind keine weiteren hintenangestellten Angaben notwendig.
mite 1.75 Mahnungen #p "Interner Maintainer" #l "Büro & Finanzen"
Erstellt einen Zeiteintrag mit der Dauer »1.75« und der Bemerkung »Mahnungen« auf dem Projekt »Interner Maintainer« und der Leistung »Büro & Finanzen«. Beachte bitte die umschließenden Anführungszeichen: diese sind notwendig, sobald du ein Projekt, eine Leistung oder ein Datum ausschreiben möchtest und diese Angaben Leerzeichen beinhalten.
mite 8:00 #p Welt #l Kon #d Gestern
Erstellt auf dem gestrigen Tag einen Zeiteintrag mit der Dauer »8:00« auf dem Projekt »Weltrettung« mit der Leistung »Konzeption«. Korrekt interpretiert werden als relative Zeitangaben zudem »Vorgestern« sowie Wochentage.
mite 8:00 #d 31.12.2007 #p Welt #l Kon
Erstellt an Silvester einen Zeiteintrag mit der Dauer »8:00« auf dem Projekt »Weltrettung« mit der Leistung »Konzeption«.
mite 8:00 Basic Framework #l Kon #p Welt #d 12/31/2008
Erstellt an Silvester einen Zeiteintrag mit der Dauer »8:00« auf dem Projekt »Weltrettung« mit der Leistung »Konzeption« und der Bemerkung »Basic Framework«. Bitte beachte die amerikanische Schreibweise des Datums.
