Neu: mite.desk, ein mite.client für Windows-Nutzer

Erstaunt sind wir immer wieder aufs Neue, und das nur positiv: mit einer solch intensiven Nutzung der mite.api, unserer offenen Datenschnittstelle, hätten wir, optimistische Grundeinstellung hin oder her, nicht gewagt zu rechnen. Zahlreiche Nutzer setzen aktuell auf die API, um kleine Anbindungen an interne Tools zu realisieren, oder Daten auch nur automatisiert zu speichen; mit solchen Nutzungsszenarien planten wir vorneweg. Doch dass inzwischen fünf Add-ons bzw. Programmverknüpfungen entstanden, die der gesamten Nutzerschaft von mite zur Verfügung gestellt werden, lässt die API doch in einer anderen Liga spielen.

Heute startet die sechste Entwicklung, die mithilfe der API von externer Hand umgesetzt wurde: mite.desk, ein Desktop-Client für Windows-Nutzer, entwickelt von Thomas Bandt, Geschäftsführer Entwicklung bei 69° media solutions aus Nürnberg.

mite.desk, ein Zeiterfassungs-Client für Windows-Nutzer

mite.desk ermöglicht sowohl das Stoppen als auch die manuelle Erfassung von Zeiteinträgen. Direkt vom Desktop aus, im eigenen Programmfenster. Wird das Fenster minimiert, informiert ein kleines Icon im System Tray (Infobereich) von Windows über eine etwaige laufende Stoppuhr; Mit einem Blick kann so mite im Auge behalten werden – von welchem im Vordergrund laufenden Programm auch immer. Kunden, Projekte und Leistungen lassen sich ebenfalls über das Tool verwalten.

Eine Einzelplatzlizenz von mite.desk ist für 14,90 Euro inkl. MwSt zu haben, Support durch 69° inklusive. Ein Kauf ins Blaue hinein ist selbstverständlich nicht vonnöten: der Windows-Client kann in vollem Umfang praktischerweise 30 Tage lang kostenfrei getestet werden.

mite.desk läuft unter allen gängigen Windows-Versionen: Windows XP, Windows Vista, Windows 7 oder Windows Server 2003/2008. Zusätzlich erforderlich ist die Installation des .NET Frameworks von Microsoft, das kostenlos heruntergeladen werden kann.

Unser herzlicher Dank geht an Thomas und sein Team für die prima Entwicklung, ebenso an die Nutzer unter euch, die sich u.a. via Twitter für einen Betatest des Tools anboten. Gute Zeiteingabe mit mite.desk!

Julia in Neue Features, Add-ons

Monetäres Projekt-Budget

Monetäres Projekt-Budget

Das Budget eines Projekts konnte bisher in mite lediglich in Stunden hinterlegt werden. Neu ist mit dem heutigen Tag die Alternative, auch ein monetäres Budget in der eingestellten Währungseinheit festsetzen zu können.

Unser Dank für anregendes Feedback geht unter anderem an Domenic, Oliver, Fabian, Hannes, Judith, Hermine, Tim, Armin & Lucas. Flexibleres Budgettracking wünschen wir allen Nutzern; Auf dass ihr eure Projekte genauer im Auge behalten könnt!

Julia in Neue Features

Welchen Open Source Ticketsystemen fehlt ein mite.plugin?

[Update, 2. August] Umfrage ist nun geschlossen. Danke an alle Teilnehmer! Am häufigsten gewünscht wurden: Trac, Mantis und Redmine.

Mein Name ist Thomas Klein und ich studiere Medieninformatik an der Beuth Hochschule für Technik Berlin. Im Rahmen meiner dreimonatigen Abschlussarbeit beschäftige ich mich mit der Anbindung von Open Source Ticketsystemen an mite. Der Titel meiner Arbeit lautet: »Kopplung der Zeiterfassungsoftware mite mit ausgewählten Open Source Ticketsystemen mit Hilfe selbst programmierter Plugins und der mite API«.

