(openPR) Das Projekt Tine 2.0 hat den dritten Meilenstein erreicht. Damit sind wir unserem Ziel, die nächste Generation eines Opensource Collaboration Produktes zu realisieren, einen großen Schritt näher gekommen. Mit dem 3.Meilenstein haben wir zwei wesentliche Ziele erreicht, die zwar für den Endnutzer noch nicht sichtbar, aber für den Fortschritt des Projektes von elementarer Bedeutung sind:
So wurde eine Vielzahl von Grundlagenarbeiten abgeschlossen, und damit eine flexible, zuverlässige und sichere Basis für die weitere Applikationsentwicklung geschaffen. Außerdem haben wir unsere Vorgehensweise bei der Programmierung zugunsten eines nutzerorientierten und testgesteuerten Entwicklung-Prozesses verändert. Wir sind der festen Überzeugung, dass das Projekt von diesem Paradigmenwechsel erheblich profitieren wird.
Hier die wichtigsten Fortschritte im Überblick:
=Anwenderfreundlichkeit=
Das entscheidende Kriterium für den erfolgreichen Einsatz von Groupware innerhalb eines Unternehmens, ist die Akzeptanz der Software bei den Mitarbeitern. Deshalb haben wir die Bedürfnisse der Anwender einer genauen Analyse unterzogen und auf dieser Basis verschiedene Nutzerrollen definiert. Auf diese Weise soll sichergestellt werden, dass jede der unterschiedlichen Nutzergruppen den Umgang mit Tine 2.0 als positiv, sowohl für die eigene, als auch für die Arbeit des Unternehmens empfindet, und gerne mit dem Produkt arbeitet.
Anwenderfreundlichkeit umfasst auch die Gestaltung eines produktiven Arbeitsablaufs für die intensive tägliche Anwendung, bspw. auch durch die Optimierung der Keyboard-Schnittstellen.
Die Leitlinie unserer Arbeit ist, den Anwender bei der Ausführung seiner Aufgaben zu unterstützen und ihm weder wichtige Funktionen vorzuenthalten, noch ihn durch das Programm zu bevormunden.
=Back end=
* Die Programmbibliotheken wurden auf Zend Framework 1.5 und Ext JS 2.1. aufgerüstet. Das neue Zend Framework liefert wichtige Erweiterungen der Datenbank Komponente und Ext JS fügt dem Browser weitere aus dem Desktop Bereich allgemein bekannte Benutzer-Schnittstellenelemente hinzu.
* Die Dokumentation des Quellcodes wurde entscheidend verbessert. Auf diese Weise werden der Zeitaufwand für die tägliche Programmier-Arbeit und die Einarbeitungszeit für neue Mitarbeiter deutlich reduziert. Wir sind sehr stolz darauf, dass uns ohlo.net zur Gruppe der 10% am besten dokumentierten php Open Source Projekte zählt.
* Für automatisierte Tests haben wir das PHPUnit Framework gewählt, weil es gewährleistet, dass die einzelnen Programm-Klassen so zuverlässig funktionieren, wie wir es erwarten. Außerdem stellen die Tests auch eine Dokumentationsfunktion dar. Wird aus der beschreibenden Dokumentation die Arbeitsweise nicht hinreichend klar, so legen die Test die genaue Funktionsweise fest.
=Neue Funktionen=
Ursprünglich sollten innerhalb des dritten Meilensteins keine neuen Funktionen eingeführt werden, dennoch hat sich die Implementierung einiger sinnvoller Features angeboten:
* Tine 2.0 hat ein eigenes Setup erhalten. Die Installation wird nun mit einer leeren Database, unter Nutzung des setup.php, das alle notwendigen Listen und Initialisierungsdaten enthält, gestartet. Abhängig von der Konfiguration, erfolgt der Start entweder mit einem neuen leeren System, oder es werden Daten von einem bereits existierenden Groupware Server importiert.
* Der neue ldap Authentication Driver ermöglicht es, Tine 2.0 innerhalb einer existierenden ldap Infrastruktur zu nutzen. Es genügt, die Administrationsrechte einer bereits bestehenden Gruppe innerhalb des Idap Baumes zu zuweisen.
* Last but not least wurde Tine 2.0 mit dem Asterisk Phone Server verbunden. Im ersten Schritt kann ein Anruf nun direkt aus dem Adressbuch initialisiert werden. Da Tine 2.0 selbst eine Service Struktur nutzt, ist es sehr einfach, entweder andere Services oder Tine2.0 selbst als Service zu integrieren.
So weit der Statusbericht. Vielen Dank für das enorme Interesse an Tine2.0. Bitte versorgen Sie uns auch weiterhin mit Ideen und Feedback.
Ihr Tine 2.0 dev Team
=Was ist Tine 2.0?=
Tine 2.0 hebt Kollaboration auf ein neues Niveau, da es durch seine hohe Mitarbeiter Akzeptanz Synergie-Effekte im Unternehmen schafft. Diese wird durch ein einfaches anwenderfreundliches Nutzer-Interface hervorgerufen. Diese arbeitet auf der Basis einer schnellen stabilen, und sicheren Server-Komponennte.
Tine 2.0 ist ein open source Produkt. Die Benutzeroberfläche ist eine 'Web 2.0 Rich Internet Application' die in jedem Web-Browser läuft. Eine Service orientierte Server-Komponennte bedient sowohl die eigenen Web-Clients, ist aber auch über seine API durch andere Webservices abrufbar.
Tine 2.0 stammt von ehemaligen eGroupWare Entwicklern die sich nun ganz der neuen Software widmen. Alle arbeiten werden komplett von Metaways Infosystems GmbH finanziert.





