Alles Fürs Büro Tine 2.0 Tine
Total Page:16
File Type:pdf, Size:1020Kb
08/2013 Kristina: Die neueste Version der Allround-Groupware Tine 2.0 Sysadmin Alles fürs Büro Tine 2.0 Tine 58 Einen etwas anderen Ansatz als die meisten Groupware-Produkte verfolgt Tine 2.0. Die Web-basierte PHP- Groupware bietet neben E-Mail, Terminen und Kontakten auch CRM und eine Personalverwaltung. Andrej Radonic www.linux-magazin.de sonderen Wert auf „professionelle und kontinuierliche Entwicklung“. Dement- sprechend bringt sie mehrmals im Jahr neue Versionen heraus, die erste Release © Gennadiy Poznyakov, 123RF.com © Gennadiy Poznyakov, in 2013 hört auf den Codenamen Kristina (die Entwickler vergeben die Namen ih- rer Kinder) und trägt die Versionsnum- mer 2013.03. Das jüngste Mädel beschert der Group- ware eine Reihe von Verbesserungen im Detail: Ein erweiterter Kalender erlaubt es, Termine mit einem Klick zu kopie- ren. Änderungen an einem Serientermin stellt die Software nun deutlich übersicht- licher dar (Abbildung 1). Wer Termine anderer Anwender einsehen will, kann die gewünschten User über eine neue Auswahlbox in der Navigation links aus- wählen. E-Mail-Anwender dürfen eine E-Mail, Kalender, Adressendaten, To- nung erfordern, besonders wenn es um Lesebestätigung anfordern und Tine 2.0 do-Listen – aber alles bitte fürs gemein- die Ablösung des Gespannes Outlook/ selbst zeigt empfangene Anforderungen same Arbeiten im Team, von überall Exchange geht, sind gerade bei kleineren jetzt ebenfalls an. aus nutzbar über Web und Smartphone und mittleren Unternehmen schlankere Die neue Undo-Funktion rollt Änderun- und immer brav synchronisiert: Das und Lösungen gefragt. gen oder Eingaben eines Benutzers zu- noch mehr versprechen nicht nur die gro- Tine 2.0 [1] verbindet als Webgroupware rück, beispielsweise wenn dieser fälsch- ßen Groupwares wie Exchange, Zarafa, klassische E-Mail- und Kalenderfunkti- licherweise mehrere Datensätze geändert Zimbra , Kolab oder Notes, sondern auch onen sowie Aufgaben- und Kontaktver- oder falsch bearbeitet hat. Allerdings darf rein Web-basierte Open-Source-Projekte waltung mit spezialisierten Anwendun- nur der Administrator den entsprechen- wie Tine 2.0. gen wie dem Customer Relationship den PHP-Befehl auf der Kommandozeile Von dem ist vor Kurzem eine neue Ver- Management (CRM), Zeiterfassung oder ausführen. Im Beispiel in Listing 1 macht sion erschienen, auf die dieser Artikel ei- Personalmanagement. Beim Funktions- der Admin schnell mal alle Änderungen nen gründlichen Blick wirft. Tine 2.0 (die umfang muss sich die kostenfreie Open- im Adressbuch vom 8. Mai 2013 von An- Zahl ist Bestandteil des Projektnamens) Source-Software nicht vor den größeren wender 3263 rückgängig: möchte einfacher zu installieren und Kollegen verstecken, im Gegenteil. Und Der Schalter »d« steht für Dry Run und zu warten sein als andere Groupware- sie ist schnell installiert, meist einfach simuliert die Ausführung nur, damit der Lösungen. Während große Enterprise- aus den gängigen Repositories, und ver- Admin den Effekt überprüfen kann, be- Produkte wie Zimbra bisweilen umfas- spricht Flexibilität bei der Anpassung an vor er den Befehl wirklich auf das System sendes Know-how und detaillierte Pla- die eigenen Bedürfnisse. loslässt. War der Test erfolgreich, muss er ihn natürlich weglassen. Zusätzlich Listing 1: »Tinebase.undo« Kristinas Erweiterungen oder alternativ zum Datum kann der Ad- 01 $ php tine20.php --method Tinebase.undo -d - \ ministrator auch eine spezifische Record 02 record_type=Addressbook_Model_Contact Das Entwicklerteam, das im Wesentli- ID angeben, um beispielsweise nur einen modification_time=2013-05-08 \ chen der deutschen Firma Metaways [2] bestimmten Datensatz wiederherzustel- 03 modification_account=3263 angehört, legt nach eigener Aussage be- len. Wichtig dabei: Haben nach der zu 08/2013 Sysadmin und ermöglicht Einsteigern flottes Arbei- ten. Das GUI beherrscht Drag & Drop und ordnet die Funktionsmodule übersicht- lich auf Reitern an. Eine alles übergrei- fende Suche erlaubt es, ihre Ergebnisse 2.0 Tine als persönliche Favoriten abzulegen. In jedem Modul können Anwender über dynamische Listen mit Hilfe von Filtern 59 sehr gezielt Daten selektieren und als Suchabfragen speichern. Hier zeigt sich der Anspruch der Entwickler, eine beson- ders benutzerfreundliche Lösung auf die www.linux-magazin.de Beine stellen zu wollen. Mittelstands-Groupware Ursprünglich als Fork von E-Groupware Abbildung 1: Das Kalendermodul von Tine 2.0 Kristina 2013.03 verwaltet Termine deutlich intuitiver. [4] entstanden (Tine ist ein Akronym von „This is not E-Groupware 2.0“ und korrigierenden Änderung noch weitere Fehler im Updatevorgang protokolliert wird „Tein“ ausgesprochen), findet Tine Changes stattgefunden, muss er noch das Logfile, das in »config.inc.php« ein- Zuspruch vor allem in mittelständischen »overwrite=1« angeben, damit diese getragen ist. Als letzten Schritt bringt Unternehmen. Mirco Rohloff von der nicht verloren gehen. der Tine-Admin im Setup-Tool unter dem Rohloff AG in Fuldatal bei Kassel schätzt Kristina kümmert sich auch in vielfältiger Menüpunkt »Anwendungs-Verwaltung« vor allem den direkten Draht und die ein- Weise um den Import von Daten. So führt alle gewünschten Tine-Komponenten fache Erweiterbarkeit der Software: sie ein neues Scripting-API ein, mit dem auf den aktuellen Stand. Das Tool mar- „Tine 2.0 ist bei uns seit 2011 im Einsatz Administratoren und Programmierer über kiert dazu bereits automatisch alle noch und überzeugt uns in allen wichtigen eine von ihnen gewählte Programmier- zu aktualisierenden Programme, sodass Punkten: Das System ist robust, einfach sprache Daten aus Tine 2.0 exportieren. ein Klick auf »Anwendung aktualisieren« zu installieren, stellt geringe Anforderun- Den bereits vorhandenen E-Groupware- vollkommen ausreicht. gen an Betrieb und Pflege und den Admin Import haben die Entwickler noch erwei- Enthält ein Update neue Anwendungen, nicht vor Herausforderungen. Viele Ab- tert, er umfasst nun auch das Einlesen die bis dato noch nicht verfügbar waren, hängigkeiten gibt’s nicht, anders als bei von Benutzern und ihren Berechtigun- muss der Admin diese erst aktivieren, anderen Groupwares reichen ein Web- gen, Kalenderterminen, Adressen und bevor sie den Tine-Benutzern zur Verfü- server und MySQL. Die Anwender sind Aufgaben sowie anderen Kategorien, die gung stehen. Das erledigt er, als Adminis- binnen einer Stunde eingearbeitet und der Import in vorher definierte Tine-Tags trator im GUI von Tine 2.0 angemeldet, finden genau die Funktionen vor, die sie umwandelt. in der »Admin«-Komponente. für die tägliche Arbeit brauchen. Durch An Tine 2.0 fällt sofort die moderne, den kurzen Draht zu den Entwicklern ha- Update fix erledigt übersichtliche Ajax-Oberfläche auf. Kris- ben wir den nötigen Support, wenn wir tinas GUI ist sehr einfach zu bedienen kurzfristig eine Erweiterung benötigen.“ Updates auf eine neue Tine-2.0-Version sind unkompliziert, führen aber zu einer kurzen Downtime der Anwendung: Nach dem Herunterladen und Auspacken des Installationspakets [3] führt der Admin folgende Schritte aus: n Er muss die Konfigurationsdatei »con- fig.inc.php« sowie die Zugriffssteu- erung in ».htaccess« aus dem alten Verzeichnis in das neue kopieren, n die Dateiberechtigungen korrigieren, n wenn nötig das Cache-Verzeichnis neu anlegen, n den Update-Prozess anstoßen, entwe- der über den Browser im Setup-Modus oder auf der Kommandozeile mit »php setup.php --update«. Abbildung 2: Zu einer Adresse blendet Tine 2.0 auch gleich die entsprechende Kartenansicht ein. 08/2013 Sysadmin Privat-Daten unterscheiden. Mit Android geht das nur über Extra-Apps.“ Anwen- der, die auf Desktop-Programme wie Thunderbird oder Apples Ical noch nicht Tine 2.0 Tine verzichten können, greifen per Caldav und Carddav auf ihre Daten zu. Der noch recht neue Filemanager ist zudem auch 60 per Webdav erreichbar. Dateimanager www.linux-magazin.de Die Release Milan brachte 2012 endlich den lange erwarteten Dateimanager, der eine zentrale Datei-Ablage mit Verknüp- fungen in die entsprechenden Module be- reitstellt. Im Tine-Setup muss der Admin den zentralen Speicherpfad für alle Do- Abbildung 3: Kontakte verwalten und verknüpfen ist die Spezialität von Tine 2.0. kumente eintragen, damit der integrierte Dateimanager funktioniert. Im Kern umfasst Tine 2.0 einen IMAP- recht weit reichende Anpassungs- und Er ermöglicht es Usern, direkt innerhalb Webmail-Client, eine Aufgabenverwal- Erweiterungsmöglichkeiten, sei es bei der Groupware Dateien und Dokumente tung, Zeiterfassung, Adressbuch (Abbil- der Erstellung von Themes, Export- oder in privaten oder gemeinsamen Ordnern dung 3) und ein CRM-Modul (Abbildung Importprofilen oder bei der Integration zu verwalten. Einfache Datei-Operationen 4) inklusive optionaler Asterisk-VoIP-An- mit anderen Drittanwendungen über das wie das Hoch- oder Herunterladen, Um- bindung. Nahezu alle Tine-Anwendungen bereitgestellte Json-RPC-API“, erklärt benennen und Löschen per Drag & Drop sind untereinander verknüpft, so können Cornelius Weiss von Metaways. sind möglich. Zu jeder Datei kann der Be- User etwa eine Aufgabe an einen Termin nutzer Meta-Informationen wie Beschrei- anhängen oder eine E-Mail mit einem Synchronisation on Board bungen, Notizen und Tags hinterlegen Lead aus dem CRM-Modul verknüpfen. sowie die Historie einsehen (Abbildung Vor allem die Aufgaben und die Adressen Ein Highlight für mobile Anwender 6). Ein Versionierungsmechanismus ist sind eng mit dem CRM-Modul verzahnt, dürften die Synchronisationsfähigkeiten integriert, jedoch gibt es für ihn noch das die Verwaltung und Wiedervorlage