Der Begriff Ticketsystem hat viele Synonyme und umfasst inzwischen auch im Open Source Bereich ein breites Spektrum an Software. Ich verstehe darunter ein System, welches zumindest folgende Prozesse abdeckt:

  1. Ticket erstellen und einer Person zuweisen
  2. Ticket bearbeiten und Rückmeldung geben
  3. Ticket als gelöst markieren

Aus zeitlichen Gründen habe ich bei meiner Recherche nur auf webbasierte Open Source Ticketsysteme mit

  • einer vorhandenen und ausführlichen Dokumentation
  • einer API (Programmierschnittstelle)
  • einem bereits vorhandenen Repository an Plugins (als Referenzquelle)
  • einer für mich in der kurzen Zeit erlernbaren Programmiersprache

konzentriert.

Nun kommt euer Part: Ihr könnt und sollt :-) die Umsetzungsrangliste der übrig gebliebenen Ticketsysteme mitbestimmen! Einziges Kriterium: Welche Systeme sind bei euch am häufigsten im Einsatz bzw. werden in Zukunft sehr wahrscheinlich eingesetzt werden? Für die oberen 2-3 Ticketsysteme dieser Rangliste werde ich dann ein mite.plugin programmieren; möglichst nach den Vorgaben, die ich von euch erhalte.

Eure Stimme könnt ihr mithilfe dieser kurzen (3 Fragen) Umfrage abgeben. Für Rückfragen kannst du mich auf Twitter erreichen.

Thomas in Neue Features, Add-ons, Diskussion

memento: Widerrufen à la mite

Befehle zu widerrufen zählt wohl zu den ersten Dinge, die ich am Rechner lernte; ein Sicherheitsnetz, das ich nicht nur kennen, sondern vor allem lieben lernte. Neein! Diese Monkey Island Cheat Sheet wollte ich gar nicht wirklich löschen! Diese feine Möglichkeit, Aktionen ohne großes Trara rückgängig machen zu können, rettet uns allen wohl mindestens täglich den Tag. Umso mehr freue ich mich mitzuerleben, wie sich das altgediente Feature den Weg vom Desktop ins Web bahnt. Langsam, aber sicher.

Hier bei mite steht seit einem knappen Jahr die Option zur Verfügung, versehentlich gelöschte Objekte wiederherzustellen. Für einen ersten Wurf war dies okay, doch uns noch lange nicht genug: Mit dem heutigen Tag steht das Helferlein überall parat.

Klickt einfach den Widerrufen-Link in der Infonachricht, die eingeblendet wird, nachdem ein Kunde oder Projekt, eine Leistung oder ein Benutzer gelöscht, bearbeitet, archiviert oder aktiviert wurde. Auch nach einem versehentlichen Verschieben oder Duplizieren eines Zeiteintrags auf einen anderen Tag steht dir die Widerrufen-Option zur Seite.

memento, das RubyGem zum Widerrufen von Aktionen

Um der Verbreitung des Features auch in anderen Applikationen ein wenig auf die Beine zu helfen, haben wir uns dazu entschieden, den zugrundeliegenden Code unter einer Open-Source-Lizenz zu veröffentlichen: memento ist ein kleines RubyGem für Rails/ActiveRecord, welches die Befehle destroy, update und create widerrufen lässt. Liebe Rails-EntwicklerInnen: memento freut sich auf euch.

Julia in Neue Features

Neu: mite dank mite.cmd über die Konsole steuern

Entwickler, SysAds, Vollblut-Techies aufgepasst: Wer die Kommandozeile sein Zuhause nennt, für den wird mite mit dem heutigen Tag nicht mehr dasselbe Tool sein. Lukas Rieder, freischaffender Entwickler aus Berlin, hat mite.cmd gezaubert.

Über mite.cmd können textbasiert Zeiteinträge erfasst, Stoppuhren verwaltet und einfache persönliche Reports ausgegeben werden. Direkt von der Konsole aus, ohne die Finger auch nur einen Moment von der Tastatur lassen zu müssen.

