Hi everybody,
I just merged the devel-addressbook branch back to trunk and committed it with revision 543. LDAP servers now fully integrate in the address book as additional sources. This merge also introduces some changes in template parsing and the way, a step script sends its data back to browser. There is a new class 'rcmail_template' which handles the template parsing as well as AJAX responses. It should also improve the quoting of HTML and javascript strings.
Testers (and everybody else) are requested to get the latest SVN checkout and test heavily. I will also do a lot of testing in the next couple of days.
Regards, Thomas
P.S. I've set a release date for 0.1-rc1. Help me to get everything done by then!
Thats great news! I will start playing with the ldap stuff monday and review some open tickets for .1-rc1 -Chris
Thomas Bruederli wrote:
Hi everybody,
I just merged the devel-addressbook branch back to trunk and committed it with revision 543. LDAP servers now fully integrate in the address book as additional sources. This merge also introduces some changes in template parsing and the way, a step script sends its data back to browser. There is a new class 'rcmail_template' which handles the template parsing as well as AJAX responses. It should also improve the quoting of HTML and javascript strings.
Testers (and everybody else) are requested to get the latest SVN checkout and test heavily. I will also do a lot of testing in the next couple of days.
Regards, Thomas
P.S. I've set a release date for 0.1-rc1. Help me to get everything done by then!
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete this material from any computer.
In accordance with industry regulations, all messages are retained and are subject to monitoring.
This message has been scanned for viruses and dangerous content and is believed to be clean.
Securities offered through Cantella & Co., Inc., Member NASD/SIPC. Home Office: 2 Oliver Street, 11th Floor, Boston, MA 02109 Telephone: (617)521-8630
Hey Thomas,
I installed the newest svn to start testing the address book and I had a few questions.
define some extra data for lookups. 2. you wouldnt happen to have a list of changes of the new address book merge over the old one?
thanks -Chris
Chris Richardson wrote:
Thats great news! I will start playing with the ldap stuff monday and review some open tickets for .1-rc1 -Chris
Thomas Bruederli wrote:
Hi everybody,
I just merged the devel-addressbook branch back to trunk and committed it with revision 543. LDAP servers now fully integrate in the address book as additional sources. This merge also introduces some changes in template parsing and the way, a step script sends its data back to browser. There is a new class 'rcmail_template' which handles the template parsing as well as AJAX responses. It should also improve the quoting of HTML and javascript strings.
Testers (and everybody else) are requested to get the latest SVN checkout and test heavily. I will also do a lot of testing in the next couple of days.
Regards, Thomas
P.S. I've set a release date for 0.1-rc1. Help me to get everything done by then!
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete this material from any computer.
In accordance with industry regulations, all messages are retained and are subject to monitoring. This message has been scanned for viruses and dangerous content and is believed to be clean. Securities offered through Cantella & Co., Inc., Member NASD/SIPC. Home Office: 2 Oliver Street, 11th Floor, Boston, MA 02109 Telephone: (617)521-8630
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete this material from any computer.
In accordance with industry regulations, all messages are retained and are subject to monitoring.
This message has been scanned for viruses and dangerous content and is believed to be clean.
Securities offered through Cantella & Co., Inc., Member NASD/SIPC. Home Office: 2 Oliver Street, 11th Floor, Boston, MA 02109 Telephone: (617)521-8630
Chris Richardson wrote:
Hey Thomas,
I installed the newest svn to start testing the address book and I had a few questions.
- is it possible to grab more data from ldap or possibly where I might
define some extra data for lookups.
The local address book doesn't currently support more address fields. For now, the LDAP data is stuck to that restriction as well. The extension of the address book is planned and with the new architecture, it should be easy to grab more data from LDAP directories once RC knows how to display them.
- you wouldnt happen to have a list of changes of the new address book
merge over the old one?
Beside some minor improvements and simplifications, there are two major changes:
parsing as well as the AJAX responses. All step scripts just pass their data to $OUTPUT (by calling $OUTPUT->set_env() or $OUTPUT->command()) and finally call $OUTPUT->send('templatename'). This new class is also supposed to handle the output encoding of javascript variables. All data should be passed to $OUTPUT in raw form.
'rcube_ldap' (extends rcube_contacts) according to the selected source. These classes abstract all access to a address source. This new arhitecture should make it easier to add new data sources and it enables the interaction (e.g. copying contacts) between them.
Some more documentation will (hopefully) follow after the release.
~Thomas