Status Upgrade Of The eGroupWare 2.0 Effort
First of all, we are very thankful for the enormous amount of positive feedback we got for our effort to increase usability and stability of eGroupWare.
eGroupWare 2.0 Project Page
We are glad to announce the immediate availability of a site dedicated to the eGroupWare 2.0 effort:
This will be the main platform for information and discussions about eGroupWare 2.0. We documented quite a lot in the 'learn' section so far, and now we can't wait that the forum gets filled with life. We hope you enjoy this platform as much as we do.
Generally we are amazed by the speed the project developed. We already passed milestone 1 which we hoped to reach by the end of this year.
With the power of the Zend framework it was quite easy to implement the database back-end, support for filters and validation of user data. With the help of Ext-JS it’s also quite easy to build desktop like applications. So we are glad to say that we have all ingredients to build a very responsive groupware with an outstanding user-experience.
Great ascent was made in the user-interface. We now have all concepts ready to create desktop class applications. If you visit the demo please notice the contextual toolbars with enabled and disabled actions, try your right mouse-button and be astonished by the speed of paging and searching.
Many thanks to the Ext-JS team who provided an excellent foundation and helped out in our process of learning to develop desktop-class applications.
And guess what? It works in FF, Konqueror, Safari, Opera and IE
A great step forward is the uncoupling of access-control-rights from the ownership of records we made. With this it’s possible to create shared folders (e.g. a shared addressbook) and assign access-rights to the folder, which are valid for each containing item independent from the rights of a certain creator. We are quite optimistic that administrators will love this new degree of freedom when modeling a groupware solution.
For data safety we introduced a simple concurrency management, which rejects saving of records which got changed during the edit process. The user is asked to review his changes before he attempts to save them. This is a great advance compared to the current 1.4 approach where the last one who saves just 'wins'.
As a final note in this section it’s worth to explain the agile approach we use for developing. Agile programming means that the software makes an evolution and has frequent cycles of re-factoring. We evaluate our main concepts with the help of 3 applications. First the addressbook as an easy list application. Secondly a calendar which is mainly based on object composition, and thirdly with a CRM application which relies on linking of data. In the next weeks we will add a fourth app to this portfolio, the tasks, to cover all traditional groupware fields. However, we will wait with more applications until the evolution of these applications leads to major and well tested main concepts.
We do not only want to create a more usable groupware, we also want to make eGroupWare more safe and stable. Therefore along with normal day to day developing for Milestone 2 and 3 we will start with unit-testing and history logging which was originally considered after Milestone 3.
We think that it is a precondition to have a fully functional history logging and a more advanced concurrency management, before starting to integrate interfaces like CalDav and SyncML. In our projects the absence of this core features in egw1.x has turned out to be one of the major pitfalls and showstoppers. Currently each record is as it is, and nobody has an idea how it came to this point which is more than unsatisfactory especially in large installations.
Database Brand Compatibility
eGroupWare uses PDO as database adapter and Zend_DB as database abstraction layer. Thus in principle it’s database independent when only using simple database actions.
However, for a fully featured and performant groupware it's not adequate only to use trivial sql statements. In the current egw1.x code we made enormous efforts to support much database brands. This makes the code complicated on the one hand, and on the other hand we abandon many great features of the specific database vendors. But most sadly we have to sum up honestly, despite these efforts and restrictions, egw1.x only runs adequate and fully featured with the mysql back-end.
So what lesson do we learn from that for egw2? eGroupWare2.0 is designed to support multiple back-ends. For accounts this is sql and ldap. For the addressbook this is sql, ldap and different web-services. For the calendar its sql and ical-files.
This being said, it's clear that we see different sql database brands also as different back-ends. We at Metaways concentrate on the mysql back-end, as we are a service provider for large scale mysql databases. We have much mysql knowledge in-house and work closely together with mysql consultants. Therefor we can write highly optimized and performant mysql code. The back-end concept gives us the freedom to include support for other brands when we or others need it. Again these back-ends than could be highly optimized and performant.
While it’s confusing for users that a version 2.0 exists along the current 1.x versions we call the effort itself eGroupWare 2.0 and start with version 0.x. So it should be clear that eGroupWare and eGroupware 2.0 are two different products of the same project.
However the eGroupWare community has not yet officially decided if the outcome of the eGroupWare 2.0 effort really becomes the logic replacement for the current egw1.x code-line as a long-term goal.
We plan to request a vote on this topic in the first quarter of 2008. As we had a lot of positive feedback from the developers community so far, it’s likely that our plans come true to integrate our effort officially into the project.
So far for the update, thank you all for the enormous interest in eGroupWare 2.0. Please understand that we can't answer any single mail and therefore send updates like this from time to time.
Your eGroupWare 2.0 team!
What Is eGroupWare2.0?
eGroupWare 2.0 is an effort to increase usability and stability of eGroupWare, one of the leading open-source groupware projects.
By working on this effort it became clear, that the best strategy for improving eGroupWare would be a rewrite in a separate code-base like KDE 4 and Typo3 did before.
The eGroupWare 2.0 effort was started by 2 of the 3 most active eGroupWare developers which currently work full-time on the project. All this efforts are currently fully backed by Metaways GmbH which pays these developers.
Metaways Infosystems GmbH
Pickhuben 2-4, D-20457 Hamburg
Tel: +49 (0)40 317031-21
Fax: +49 (0)40 317031-921
Metaways GmbH is an internet service company which backs large scale sites in a fail-safe server environment. One of these sites is OfficeSpot.Net, which provides the current stable version of eGroupWare as an ASP solution.
At Metaways more than 20 experienced PHP developers create large scale web-service solutions for international customers, focused on Typo3, ZendFramework and eGroupWare in their technical realizations.
Metaways Infosystems GmbH - Sitz: D-22967 Tremsbüttel
Handelsregister: Amtsgericht Ahrensburg HRB 4508
Geschäftsführung: Hermann Thaele, Lüder-H.Thaele
This release was published on openPR.
Permanent link to this press release:
Please set a link in the press area of your homepage to this press release on openPR. openPR disclaims liability for any content contained in this release.
You can edit or delete your press release Status Upgrade Of The eGroupWare 2.0 Effort here
News-ID: 33162 • Views: 3099
More Releases from Metaways Infosystems GmbH
Tine 2.0 "Neele" (2011-01) released
Hamburg - 2011/01/19 The Tine 2.0 project released its next major version "Neele" (2011-01). Packages for public download and an online demo have been deployed on the project page. Focal points of this version are: Printing lists across all modules as well as calendar week and month views. Support for automatic email filtering and vacation mails via sieve. Overall increased performance. Moreover, the ActiveSync server got a lot of detail improvements and is now capable
Second beta version for Tine 2.0 "Leonie (2000/07)" released
Hamburg - 2009/07/13 - The Tine 2.0 project releases a second beta release its major version "Leonie (2009/07)" An online demo for testing this development version has been deployed on the project's page. Everyone is invited to download and test the packages and to provide feedback in the projects forums. It has to be emphasized that the packages are of beta quality and are meant for testing only and
Open Source Business Groupware Tine 2.0 Lara (2009/02) released
Packages and online demo available on the Tine 2.0 projects first birthday - Timetracking and ActiveSync support added - Enhanced Productivity Hamburg – 2009/02/28 The Tine 2.0 project releases version Lara (2009/02) of their open source online software on its first birthday. As such, the second stable version of Tine 2.0 is ready for download exactly one year after the split from the eGroupWare project. “We are proud to present a new version of
Metaways Infosystems releases first Tine 2.0 version for real operation
Open source groupware for enterprises • Web-based open source solution now ready for production environments • More transparency through integrated groupware and CRM functionality • Easy and efficient work by intuitive look and feel Hamburg – October the 30th, 2008 The full IT service provider Metaways Infosystems GmbH from Hamburg (Germany) releases the first version of the new groupware solution Tine 2.0. Tine 2.0 was started by former eGroupWare core developers
More Releases for Logo
Rebate for All Logo Designs – Prolific Logo – Logo Design Agency Promises to …
Need to convey an interest group more with less? Logo configuration is the initial step for making a remarkable brand character Seattle, Washington, January 01, 2021 (prolificlogo.com) - Prolific Logo reports a 15% rebate on every logo configuration administration and gives organizations an extraordinary opportunity to make their image character a momentous one. In view of the venture, scope, kind of business, customer investigation, creativity, and development, Prolific Logo will try
Pentagon Carpet Cleaning Modernized Its Logo
Pentagon Carpet Cleaning presented a new company logo Alexandria, VA (November 2021) – Pentagon Carpet Cleaning is a true partner to every family and business when they decide to have a clean and disinfected space. This company has well-organized workers who give their best to maximize the efficiency of cleaning procedures making every client completely satisfied. These days, some important news has come from Pentagon Carpet Cleaning. Namely, this company has
Logo Design Agency in UK | Logo Champ
There are piles of agencies in the UK Which are providing the logo design services yet our Logo design agency is very renown in the UK on account of we have a plethora of experienced employees who are giving the proper time to our clients and they all are very satisfied our agency. On the other hands, we have millions of customer all around the world who are with us since
Dream Logo Design Offers Highly Professional Logo Design Service at the Most Aff …
Dream Logo Design, a reputed IT firm in Kolkata, is offering high-quality logo design service at the most affordable cost. The company is mainly known for creating a highly professional logo design, however, they also offer other design services including web design, brochure design, infographics, icon etc. Dream Logo Design was founded in the year 2004, and since then the company has been providing a wide range of professional digital
ShoppersChoice.com Unveils New Logo
ShoppersChoice.com, the leading online retailer specializing in bbq grills, patio furniture, firepits, gas logs, and more, has recently changed their corporate logo. With this new marketing concept, ShoppersChoice.com aspires to reinvent itself by changing its design to reflect its new branding. "ShoppersChoice.com is committed to growing and learning as a company." says their Executive Coordinator, Christine Assaf. "Our new logo reflects on what our company has become in the past 11 years;