Start der API (Closed Beta)

EntwicklerInnen, seid gegrüßt! Die mite.api wartet in einer ersten Basisversion auf Euch. Welche Funktionen en Detail möglich sind, erfahrt Ihr in der zugehörigen Dokumentation.

In der ersten Phase wird der RESTful Webservice nur einem begrenzten Kreis von Testern zur Verfügung stehen. Einmal eingeführt, lässt sich die API nur schwer weiterentwickeln – Änderungen auf unserer Seite könnten die Funktionalität von externen Anwendungen maßgeblich einschränken. Aus diesem Grunde haben wir uns gegen eine von Anfang an für alle offene Testphase entschieden.

Was die API jetzt braucht, ist Feedback aus überschaubarer, engagierter Entwicklergemeinde. Feedback, welches auf der Umsetzung realer Projekte basiert. Wertvolles, wichtiges Feedback, um die API in die Richtung hin zu verbessern, die Euch Nutzen verspricht. Jetzt können wir noch umwerfen und wirklich schrauben!

Ein kleiner Kreis von interessierten Entwicklern hat bereits Kontakt mit uns aufgenommen. Angedacht sind unter anderem eine Desktopversion von mite sowie Anbindungen an das Projektmanagement-Tool antz@work, den CRM-Dienst Highrise sowie das Invoicing-Tool Billomat.

Hast auch du Lust und Energie, jetzt schon einen Blick auf die erste Version des Webservices zu werfen? Und ein konkretes Vorhaben im Kopf? Vielleicht ein Widget für Mac OS, MS Vista, Google oder Yahoo? Oder die Anbindung an ein internes Tool? Oder ganz etwas anderes? Melde dich doch bitte kurz im Kommentarbereich, wir kontaktieren dich dann mit Details per E-Mail.

Wir sind mindestens so gespannt wie ihr, was in den nächsten Monaten an Anwendungen über die mite.api realisiert werden wird. Alice, wir kommen!

Julia in Neue Features

Reports und Projekte sortieren

projekte-sortieren.png

Die Liste aller Projekte lässt sich nun alternativ auch alphabetisch nach dem Namen des Projekts oder Kunden sortieren. Als Standardsortierung bleibt die alte Lösung bestehen: Offene Projekte werden chronologisch absteigend nach Erstellungsdatum, abgeschlossene nach Abschlussdatum angezeigt.

Auch im Reportsbereich finden sich ab sofort ähnliche Optionen:

reports-zeiten-sortieren.png

Die Liste unter »Zeiten« lässt sich per Klick auf den Tabellenheader nach dem Namen des Kunden, des Projekts, der Aufgabe oder des Benutzers, nach der Bemerkung oder der erfassten Zeit ordnen. Standard bleibt das Datum.

reports-projekte-sortieren.png

Unter »Projekte« werden als Optionen Kundenname, Budget-Auslastung, erfasste Zeit oder der Anteil berechenbarer Zeiten angeboten. Standard bleibt der Projektname.

Trivia

Fix 1: Benutzer mit eingeschränkten Rechten: Aufruf des Editormodus eines bereits gespeicherten Eintrags killte das gewählte Projekt
Fix 2: Einfache Anführungszeichen im Bemerkungsfeld unter Zeiten führten zum Nichtschließen eines gerade editierten Eintrages
Fix 3: Rechtschreibfehler unter »Reports > Meine Übersicht« behoben: »Arbeitstag«
Fix 4: Feedback: Nach Klicken des Senden-Buttons wird dieser deaktiviert und der Sendevorgang über eine Statusnachricht kommuniziert
Pflege: Neue Bibliothek zum Erzeugen der Diagramme (Plotr statt PlotKit)
Bonbon: URLs und E-Mail-Adressen in Bemerkungs
und Notizfelder werden automatisch in klickbare Links umgewandelt

Hinweis: Die Updates erforderten einen Neustart des Servers zwischen 15:15 und 15:30. Unter Mac OS traten auf dem Safari bis 16:50 aufgrund der Updates Fehler beim Anlegen und Editieren von Daten auf – inzwischen bewegt sich alles wieder im grünen Bereich.

Julia in Neue Features

Listenreport: Filterung nach Bemerkungen

filterung-zeitenreport-bemerkung.png

Die neue Filterungsoption unter »Reports → Zeiten« ist ein kleines, aber potenziell sehr nützliches Feature. Jeder mit mite erfasste Zeiteintrag kommt, wie Ihr wisst, mit einem frei benutzbaren Bemerkungsfeld daher. Alles kann dort hinein, je nachdem, was ihr festhalten wollt. Wir benutzen für unsere freien Projekte beispielsweise ein Kürzel namens »CR«, was auf der einen Seite schlicht »Change Request« bedeutet, aber auf der anderen Seite – in Kombination mit der Filterung nach Bemerkungen – vor allem bedeutet, das wir Reports mit zwei Klicks nach einem Projekt und ebendieser Bemerkung filtern können. Was uns das bringt? Alle Zeiteinträge, die dieser Filterung entsprechen, werden unseren Kunden komplett in Rechnung gestellt – ob vormals budgetiert oder nicht.

