Deprecated: Creation of dynamic property GW_GoPricing_Shortcodes::$globals is deprecated in /var/www/html/wp-content/plugins/go_pricing/includes/shortcodes/class_shortcodes.php on line 40 EGroupware, Author at EGroupware - Seite 22 von 23
EGroupware 14.2 RC verfügbar

EGroupware 14.2 RC verfügbar

Ich freue mich, die sofortige Verfügbarkeit eines neuen, vollständigen Release Candidate für die nächste EGroupware Version 14.2 ankündigen zu können

Installationspakete sind über das OpenBuildService server:eGroupWare:trunk Projekt verfügbar, siehe unsere Download-Seite:

/download

Release Candidate enthält folgende Änderungen / Fixes:

* Dateimanager: Kachelansicht für Dateimanager inkl. neuer größerer Minensymbole und Thumbnails für OpenOffice-Dokumente
* Home: Portlets (Widgets auf dem Startbildschirm) können von Admins als Standard für alle Benutzer oder Gruppen festgelegt werden
* Home: Standard-Startbildschirm mit Video-Tutorials, egroupware.org neu und Kalender-Wochenansicht
* Mail: anpassbare Symbolleiste im Verfassen-Dialog
* Mail: Fix für Horde_Imap_Client-2.26.0, der Horde_Mail-2.5.1 benötigt, der Horde_Idna-1.0.1 benötigt, der unseren Autoloader durch den Aufruf von spl_autoload_register abwürgt
* Mail: Problem behoben, dass gesendete oder kopierte Mails im Ordner des falschen Mailkontos landen
* Univention: Installation auch auf Backup-DC erlauben (Master funktionierte vorher)
* News: SQL-Fehler beim Löschen einer großen Anzahl von News behoben
* Alle Apps: verbesserte deutsche Übersetzungen, andere Sprachen fehlen

Bitte helfen Sie beim Testen des Release Candidate und geben Sie uns Feedback über unsere Facebook-Seite: https://www.facebook.com/EGroupware

Geplanter Veröffentlichungstermin ist der 22. Januar 2015.

Wir haben auch 14.1 Wartungspakete veröffentlicht, die hauptsächlich ein Problem mit dem aktuellen Horde_Imap_Client 2.26.0 beheben.

Viel Spaß beim Testen
Ralf

****

Ralf Becker
Leiter Software-Entwicklung, Stylite AG

EGroupware 14.2 Beta verfügbar

EGroupware 14.2 Beta verfügbar

Ich freue mich die sofortige Verfügbarkeit der neuen 14.2 Beta bekannt zu geben 🙂

14.2 fügt die drei – nach unserer Meinung – am meisten nachgefragten Funktionen hinzu:

1. Dropbox artiges teilen von Dateien

EGroupware Nutzer müssen häufig Dateien mit Leuten außerhalb ihre EGroupware austauschen.

Mit dem teilen von Dateien haben wir jetzt eine einfache Lösung für genau dieses Problem.

Ein oder mehrere Dateien oder Verzeichnisse im Dateimanager auswählen und per rechts-klick Dateien per Mail versenden:

  • Anhang (der alte Weg, funktioniert nur zuverlässig für eine Gesamtgröße von ein paar MB)
  • Link zum Herunterladen: erzeugt Kopie der aktuellen Version der Dateien und versenden einen Link diese herunterzuladen
  • Lesbare Freigabe: versende einen Link der es erlaubt die zu dem Zeitpunkt aktuelle Version herunter zu laden
  • Beschreibbare Freigabe: versendet Link zum Herunterladen oder Verändern der aktuellen Version der Dateien

Die letzte Option ist nur mit EPL Software Subskription zusammen mit optionalen Passwort und Ablaufdatum verfügbar.

Die Links benötigen keine weitere Anmeldung, das weitergeben der eigenen Zugangsdaten oder die Empfänger als EGroupware Benutzer anzulegen. Diese Funktion kann auch aus dem Verfassen von Mails heraus aufgerufen werden, um die Begrenzung der Anhanggröße der meisten Mailserver zu umgehen. Eine Liste der geteilten Dateien im Menü des Dateimanagers erlaubt diese zu löschen und macht damit zuvor versandte Links sofort unbenutzbar.

2. Home Anwendung ist zurück in Form eines frei anpassbaren „Dashboards“

