Summary | Revamped kolab-webmail bundle for H5 |
Queue | Kolab |
Type | Enhancement |
State | Feedback |
Priority | 2. Medium |
Owners | |
Requester | jmozdzen (at) nde (dot) ag |
Created | 11/21/2012 (4557 days ago) |
Due | |
Updated | 03/12/2017 (2985 days ago) |
Assigned | |
Resolved | |
Milestone | |
Patch | No |
code... and no, I haven't tried anything above my own changes
mentioned in this patch. :-(
the Problem with auto-create Tables was my Problem.
I had to change my Horde Pear Environment to solve the Problem.
I have just Attach a new Patch for Kolab-Webmail Bundle
in my Comment before this.
Now everything works fine for me. ;-)
The only Problem is
Bug: #12450Do you have the same Problem with Contact List in Turba?
Greetings
Thomas Nintemann
New Attachment: kolab_webmail-h5[1].patch
i have created a new patch for the Kolab-Webmail Bundle.
This Patch reallows use of Ingo with Kolab Backend.
It fixes also Fatal Error while create extra Adressbooks. See
Bug #12449Now everything works almost perfect.
The only Problem is
Bug #12450.I don?t now how to fix this.
Is there a Plan for a first Release of Kolab-Webmail Bundle?
Thomas Nintemann
I have two distinct installs, one originally done as an upgrade from
H4 (where I don't recall having had issues with table creation) and
one done as a fresh install (where I am sure everything worked wrt
database tables).
So while I'm not 100% sure for the upgraded installation (just 95% ;)
), the answer is "no (nothing commented out / yes (table auto-creation
was successful)" for the fresh install.
I've been using my modified H5/kolab-webmail version of
lib/Bundle.php, where I changed the order of calls - without that, the
install would fail.
Regards,
Jens
did you comment the horde_tables definitions in conf.php for alarms,
perms and token or was the auto-create of those tables in your setup
successful?
Regards,
Thomas Nintemann
working out of the box right now. I'm on it.
several weeks now, and everything syncs nicely... the only change I
created is to sync only special folders, as I have an *extensive*
mailbox structure. But even that works, as I can see each time I
pear-upgrade my install and forget to apply my patch ;)
is fine, contacts and calendars are not recommended for larger folders
as the Horde_History gets rebuilt on every folder since (currently
once on login).
Even if you hardcode a different Horde_History backend, there are
other issues with are too much / too complex to list here. Patches
will follow this month.
horde.active-sync Table is not created,
It seems that Horde with Kolab enabled did not create missing Tables in SQL.
Is it possible to create DB Tables per hand?
working out of the box right now. I'm on it.
several weeks now, and everything syncs nicely... the only change I
created is to sync only special folders, as I have an *extensive*
mailbox structure. But even that works, as I can see each time I
pear-upgrade my install and forget to apply my patch ;)
Regards,
Jens
horde.active-sync Table is not created,
It seems that Horde with Kolab enabled did not create missing Tables in SQL.
Is it possible to create DB Tables per hand?
working out of the box right now. I'm on it.
New Attachment: kolab_webmail-h5.patch
i was playing around with horde 5 on Kolab and i saw this Bug-entry.
i have made an new Patch that works to me perfectly on Horde-5.0.4.
The only problem was in the conf.php which is created by kolab-webmail.
There are some Horde Tables that are not automatically created in SQL.
horde.alarms, horde.perms and horde.token will not created.
If i comment out this Horde DB Definitions in conf.php, everything works fine.
Next i found, was that when i activate Active Sync in Horde, the
horde.active-sync Table is not created,
It seems that Horde with Kolab enabled did not create missing Tables in SQL.
Is it possible to create DB Tables per hand?
Thanks for the Work....
Greetings
Thomas
comments and concluded from my tests that those values needed to be
set to make it work. Thus I had set them.
is it? If not, setting those here is not necessary.
Kolab code seems somehow to rely on the LDAP code for some of its
functionality, i.e. the global address book.
contain the according code change.
turba/config/backends.php. You only need to enable it in
backends.d/20-kolab.php.
question no longer works with the new version, I reported the problem
and suggested a solution (code removal) - I didn't see the need for a
separate ticket.
Lacking a response telling me differently, I assume that that the code
is based on functionality no longer available in the current version
of Horde. As nobody besides me seems to miss Kolab integration at all,
removing eye candy shouldn't be a problem at all.
but read the port number from the config? I suggest you or anyone
more Horde-experienced than me to look this over and create a
probably more consistent usage of the pre-configured IMAP server.
backend, the port can't.
my comments and was not able to resolve the issue myself.
I just retested, when activating the mbox_icon hook the folder list
on the left no longer loads in IMP, but despite DEBUG logging I
couldn't spot obvious error messages. It's sufficient to have the
code in hooks.php, even when not activated in imp/conf.d.
bug report or more detailed information about those anywhere. If they
don't work, they need fixing, not disabling.
my comments and concluded from my tests that those values needed to
be set to make it work. Thus I had set them.
is it? If not, setting those here is not necessary.
Also, why do you change the default ports for IMAP and SMTP?
turba/config/backends.php. You only need to enable it in
backends.d/20-kolab.php.
declared the basar closed ;)
$GLOBALS['injector']->getInstance('Horde_Kolab_Session')->getImapServer()
not work?
explicitly set server and doesn't via the injector statement. But upon
re-reading this ticket, I noticed that now, due to some other change,
a re-check is in order - yes, the injector statements currently work.
BTW, what advantage is it in IMP to read the hostname via injector,
but read the port number from the config? I suggest you or anyone more
Horde-experienced than me to look this over and create a probably more
consistent usage of the pre-configured IMAP server.
Do you need a modified patch?
comments and was not able to resolve the issue myself.
I just retested, when activating the mbox_icon hook the folder list on
the left no longer loads in IMP, but despite DEBUG logging I couldn't
spot obvious error messages. It's sufficient to have the code in
hooks.php, even when not activated in imp/conf.d.
comments and concluded from my tests that those values needed to be
set to make it work. Thus I had set them.
Please let me know what you see as open points where I can help.
New Attachment: 2013-01-30-kolab_webmail.patch
that up today and provide an updated patch.
the "status" fields are set to "stable" without knowing if that really
is the proper value, and hopefully the file list actually reflects
what's in the package. I've updated the versions of the listed
required packages to those on my server without knowing if there are
further required packages - this is far above my head.
The "docs" files could use some shaping up, too. But as probably
nobody will ever actually look into these, that'd be a waste of time ;)
due to the other H5 issues we encountered and reported.
An open topic to me is the "bundling" definition - I'll try to look
that up today and provide an updated patch.
An open issue remains: How do I (in Bundle.php) read in a password
without console echo? It can be done, ConfigDb() does it somehow...
bug #11737, give me a mostlyusable system with working Kolab integration.
- Why does
$GLOBALS['injector']->getInstance('Horde_Kolab_Session')->getImapServer()
not work?
server only worked after I (originally hard-coded) the server value in
that config file. This was way before I started changing real code or
creating bugs, so it may be different with the current implementation
(
bug #11737).$types =
$GLOBALS['injector']->getInstance('Horde_Kolab_Storage')->getList()->listFolderTypes();
IIRC it was "listFolderTypes()" that was reported as unknown as a
member method.
$ldaphost prompts.
changes in
bug #11737. Do you see a different way to handle this? Myinsight into Horde's handling of IMAP server settings is still very
limited, and I rather suspect that setting "kolab__imap*" is now
obsolete...
State ⇒ Feedback
An open issue remains: How do I (in Bundle.php) read in a password
without console echo? It can be done, ConfigDb() does it somehow...
bug #11737, give me a mostlyusable system with working Kolab integration.
- Why does
$GLOBALS['injector']->getInstance('Horde_Kolab_Session')->getImapServer() not
work?
- Why did you remove the mbox_icon and display_folder hooks?
- Use can use $kolabhost as the default value for the $smtphost and
$ldaphost prompts.
- Why are the $vars->ldap__* setters necessary?
Priority ⇒ 2. Medium
State ⇒ New
New Attachment: 0003-Revamped-the-kolab-webmail-bundle-to-work-with-H5-so.patch
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kolab
Summary ⇒ Revamped kolab-webmail bundle for H5
Type ⇒ Enhancement
An open issue remains: How do I (in Bundle.php) read in a password
without console echo? It can be done, ConfigDb() does it somehow...
This patch, together with the one from
bug #11737, give me a mostlyusable system with working Kolab integration.