mite.cmd - Zeiterfassung mite über die Kommandozeile steuern

Das wirklich Begeisternde an mite.cmd ist jedoch nicht der Transfer der Basisfunktionalitäten aus dem Browser in die Konsole samt einhergehendem Tausch von Mausklicks in unzählige Tastaturanschläge; mite.cmd kommt bereits in dieser frühen Version mit zusätzlichen pfiffigen Kurz-Eingabevarianten daher, denen man auf den ersten Blick anmerkt, dass hier ein ideenreicher Entwickler zugange war. Ein komfortables, zeichensparendes AutoComplete (sowie nebenbei eine der amüsantesten Dokus & Launchposts, über die ich in letzter Zeit gestolpert bin) rundet mite.cmd ab.

Besonders freut uns, dass Lukas den Code des über unsere API realisierten mite.cmd auf GitHub veröffentlicht hat, offen für Verbesserungsvorschläge und Forks aller interessierten Entwickler und Enwicklerinnen. Danke, Lukas! We like your hairstyle, too!

Julia in Neue Features, Add-ons

Nicht-Erreichbarkeit über einige DNS-Server

[Update: 10. Juni, 7:25] Die irrtümlich gesperrte reguläre Domain *.yo.lk wurde nun wieder entsperrt. Alle mite.accounts sollten unter gewohnter URL wieder erreichbar sein. Die Gefahr eines Datenverlusts bestand selbstverständlich zu keinem Zeitpunkt.

Weltweite DNS-Server, welche für die Namensauflösung technisch zuständig sind, können unter Umständen einige Zeit für die Aktualisierung benötigen. Sollte euer Account unter regulärer Adresse noch nicht erreichbar sein, verwendet bitte noch vorübergehend die Ausweichdomain. Unsere Entschuldigung für die Unannehmlichkeiten!

Seit dem heutigen Nachmittag ist mite für einige Nutzer nicht erreichbar. Unsere Server laufen sicher und stabil, doch wird die Domain von einigen DNS-Servern aktuell nicht aufgelöst. Sollte dein Account ebenfalls von diesen Problemen betroffen sein, möchten wir uns zuallererst entschuldigen!

Eine temporäre Ausweichdomain ist bereits aktiviert. Deinen mite.account kannst du überbrückungsweise unter folgender Internet-Adresse erreichen:
http://deinaccountname.appmite.de

Unter dieser Ausweichdomain stehen alle deine Daten zur Verfügung. Dort erfasste Zeiteinträge werden, sobald die reguläre Domain wieder freigegeben wurde, selbstverständlich immer noch vorhanden sein. Die Datenbank ist nicht betroffen, das Problem liegt allein auf Ebene des Domainnamens.

Leider kann mite auf der Ausweichdomain nicht via SSL angesteuert werden. Bitte verwende ausnahmsweise die Adresse ohne vorangestelltes HTTPS.

Aktuelle Informationen kannst du alternativ via Twitter verfolgen.
So bald als möglich werden wir uns hier wieder detaillierter melden. Hoffentlich mit der Information, mite nun wieder unter gewohnter Adresse ansteuern zu können, sicherlich aber mit Details, wie diese Probleme auftreten konnten. Zur Zeit wissen wir nur, dass ein für die Beantragung der Domain verantwortlicher Dienstleister Insolvenz angemeldet hat und unseren DNS-Eintrag vermutlich mit sich gerissen hat.

Nocheinmal möchten wir uns von Herzen entschuldigen.

Julia in Maschinenraum

Flexiblere Zeiteingabe: Zeiträume mit Start- und Endzeiten, Grundrechenarten

Das zentrale Eingabefeld von mite – die Dauer eines Zeiteintrags – wird intelligent: Ab sofort kann nicht mehr nur die reine Stundenanzahl angegeben werden, sondern auch ein Zeitraum, eine Summe oder ein Produkt.