Das Dashboard wurde entworfen als eine neue Art Ihre Arbeit zu organisieren:

  • Sie kontaktieren Ihre wichtigen Kunden fast täglich, ziehen Sie diese auf das Dashboard damit sie immer verfügbar sind
  • der neue Kalender-Favorit mit der Wochenansicht von Ihnen und dem Kollegen, im Dashboard ist dieser immer im Blick
  • das gleiche gilt für alle Favoriten, sie können per Rechtsklick auf dem Dashboard einfach hinzugefügt werden
  • wählen Sie ein paar Einträge aus irgendeiner Anwendung und ziehen Sie diese auf das neue Dashboard
  • natürlich kann auch eine einfache Notiz / PostIt hinzufügen werden
  • EGroupware Nachrichten Anwendung ist jetzt auch auf eTemplate2 portiert und damit für das Dashboard verfügbar

3. Tablett Unterstützung für EGroupware

EGroupware erkennt jetzt Tabletts und andere Mobilgeräte und schaltet automatisch auf das neue „mobile“ Thema um.

Das mobile Thema ordnet das Benutzerinterface für kleine Bildschirmgrößen um. Es fügt auch Touch Unterstützung hinzu:

  • Zeilen können an- oder abgewählt werden durch darüber Streichen nach links oder rechts
  • Längeres anklicken öffnet das Kontextmenü mit allen verfügbaren Optionen
  • Seitenmenü kann ausgeblendet werden um den Platz für Ihre Inhalte zu vergrößern (wird anwendungspez. gespeichert)
  • Drehen des Geräts verschiebt das Menü von Links für Querformat nach oben für Hochformat zur optimale Platznutzung

Bearbeiten Dialoge und ähnliches öffnen sich im Vollbild, wie man es von einer mobilen Anwendung erwartet. Sie kehren immer zu der Liste zurück, aus der sie aufgerufen wurden.

Das mobile Thema erhält alle client-seitigen Daten auch beim Seitenwechsel um den Traffic mit dem Server zu minimieren, wie es auch schon das Pixelegg und Stylite Template machen. Es kann für kleine Bildschirme auch explizit ausgewählt werden.

Die 14.2 Beta ist ab sofort verfügbar von unserer Download Seite, oder als Paket für die meisten Linux Distributionen:

http://software.opensuse.org/download.html?project=server%3AeGroupWare%3Atrunk&package=egroupware-epl

Viel Spaß beim ausprobieren und teilen Sie uns über unsere Faceboook Seite mit wie Ihnen das neue Release gefällt:

https://www.facebook.com/EGroupware

Es wird die Tage auch noch ein Video geben, dass die neuen Funktionen vorstellt.

Im Video zeigen wie die wichtigsten Neuerungen des 14.2 Release.

Ralf

****

Ralf Becker

Director Software Development, Stylite AG

EGroupware 14.1 veröffentlicht

EGroupware 14.1 veröffentlicht

Team Management with Open Source

EGroupware 14.1 Release published on 10th July 2014

How efficient processes can be merged with best possible security shows EGroupware with its latest release of version 14.1, which was made public today, 10th July 2014.
With users worldwide, which number in the hundred thousands and a marked presence of more than 11 years, EGroupware is one of the most successful browser based Open Source team management applications. The developers have positioned the software as an alternative to products like Microsoft Office 365, business server solutions like Exchange or Google.
For community as well as enterprise users, the completely new developed user interface in particular as well as e.g. the new email client, the admin module and hundreds of new functions are milestones, which set apart (distinguish) the new release from its former versions.

Up to date technologies allow smooth working helped by clever functions, which leads to  comfortable working by browser known formerly only to fat clients.
Software development based on jQuery, Javascript and PHP provide most modern features like auto-complete, drag & drop of files and entries, hiding of not needed controls, context menus and easier data upload with nearly unlimited data size as well as a wealth of new security functions like a restrictive content security policy and strong password encryption.
Furthermore, the synchronization with mobile devices was immensely simplified by including ActiveSync, CalDAV/Card/DAV and WebDAV into the installation packages.
According to Stylite’s statement, the international developer team has invested about 6 man years development time into the new release. ”We believe in a free internet and are very confident about the future importance of online collaboration” Ralf Becker, one of the driving forces behind EGroupware and Managing Director Stylite AG, emphasizes.
Hence, EGroupware will offer highest security standards and up to date technology for its users in the future. For example, collaborative editing of documents via web browser and encrypted real time communication are already in development.

14.1 Release, neue Website und Gruppenverwaltung für 1.8 Benutzer

14.1 Release, neue Website und Gruppenverwaltung für 1.8 Benutzer

14.1 ist ein großer Schritt für EGroupware und neben allen Verbesserungen der Benutzerfreundlichkeit und Funktionen, haben wir auch die Definition der Community Edition (CE) geändert:

1.8 war eine Kopie unserer 2009er Abo-Version EPL 9.2, die dafür sorgte, dass es viele Gründe gab, unser Abo zu kaufen, wodurch wiederum die gesamte EGroupware-Entwicklung finanziert wird.

Aber es hatte auch ein paar Nachteile:

Bugfixes und notwendige Ergänzungen wie z.B. die Unterstützung für neue iPhone-Versionen waren nur mit großem Aufwand rückportierbar und daher entweder verzögert oder manchmal gar nicht möglich
Die Popularität von EGroupware nahm ab, da die alte Community-Version ziemlich altmodisch aussah und es ihr im Vergleich zu den Alternativen an Funktionen mangelte

Mit 14.1 werden wir das ändern und die Community-Edition wird die gleiche Software-Version sein wie unsere Abonnement-Version EPL.

Das bedeutet nicht, dass alle EPL-Funktionen in den Community-Editionen verfügbar sein werden, viele schon, manche nicht. Wir müssen immer noch eine konstante Entwicklung von EGroupware begründen. Deshalb führen wir eine weitere Unterscheidung zwischen CE und EPL Version ein:

Die neue Administrations-App in 14.1 wird keine Verwaltung von Gruppen mehr beinhalten!

Um das etwas näher zu erläutern: alle existierenden Gruppen bleiben bestehen, aber neue Installationen kommen mit nur zwei Gruppen, eine für alle Benutzer (Default) und eine für Administratoren (Admins). Benutzer können über die Benutzerverwaltung zu Gruppen hinzugefügt oder aus ihnen entfernt werden, und ACL- oder App-Run-Rechte können über die neue ACL-Verwaltung geändert werden.

Dies ist notwendig, um eine nachhaltige Entwicklung von EGroupware zu gewährleisten, die in jedermanns Interesse ist.
Wir werden die Gruppenverwaltung von EPL unseren langjährigen Community-Nutzern zur Verfügung stellen, da sie für uns wichtig sind! Wenn Sie Ihre nächste Nutzungsstatistik einreichen, erhalten Sie die Zugangsdaten für die Installation. *)

Website

Wir haben gerade die neue Website von EGroupware für die Version 14.1 fertiggestellt:

/
Bitte schauen Sie sie sich an, teilen Sie sie mit Freunden, mögen Sie sie auf Facebook und lassen Sie uns wissen, was Sie denken 🙂

Die Entwicklung unserer schönen neuen Website hat etwas länger gedauert und wir müssen die Release-Ankündigung vorab an die Presse schicken. Daher verschiebt sich das endgültige Veröffentlichungsdatum ein letztes Mal auf Donnerstag, 10. Juli, nächste Woche.

Testen und übersetzen Sie weiter 14.1 🙂

Ralf

****

Ralf Becker
Leiter Software-Entwicklung, Stylite AG

*) Die Übergangszeit der EGroupware Community Edition für die Gruppenverwaltung ist im Oktober 2014 abgelaufen. Installationsnachweise werden laut wiki.egroupware.org/wiki nicht mehr ausgestellt.

Was ist das neue eTemplate2 in 14.1?

Was ist das neue eTemplate2 in 14.1?

eTemplate ist eine Rendering-Engine, die in früheren EGroupware-Versionen verwendet wurde, um die Benutzeroberfläche für die meisten Apps zu generieren. Sie nimmt den Inhalt einer App plus einer Vorlage und rendert ihn auf dem Server als HTML. Wenn der Benutzer dieses HTML-Formular in seinem Browser abschickt, empfängt die eTemplate-Engine es wieder auf dem Server, validiert die Eingabe und gibt sie an die Anwendung zurück.

All dies geschah auf dem Server und die Reaktion auf Benutzereingaben erforderte meist einen Server-Roundtrip. Es gab keine API, um ein bereits gerendertes Template auf der Client- bzw. Browser-Seite zu manipulieren.

All das ändert sich mit eTemplate2 in 14.1:
die Apps verwenden eine weitgehend identische API auf der Server-Seite, sie sind einfach auf 14.1 zu portieren
die eT2 API sendet Inhalte als JSON (JavaScript Object Notation) inkl. einer Url zu einer XML-Vorlagenbeschreibung an den Browser
eTemplate2 Engine im Browser lädt die Vorlage und rendert die Benutzeroberfläche (UI)
Client-seitiger Teil der App interagiert direkt mit dem eTemplate: z.B. zeigt oder versteckt ein UI-Element / Widget oder ändert dessen Aussehen
eTemplate und App nutzen die clientseitige EGroupware-API z.B. zur Abfrage einer Benutzereinstellung, eines Kontodetails oder eines Link-Titels
wenn ein neues Tabbed-Template verwendet wird, z.B. 14.1 Pixelegg-Template, bleibt die API auf dem Client bestehen und zwischenspeichert die vom Server angeforderten Daten

