Web design, Web development, Linux services, Teamware, Teamware Office, Teamware Users Group,
				Teamware Mailing Lists, Sendmail, Qmail, Linux, SSL, Sebastian Paul Avarvarei, Proteus, Proteusworld, user group, 
				groupware, workflow, HTTP, HTTPS, encryption, mail, server, bugs, documentation, mailing list, Internet, Intranet,
				consulting, services, PHP, Perl, Java, MySQL, HTML, Javascript, XML, programming Web design, Web development, Linux services, Teamware, Teamware Office, Teamware Users Group, Teamware
				Mailing Lists, Sendmail, Qmail, Linux, SSL, Sebastian Paul Avarvarei, Proteus, Proteusworld, user group, 
				groupware, workflow, HTTP, HTTPS, encryption, mail, server, bugs, documentation, mailing list,
				Internet, Intranet, consulting, services, PHP, Perl, Java, MySQL,
				HTML, Javascript, XML, programming  

Enhanced TWO Templates v1.1 : Information

Introduction

This work is based on the Teamware Office 5.3 Ed. 4 for Linux templates. The new templates provide a number of fixes and enhancements on top of the standard ones, with one of the main goals being improved browser compatibility.

You are free to use, modify and redistribute these templates at your own will, without any obligation towards Proteusworld.com. If you find them useful, if you have an idea for enhancement or if you find a bug, please take the time and contact the author.

NOTE: Starting with Teamware Office 6.0, the enhancements from this package have become part of the official Teamware Office release.

Version History

Version 1.1
  • Fixed problem with listing Library documents, the default used to be to show all versions instead of the latest.
  • When selecting a library, the right-side folder was displaying '-->' at top, followed by a header line (Title, Version etc.) which shouldn't be there. This was a bug from the original Teamware templates and is fixed now.

Version 1.0

  • First official release

Tested Browsers

The templates have been tested and they were found to work on: Internet Explorer 5/6, Netscape 6.x, Mozilla, Firefox, Galeon, Konqueror and Netscape 4.

Konqueror note: Sometimes Konqueror 2.x might crash when using these templates. This is caused by a known Konqueror bug in handling appendChild/removeChild DOM Javascript functions. Konqueror 3 does not have these problem and therefore you are encouraged to upgrade.

What These Templates Provide

Here is a list of modifications and enhancements:

  • Completely redesigned templates for the tree folder functionality in Mail, Library, and Forum. These templates work now as expected (meaning fully dynamic, corect indentation etc.) in all browsers mentioned above.

    With the default templates the Library and Forum services couldn't be used at all in some browsers (e.g. Netscape, Mozilla, Opera) because the folder structure wasn't displayed.

    All these services use now a common model for building and handling the folder tree. The Javascript functions are stored in htdocs/proteusworld/protreefunc.js

  • New templates for a Forum threaded view. They have the same principles I used when creating the first version of this (which is now included in TWO 6.0), but provide better browser compatibility and take more advantage of the W3C DOM standard.

  • Corrected a number of other bugs and browser issues:

    • There were confusions between criterias when doing wildcard searches for TO/CC or BCC/Reply TO recipients.

    • The scope of the search when looking for recipients could not be modified.

    • Moving mail messages didn't work in some browsers (Netscape 6, Mozilla and Opera included).

    • After login, the right-side frame was not displayed if the Web service didn't use the standard Web port.

    • The login was failing without any explanation if the URL used did not contain the declared cookie domain (e.g. if using an alias or IP address).

    • The function "Other Calendars" didn't work because it returned names from the Personal Address Book instead of returning users which actually have calendars.

    • The function "Search for free time" allowed selection of only one recipient at a time, meaning that the search had to be repeated for each recipient.

    • When opening appointments from the "Appointments that you created" view, the wrong template was used for showing the appointments.

    • When doing Directory searches it was not possible to specify the type of object searched (user, group, external entry etc.).

    • Various other minor corrections for style, alignament, sizing, items selection etc.

Special Thanks

I would like to present my appreciation to some of the people who made possible the development of these templates:

To the regreted Hans Halsema, former Teamware Office Development Director, for his support and for helping me understanding the inner works of the Web Service.

To Colin Sydes, ex Teamware Office for Linux Product Manager, for his support and for being such a good friend.

To Antony Bowesman, Teamware Developer, for invaluable in-depth technical advice.

And to Teamware Group in general, for creating Teamware Office.




« Back to Downloads page
© 2008, Proteusworld Ltd.