Again for testing purposes only!!!!LONG POST
I have updated my horde addon RPM's (Kronolith, mnemo, nag, gollem, mimp, and trean) and the temporarily forked horde, e-smith-horde, e-smith-imp, e-smith-turba, and e-smith-ingo RPM's for testing. If testing looks good, then I will work on trying to get the necessary changes incorporated into the appropriate base e-smith RPM's now that it has gone GA.
Install the RPM's, then signal-event post-upgrade ; signal-event reboot
Here are the relevant entries of the various changelogs from the various RPM's. That way, I hope more people will test out the functionality and provide feedack.
rpm -qp horde-3.0.10-01sme01.jhb3.1.noarch.rpm --changelog* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 3.0.10-01sme01.jhb3.1
- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Include popup.js from horde 3.1.1 which fixes an issue with the popup window not being
displayed when setting sharing permisions in kronolith, nag, mnemo, trean.
No longer needed, this is/was fixed in horde-3.0.11rpm -qp e-smith-horde-1.12.0-02.jhb3.4.noarch.rpm --changelog* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.4
- Fourth patch from my temporary fork of this RPM for patches to be considered for inclusion
into the stable stream. Migrated from 1.12.0-01 RPM
- Added code to horde/config/conf.php that will check if mimp is configured as a service and enabled.
If so, then the composite authentication driver will be used, otherwise imp will be used
for authentication. Modified 120Authentication and added 999mimp so the composite driver
information is after the footer.
- To activate - config set mimp service status enabled|disabled. Disabled by default.
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.3
- Third patch from my temporary fork of this RPM for patches to be considered for inclusion
into the stable stream. Migrated from 1.12.0-01 RPM
- Added a mysql.init event that will increase the permissons for the horde user on the horde
database so that other horde add-on modules will work correctly, namely Kronolith.
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.2
- Second patch from my temporary fork of this RPM for patches to be considered for inclusion
into the stable stream. Migrated from 1.12.0-01 RPM
- Added code so that the menu array that each horde module has can be enabled or disabled
via a db property. config setprop horde MenuArray enabled|disabled. Enabled by default.
signal-event email-update [SME: 883]
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-02-jhb3.1
- First patch for my temporary fork of this RPM for patches to be considered for inclusion
into the stable stream. Migrated from 1.12.0-01 RPM
- Added code to 120Authentication template so that admin user can view settings from webmail
GUI screen. On a default SME install, admin can not update the various conf.php files
from the GUI. [SME: 831]
rpm -qp e-smith-imp-1.12.0-01.jhb3.2.noarch.rpm --changelog* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.2
- Second patch from my temporary fork of this RPM for patches to be considered to be included
into the stable stream.
- Added the ability to enable or disable imp menu icon from showing up on the
main webmail screen.
- config setprop imp MenuArray disabled|enabled.
- e-smith-horde still needs to support this feature or manual intervention is
required.
Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.12.0-01.jhb3.1
- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
rpm -qp e-smith-turba-1.6.0-01.jhb3.4.noarch.rpm --changelog* Tue Jun 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.3
- Third patch from my temporary fork of this RPM for patches to be considered to be included
into the stable stream.
- Added the ability to enable or disable freebusy info to be stored in the ldap database.
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.2
- Second patch from my temporary fork of this RPM for patches to be considered to be included
into the stable stream.
- Added the ability to enable or disable turba menu icon from showing up on the
main webmail screen.
- config set turba service ; config setprop turba MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.6.0-01.jhb3.1
- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Split out 100Conf and added 120MenuSettings template fragment
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
rpm -qp e-smith-ingo-1.0.0-02.jhb3.2.noarch.rpm --changelog* Tue Jun 27 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.2
- Second patch from my temporary fork of this RPM for patches to be considered to be included
into the stable stream.
- Added the ability to enable or disable ingo menu icon from showing up on the
main webmail screen. (config set ingo service ; config setprop ingo MenuArray disabled|enabled)
- e-smith-horde still needs to support this feature or manual intervention is
required.
* Thu Jun 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-02.jhb3.1
- Temporary rename of RPM for my specific patches for consideration into the stable stream.
- Added an includes statement to 120Menu that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
- e-smith-horde still needs to support this feature or manual intervention is
required.
rpm -qp smeserver-gollem-1.0-7.src.rpm --changelog* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4
- Added the ability to enable or disable gollem menu icon from showing up on the
main webmail screen.
- config set gollem service ; config setprop gollem MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3
- Added templates-custom fragment for horde/registry.php to make gollem active
and gollem-block hidden until the master templates are re-worked in smeserver-horde
or it's decided to make each smeserver horde add-on module include their own specific
registry.php templates.
rpm -qp smeserver-kronolith-1.0-15.noarch.rpm --changelog* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-15
- Added an S24adv-ldap-update entry to the user-create event so that the freebusy
url will be saved to the ldap database when a user is initally created using the
advanced user management panel. It is purposely running before S25ldap-update
so that the freebusy info will be saved when a new user is created otherwise there
is an error. There is still an error with the S25 action as both actions are
trying to create a user, but the error has no effect
* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-14
- Set the default DB entry for freebusy to enabled.
To disable config setprop horde freebusy disabled
* Mon Jul 03 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-13
- Changed the default free/busy address book search to the local ldap setting
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-12
- Added some verbage to show what the format of the free/busy url should be.
* Sun Jul 02 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-11
- Added server-manager panel for advanced user management. This is a duplicate
of the SME Server's Users Panel but adds the ability to save Kronolith
Free/Busy information into the LDAP database.
* Mon May 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-7
- Started working on intergrating Free/Busy info into the main SME server LDAP database.
This should help a lot in setting up a company wide directory with Free/Busy information
already populated in the DB which should eliminate the need for each user to have to setup
a personal address book with everyone's name that they want to do free/busy against.
- To activate it - config setprop horde freebusy enabled. Default is disabled.
* Sat May 06 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6
- modified the hordereminders crontab entry by adding a -q option which
runs the script in quiet-mode and suppresses the HTTP Header output.
Thanks to Greg Swallow for the hint. Now the reminders script runs without
sending an email to the admin every five minutes
* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3
- Added the ability to enable or disable kronolith menu icon from showing up on the
main webmail screen.
- config set kronolith service ; config setprop kronolith MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
rpm -qp smeserver-mnemo-1.0-5.noarch.rpm --changelog* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-3
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-2
- Added the ability to enable or disable mnemo menu icon from showing up on the
main webmail screen.
- config set mnemo service ; config setprop mnemo MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
rpm -qp smeserver-nag-1.0-8.noarch.rpm --changelog* Wed Mar 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-6
- Added an includes statement to 120Menusettings that will grab the information
in horde/conf.menu.apps.php. This way each of the individual horde modules
don't have to repeatedly process the same template for the menu array section in conf.php.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-5
- Added the ability to enable or disable nag menu icon from showing up on the
main webmail screen.
- config set nag service ; config setprop nag MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
rpm -qp smeserver-mimp-1.0-5.noarch.rpm* Sat Jun 10 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-4
- Modified servers.php to match settings in mimp 1.0. Smtp port remarked.
May have to do more work here based on smtpproxy being enabled or not.
* Sat Mar 18 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.0-1
- Added templates-custom fragment for horde/registry.php to make mimp hidden but
active until the master templates are re-worked in smeserver-horde or it's
decided to make each smeserver horde add-on module include their own specific
registry.php templates.
rpm -qp smeserver-trean-0.1-2.noarch.rpm (Bookmarks)
* Mon Jun 05 2006 John H. Bennett III <bennettj@johnbennettservices.com> 0.1
- Initial build
- Added the ability to enable or disable trean menu icon from showing up on the
main webmail screen.
- config set trean service ; config setprop trean MenuArray disabled|enabled
- e-smith-horde still needs to support this feature or manual intervention is
required.
One thing left out on some of the instructions are after you set the MenuArray to enabled or disabled, you need to do a signal-event email-update
More info on Mimp:
For those of you interested in using mimp, there still seem to be some issues that I will need help working out.
More info on Kronolith:
To get reminders and freebusy lookups to work, each user must set a default identity in either options/horde or mail.
Being able to set the freebusy url for users works from the Advanced User Management Panel
When you add a calendar event it takes about five minutes for it to show up in a free/busy search. I posted a question to the kronolith list:
Question: When using Kronolith with Horde 3.0.10, whenever I save an event to my calendar, it doesn't show up in a freebusy search for 5 minutes. Should events show up immediately in a freebusy search, or is this working as designed. If WAD, is there a way to shorten this time?
Answer: Free/busy data is cached. You could disable your Horde cache.
More info on Gollem
If you want to use Gollem, then you must enable ftp on the local network
The updated files are located at
http://mirror.contribs.org/smeserver/contribs/jbennett/sme7/hordecomments/questions are welcomed via the bug-tracker. All of the add-on modules have a category setup under contribs. Questions about the changes to horde, imp, turba, ingo can be made here, since those are not currently official changes.
Thanks,
John Bennett