Wird ein Zeitraum eingegeben, rechnet mite die resultierenden Stunden für dich aus und sichert zusätzlich den eingegebenen Start- und Endzeitpunkt zur späteren Referenz im Bemerkungsfeld.

Eingabe eines Zeitraums mit Start- und Endzeit

Diese Zusatzbemerkung kann ebenfalls direkt manipuliert werden. Wird beispielsweise der Endzeitpunkt nachträglich um 10 Minuten nach hinten geschoben, spiegelt sich diese Änderung in einer verlängerten Dauer des Zeiteintrags wider.

Folgende Eingabevarianten stehen somit ab sofort zur Verfügung:

Dauer
1:30 oder 1.5 oder 1,5
für 1 Stunde 30 Minuten

Zeitraum
8 bis 12:30 oder 8 12:30
für einen Zeitraum von 8:00 bis 12:30 Uhr

Summe bzw. Differenz
2+0:15 bzw. 2-0:15
für 2 Stunden plus bzw. minus 15 Minuten

Produkt bzw. Quotient
2*1.5 bzw. 2/1.5
für 2 Stunden multipliziert mit bzw. dividiert durch den Faktor 1.5

Schnellstart Stoppuhr
0:00 oder ein leeres Feld
erstellt einen Zeiteintrag mit sofort laufender Stoppuhr.

Lass uns wissen, wie du mit den frischen Eingabevarianten zurecht kommst! Jede konstruktive Resonanz hilft uns, diese kleine – doch lautstark gewünschte – Erweiterung noch zu verbessern.

Konkret würden wir gerne wissen, ob dir eine Eingabevariante fehlt, über die sich ein Zeiteintrag mit sofort laufender Stoppuhr erstellen lässt, in dessen Bemerkungsfeld zusätzlich der Zeitraum ab dem jetzigen Zeitpunkt festgehalten wird; eine Kombination aus Zeitraum und Schnellstart Stoppuhr also. Falls ja: welche Syntax wünscht du dir für diese Eingabevariante? Als Idee stehen bisher jetzt oder 0:00+ im Raum.

Julia in Neue Features

Heutige Nichterreichbarkeit

Zwischen 16:01 und 17:29 Uhr des heutigen Sonntags war mite leider nicht erreichbar. Ein Stromausfall in unserem Münchner Rechenzentrum, der nicht sofort überbrückt werden konnte, verursachte die Störung.

Unsere Entschuldigung von Herzen für diese nicht geplante Downtime! Die stetige Verfügbarkeit von mite hat auch für uns höchste Priorität. Wir werden alles sinnvoll Machbare daran setzen, Ausfälle wie diese auch zukünftig so weit als irgend möglich zu vermeiden.

Julia in Maschinenraum

Wider die vergessene Stoppuhr

Hinweis: laufende Stoppuhr

Nicht nur im Seitentitel des Browsers zeigt mite nun an, ob eine Stoppuhr läuft, sondern zusätzlich direkt im Interface. Auch bei Wechseln in den Reportsbereich oder auf andere Seiten innerhalb von mite bleibt ein kleiner Stoppuhr-Hinweis stehen. Dieser zeigt zum einen die bereits gestoppte Zeit an, und verlinkt zum anderen direkt den Tag, auf dem die Uhr läuft.

Julia in Neue Features

Politurarbeiten im Maschinenraum

Seit Kurzem läuft mite auf neuester Version des zugrundeliegenden Frameworks. Solltest du nichts von dieser Aktualisierung bemerken, strecken wir die Daumen nach oben – denn die geschmeidiger aufeinander abgestimmten Rädchen im Maschinenraum sollten zwar mit einer Spur erhöhter Geschwindigkeit, doch mit keinen funktionalen Veränderungen einhergehen.

Falls dir wider Erwarten ein Fehler auffallen sollte, hilf uns bitte, diesen so fix als möglich auszumerzen: Sende uns eine den »Tatbestand« möglichst genau beschreibende Mail; Browser & Betriebssystem bitte nicht vergessen. Danke!

Julia in Maschinenraum