AZ's Blog » Mirakel https://azapps.de Einmal mit Profis arbeiten… Sat, 28 Jun 2014 13:46:52 +0000 de-DE hourly 1 http://wordpress.org/?v=4.2.4 Mirakel https://azapps.de/blog/2013/10/17/mirakel/ https://azapps.de/blog/2013/10/17/mirakel/#comments Thu, 17 Oct 2013 11:23:37 +0000 https://azapps.de/?p=17853 Mirakel ist nun in Version 2.0 raus – also wird es mal Zeit etwas darüber im Blog zu schreiben 😉

Mirakel ist unsere freie (+ Open Source) App, die für das Verwalten von TODO-Listen zuständig ist. Die großen Vorteile gegenüber „handelsüblichen“ Apps sind, dass man die Listen und Aufgaben mit dem eigenen Server synchronisieren kann und es gibt ein paar unübliche nette Features.

Die App ist vor allem für Poweruser gedacht, was sich darin wiederspiegelt, dass es sehr viele Einstellmöglichkeiten gibt. Man kann quasi alles so konfigurieren, wie man es haben will.

Funktionen

Mirakel hat ein paar tolle Features, die man in anderen Apps nicht findet:

Erweiterte Listen

Statt irgendwelchen statischen Listen wie „Alle“, „Heute“, „Diese Woche“, … (Wunderlist). Gibt es bei Mirakel die Möglichkeit selber spezielle Listen anzulegen. Diese werden in der Übersicht ganz normal angezeigt, aber man kann selber die Bedingungen festlegen, was angezeigt werden soll. Ich persönlich nutze hier nur die Standardlisten:

  • Heute (alle spätestens heute fälligen Aufgaben. Wenn eine neue Aufgabe erstellt wird, bekommt sie den Termin „morgen“)
  • Diese Woche (ähnlich Heute)
  • Alle Aufgaben

Semantische neue Aufgaben

Ja, der Name ist komisch, aber ich finde, dass ist eine der besten Funktionen 😉 Hiermit ist es möglich bestimmte Eigenschaften einer Aufgabe gleich bei der Erstellung mitzugeben. Z.B. erstelle ich häufig folgende Aufgaben „Heute Mirakel Fehler beheben“. Mirakel erstellt dann eine neue Aufgabe „Fehler beheben“, setzt den Termin auf das aktuelle Datum und schiebt die Aufgabe in die Liste „NA: Mirakel“. Natürlich lassen sich die Bedingungen frei Konfigurieren. Hier mal meine Bedingungen:

  • Heute (Terimn: Heute)
  • Morgen (Termin: +1 Tag)
  • Tomorrow (nochmal auf Englisch)
  • Today
  • Woche (Termin: +7 Tage)
  • Wichtig (Priorität: +2)
  • Mirakel (Schiebe in Liste „NA: Mirakel“)
  • Computer (Schiebe in Liste „NA: Computer“)
  • In (Schiebe in Liste „Inbox“)
  • Uni (Schiebe in Liste „NA: Uni“)

Dateien anfügen

Das ist eine sehr praktische Funktion. Ich hänge sehr gerne irgendwelche Fotos oder Screenshots (von Mirakel) an meine Aufgaben dran. Beispielsweise sind das Fotos von irgendwelchen Sachen, die ich nicht aufschreiben will oder Screenshots von Fehlern in Mirakel 😛

Das schöne ist auch, dass man direkt aus der App die Kamera aufrufen kann.

Unteraufgaben

Das war die einzige Funktion, bei der wir uns mit Georg nicht einig waren, wie sie zu implementieren ist 😉 Meiner Meinung nach fügt man Unteraufgaben hinzu indem man auf (+) drückt und eine neue Aufgabe erstellt. Georg wollte vorhandene Aufgaben als Unteraufgaben hinzufügen. Nach einer kurzen Diskussion haben wir uns darauf geeinigt, dass wir beide Möglichkeiten Anbieten und der Nutzer einstellen kann, was er als Standard haben will.

Sync

Der war ein Kampf. Erst haben wir es so implementiert, dass man mit der Mirakel-Weboberfläche synchronisieren kann. Das hat bei mir aber nie wirklich gut funktioniert. Dann kam irgendjemand mit der Idee, dass man ja mit Taskwarrior (was ich bis dahin nicht kannte) Synchronisieren könnte. Die Idee haben wir dann auch umgesetzt, aber da der Taskwarrior-Sync leider nicht über HTTP geht, mussten wir ziemlich lange ziemlich viel basteln um es zum laufen zu bekommen. Hoffentlich funktioniert es jetzt richtig 😉

Dann haben wir ja noch den CalDAV-Sync umgesetzt. CalDAV ist ein grauenhafter Standard… Mal schauen, wann sich die ersten mit Problemen melden 😉 – Ich hoffe es funktioniert einfach.

Download

Ach ja, das gibts auch noch 😉

Mirakel gibt es (natürlich) im Play Store und bei F-Droid. Den Quellcode haben wir bei Github gehosted. Natürlich haben wir noch eine feine Seite für Mirakel.

]]>
https://azapps.de/blog/2013/10/17/mirakel/feed/ 32