Sie fragen sich vielleicht: Das ist alles sehr theoretisch, was habe ich davon? Ich werde ein paar neue Widgets beschreiben, um die großen Verbesserungen der Benutzerfreundlichkeit in 14.1 und die neuen Möglichkeiten zu illustrieren:

Kontextmenüs und Symbolleisten
Listen, Bäume in Fakten alle UI-Elemente können jetzt ein Kontextmenü haben, das anzeigt, welche Aktionen auf einer Zeile oder einem Baumelement verfügbar sind. Dies ersetzt die teilweise riesige Anzahl von Icons, die wir vorher in Listen hatten. Einige Anwendungen, wie z.B. die neue Mail, verwenden jetzt Symbolleisten, um verfügbare Aktionen anzuzeigen. Der Benutzer kann diese Icons nach seinen eigenen Bedürfnissen neu anordnen und sogar weniger genutzte Icons in einem „mehr…“-Dropdown verstecken.

Ziehen und Ablegen innerhalb von EGroupware und auf und von Ihrem Desktop
Dateien können hochgeladen werden, indem Sie sie von Ihrem Desktop auf ein Popup ziehen, das einen Eintrag bearbeitet, z.B. ein InfoLog oder eine verfasste Mail. Sie können eine Datei auch auf eine Zeile in einer Liste ziehen.

Dateien können z. B. aus der Dateimanager-App auf Ihren Desktop gezogen werden, wenn Ihr Browser dies unterstützt, derzeit nur Chrome.

Datei-Uploads
sind nicht mehr durch das PHP-Speicherlimit begrenzt, dank unserer Unterstützung der html5-Datei-API.

Die Filemanager-App ist nun ein Bürger erster Klasse und die darin gespeicherten Dateien stehen überall zum Anhängen oder Verknüpfen zur Verfügung, wo man in früheren EGroupware-Versionen eine solche Datei erst herunterladen und wieder hochladen musste.

EGroupware-Einträge können auch verlinkt werden, indem man sie auf einen anderen Eintrag zieht.

Endloses Scrollen in Listen
Vor EGroupware 14.1 mussten alle Webanwendungen für ihre Listen eine sogenannte Paginierung implementieren. Die App zeigte nur eine begrenzte Anzahl von Zeilen in einer Liste und Pfeile, um den nächsten oder vorherigen Satz von Zeilen zu laden. Die Benutzer mussten immer zwischen einer schnellen und kurzen oder einer langen und langsamen Liste wählen.

eTemplate2-Listen zeigen nun einen Scrollbalken für die gesamte Liste und laden bei Bedarf weitere Einträge, während man nach oben oder unten scrollt.

eTemplate2-Listen erlauben nun auch die Größenänderung ihrer Spalten und haben eine Tastaturnavigation. Sie erlauben es, mehrere Zeilen zu markieren und Aktionen auf ihnen auszuführen.

Laden von UI-Teilen auf Abruf
eTemplate2 kann das Rendering und sogar das Laden von nicht sichtbaren UI-Elementen verschieben. Z.B. lädt ein History-Tab seinen Inhalt erst dann, wenn ein Benutzer zu ihm wechselt. Dann verwendet es die oben beschriebene endlos scrollende Liste, um die gesamte Historie eines Eintrags anzuzeigen, lädt aber nur ein paar Zeilen vom Server.

Gerahmte Vorlagen-Sets wie das neue von Pixelegg laden ebenfalls nur die aktive App und verschieben das Laden aller anderen geöffneten Apps, bis der Benutzer sich entscheidet, sie anzuschauen.

Dies ist nur ein Auszug der neuen UI-Elemente und Usability-Verbesserungen, die durch eTemplate2 und seinen Fokus auf das Rendering und die Interaktion mit dem Benutzer auf der Client- bzw. Browser-Seite zur Verfügung gestellt werden.

Mit 14.1 haben wir uns hauptsächlich auf die Entwicklung der eTemplate2-Engine und die Portierung von Apps auf diese Engine mit ihren bereits vorhandenen Funktionen konzentriert. In den nächsten Versionen werden wir diese neuen Möglichkeiten noch stärker nutzen und Apps komplett neu schreiben, so wie wir es in 14.1 mit Mail und teilweise mit Admin gemacht haben. Darüber werde ich in meinen nächsten Artikeln bloggen.

Ralf Becker

Leiter Software-Entwicklung

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.