Scripting
Jedes Service-Angebot verkauft Zeiten, und diese organisiert man am einfachsten in Kalendern, auf die man von überall zugreifen kann. Sobald Dienstleistungen jedoch komplexer werden und in Buchungsvorgänge überführt werden sollen, greifen viele zu kommerziellen Programmen mit regelmäßigen Abonnementkosten.
Für Newcomer, Studierende, Start-ups oder kleinere Serviceangebote – etwa auf malamadita.de – ist das oft keine Option.
Dieser Artikel zeigt, wie sich mit Open-Source-Werkzeugen und Google Apps Script nicht-öffentliche Google-Kalender automatisch in einem öffentlichen Kalender als belegt sichtbar machen lassen.
Mehrere private Kalender (z. B. Cal1, Cal2, Cal3) übertragen ihre belegten Zeiten in einen öffentlichen Kalender, der per iframe auf der Website eingebunden ist. So lassen sich freie Zeiten transparent verwalten und anfragen.
Open-Source-Lösungen versprechen einen robusten und datensicheren Umgang. Sie sind oft genauso intuitiv einrichtbar wie kommerzielle Systeme. Der Komfort komplexer Gesamtlösungen ist jedoch nicht immer dauerhaft: Einzelne Komponenten werden unabhängig voneinander gepflegt, was langfristig zu Inkompatibilitäten führen kann.
Der praktikable Weg liegt häufig in halbautomatisierten Systemen: Nicht alles wird vollständig verknüpft, einige Stellschrauben werden bewusst manuell bedient. Die Alternative – alle Bibliotheken zu einer eigenen Monolith-Lösung zu verschmelzen – ist für Einzelentwickler selten sinnvoll.
Hier wird ein Teil einer solchen Lösung vorgestellt: eine semiautomatisierte Infrastruktur für Tätigkeitsdokumentation, Zeit- und Wegeerfassung, Rechnungsstellung sowie Buchungs- und Auftragsmanagement auf Open-Source-Basis – stabil und vergleichsweise datensicher.
Zum Einsatz kommt Thunderbird Lightning als lokale Open-Source-Kalendersoftware, synchronisiert über die Google Kalender API.
Datenschutz ist dabei kein absolutes Versprechen, sondern eine Risikoabwägung: Ziel ist es nicht, jegliche Datennutzung auszuschließen, sondern unnötige Einsicht durch Dritte zu minimieren – einschließlich kommerzieller Anbieter und Behörden.