Sicherlich existieren vielerlei andere Anwendungsmöglichkeiten. Vielleicht notiert ihr Uhrzeiten in den Bemerkungsfelden, oder verknüpfte ToDos aus einem externen Tool? Oder haltet dort fest, ob Zeiteinträge bereits in Rechnung gestellt wurden? Was auch immer: jetzt könnt ihr den Listenreport danach filtern (und dann, a propos, die Filterung einfach nur ausblenden oder, via einem Klick auf »Abbrechen«, die Liste wieder ungefiltert darstellen).

Julia in Tricks & Tipps, Neue Features

Excel-Export der Listenreports

Export Excel

Programme wie OpenOffice kamen mit dem exportierten Zeitenreport im CSV-Format problemlos zurecht, doch Excel muckte und stellte die Sonderzeichen nicht korrekt dar. Die neue, zusätzliche Exportmöglichkeit (zu finden im Fuß der Seite) behebt diese Problematik.

Julia in Neue Features

Benutzerrechte einschränken

Benutzerrechte mit eingeschraenkten Rechten

Holst du dir für einzelne Projekte Externe mit ins Team? Sie sollen, natürlich, ihre Arbeitszeit erfassen, aber nur das? Nicht deine Zeiten, deine Kunden, deine anderen Projekte sehen? Dann ist dieses Feature für dich.

Rechts oben unter “Benutzer” kannst du ab sofort die Rechte des betreffenden Benutzers einschränken. Schalte einzelne Projekte für ihn frei, auf die er dann Zeit erfassen kann – ohne dass er dein mite. durcheinanderbringt.

Julia in Neue Features

Verbesserungen im Reportsbereich

Genieß den Frühling – mite. kennt jetzt auch arbeitsfreie Tage. Unter den Punkten “Meine Übersicht” und “Teamübersicht” im Reportsbereich werden nun aus der durchschnittliche Tages- und Wochenarbeitszeit deine freien Tage und Urlaubswochen herausgerechnet.

Der Listenreport unter “Zeiten” ist für Hartarbeitende doch recht lang geworden. Das Scrollen nervte. Die Einträge werden jetzt chronologisch rückwärts geordnet, und du hast deine aktuellen Zeiten sofort im Blick. Zusätzlich wird das Datum des erfassten Eintrags nur noch bei deinen eigenen Einträgen verlinkt dargestellt.

Julia in Neue Features

Zeiteintrag mit gestarteter Stoppuhr anlegen

Zeiteintrag mit gestarteter Stoppuhr anlegen

Die Zeiterfassung wird einen Klick hochgeschwinder: Beim Anlegen eines neues Zeiteintrags lässt sich die Stoppuhr jetzt direkt mitstarten. Einfach unter “Dauer” die “0:00” stehenlassen oder auch ganz löschen, dann rennt die Uhr, sobald du auf “Erstellen” klickst.

Julia in Neue Features

mite über HTTPS

mite-ueber-https.png

mite lässt sich jetzt dank eurer Spenden wieder über HTTPS benutzen. Die Verbindung zwischen eurem Browser und unserem Server wird so mit 256 Bit verschlüsselt, was insbesondere bei der Nutzung von WLAN-Hotspots von Vorteil ist. Die Option findest du bei der Anmeldung (siehe Bild oben).

Julia in Neue Features

1000! Und weiter geht's.

mite wird 1000 — und kein bisschen müde. Diese Woche wird es zwar keine neue Feature-Poll geben, doch dies hat einen triftigen Grund. Wir werden den Zweitgewinner des letzten Votings, die Erfassung von Zeiträumen mit Anfangs- und Endzeitpunkten, in Angriff nehmen. Darüberhinaus stehen einige Detailverbesserungen und Aufräumarbeiten an, sowie die Konzeption des nächsten großen Features: die Verknüpfung der in mite erfassten Zeiten mit Stundensätzen. Stay tuned.

Julia in Neue Features

Opera-Unterstützung

mite kümmert sich um Minderheiten und läuft jetzt endlich auch anstandslos unter Opera 9.10 auf Windows XP sowie unter Opera 8.5 und 9.0 auf Mac OS 10.4.8. Einzig bekannter Bug: im Druck werden die Diagramme der Reportsübersicht nicht dargestellt. Falls ihr Opera nutzt und mit anderen Browserversionen oder Systemplattformen unterwegs sein solltet, und mite dort funktioniert oder auch nicht, bitten wir um einen Hinweis in den Kommentaren. Merci!

Julia in Neue Features