Dies ist eine alte Version des Dokuments!
Horde 5 Applikation Kalender: Kronolith unter CentOS 7.x
Die nächste Applikation, die wie nun installieren wollen, ist die Anwendung Kronolith. Mit Hilfe dieser Anwendung können wir den Nutzern individuelle Kalender und auch gemeinsam genutzte Kalender zur Verfügung stellen. Informationen zu Installation und Konfiguration findet amn auch auf der offiziellen Doku-Seite.
Installation
Die Installation der Applikation Kronolith können wir ganz einfach über das Paketverwaltungswerkzeug yum vornehmen.
# yum install php-horde-kronolith -y
Was uns das Paket php-horde-kronolith alles mitgebracht hat zeigt uns der folgende Aufruf.
# rpm -qil php-horde-kronolith
Name : php-horde-kronolith Version : 4.2.1 Release : 1.el7 Architecture: noarch Install Date: Fri 12 Sep 2014 11:46:58 AM CEST Group : Development/Libraries Size : 3781476 License : GPLv2 Signature : RSA/SHA256, Fri 08 Aug 2014 07:32:00 AM CEST, Key ID 6a2faea2352c64e5 Source RPM : php-horde-kronolith-4.2.1-1.el7.src.rpm Build Date : Mon 04 Aug 2014 05:51:31 PM CEST Build Host : buildhw-09.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://www.horde.org/apps/kronolith Summary : A web based calendar Description : Kronolith is the Horde calendar application. It provides web-based calendars backed by a SQL database or a Kolab server. Supported features include Ajax and mobile interfaces, shared calendars, remote calendars, invitation management (iCalendar/iTip), free/busy management, resource management, alarms, recurring events, and a sophisticated day/week view which handles arbitrary numbers of overlapping events. /etc/horde/kronolith /etc/horde/kronolith/conf.xml /etc/horde/kronolith/hooks.php.dist /etc/horde/kronolith/menu.php.dist /etc/horde/kronolith/prefs.php /etc/httpd/conf.d/php-horde-kronolith.conf /usr/bin/kronolith-agenda /usr/bin/kronolith-convert-datatree-shares-to-sql /usr/bin/kronolith-convert-sql-shares-to-sqlng /usr/bin/kronolith-convert-to-utc /usr/bin/kronolith-import-icals /usr/bin/kronolith-import-openxchange /usr/bin/kronolith-import-squirrelmail-calendar /usr/share/doc/pear/kronolith /usr/share/doc/pear/kronolith/CHANGES /usr/share/doc/pear/kronolith/COPYING /usr/share/doc/pear/kronolith/CREDITS /usr/share/doc/pear/kronolith/INSTALL /usr/share/doc/pear/kronolith/README /usr/share/doc/pear/kronolith/RELEASE_NOTES /usr/share/doc/pear/kronolith/TODO /usr/share/doc/pear/kronolith/UPGRADING /usr/share/doc/pear/kronolith/lighttpd-kronolith.conf /usr/share/horde/kronolith /usr/share/horde/kronolith/add.php /usr/share/horde/kronolith/attend.php /usr/share/horde/kronolith/attendees.php /usr/share/horde/kronolith/calendars /usr/share/horde/kronolith/calendars/create.php /usr/share/horde/kronolith/calendars/delete.php /usr/share/horde/kronolith/calendars/edit.php /usr/share/horde/kronolith/calendars/index.html /usr/share/horde/kronolith/calendars/remote_edit.php /usr/share/horde/kronolith/calendars/remote_subscribe.php /usr/share/horde/kronolith/calendars/remote_unsubscribe.php /usr/share/horde/kronolith/calendars/subscribe.php /usr/share/horde/kronolith/config /usr/share/horde/kronolith/contacts.php /usr/share/horde/kronolith/data.php /usr/share/horde/kronolith/day.php /usr/share/horde/kronolith/delete.php /usr/share/horde/kronolith/edit.php /usr/share/horde/kronolith/event.php /usr/share/horde/kronolith/fb.php /usr/share/horde/kronolith/feed /usr/share/horde/kronolith/feed/index.php /usr/share/horde/kronolith/index.php /usr/share/horde/kronolith/js /usr/share/horde/kronolith/js/dragdrop2.js /usr/share/horde/kronolith/js/edit.js /usr/share/horde/kronolith/js/embed.js /usr/share/horde/kronolith/js/goto.js /usr/share/horde/kronolith/js/kronolith.js /usr/share/horde/kronolith/js/smartmobile.js /usr/share/horde/kronolith/js/views.js /usr/share/horde/kronolith/lib /usr/share/horde/kronolith/lib/Ajax /usr/share/horde/kronolith/lib/Ajax.php /usr/share/horde/kronolith/lib/Ajax/Application /usr/share/horde/kronolith/lib/Ajax/Application.php /usr/share/horde/kronolith/lib/Ajax/Application/Handler.php /usr/share/horde/kronolith/lib/Ajax/Imple /usr/share/horde/kronolith/lib/Ajax/Imple/ContactAutoCompleter.php /usr/share/horde/kronolith/lib/Ajax/Imple/ResourceAutoCompleter.php /usr/share/horde/kronolith/lib/Ajax/Imple/TagAutoCompleter.php /usr/share/horde/kronolith/lib/Api.php /usr/share/horde/kronolith/lib/Application.php /usr/share/horde/kronolith/lib/Block /usr/share/horde/kronolith/lib/Block/Month.php /usr/share/horde/kronolith/lib/Block/Monthlist.php /usr/share/horde/kronolith/lib/Block/Prevmonthlist.php /usr/share/horde/kronolith/lib/Block/Summary.php /usr/share/horde/kronolith/lib/Calendar /usr/share/horde/kronolith/lib/Calendar.php /usr/share/horde/kronolith/lib/Calendar/External /usr/share/horde/kronolith/lib/Calendar/External.php /usr/share/horde/kronolith/lib/Calendar/External/Tasks.php /usr/share/horde/kronolith/lib/Calendar/Holiday.php /usr/share/horde/kronolith/lib/Calendar/Internal.php /usr/share/horde/kronolith/lib/Calendar/Remote.php /usr/share/horde/kronolith/lib/Calendar/Resource.php /usr/share/horde/kronolith/lib/Calendar/ResourceGroup.php /usr/share/horde/kronolith/lib/Calendars /usr/share/horde/kronolith/lib/Calendars/Base.php /usr/share/horde/kronolith/lib/Calendars/Default.php /usr/share/horde/kronolith/lib/Calendars/Kolab.php /usr/share/horde/kronolith/lib/CalendarsManager.php /usr/share/horde/kronolith/lib/Day.php /usr/share/horde/kronolith/lib/Driver /usr/share/horde/kronolith/lib/Driver.php /usr/share/horde/kronolith/lib/Driver/Holidays.php /usr/share/horde/kronolith/lib/Driver/Horde.php /usr/share/horde/kronolith/lib/Driver/Ical.php /usr/share/horde/kronolith/lib/Driver/Kolab.php /usr/share/horde/kronolith/lib/Driver/Mock.php /usr/share/horde/kronolith/lib/Driver/Resource /usr/share/horde/kronolith/lib/Driver/Resource/Sql.php /usr/share/horde/kronolith/lib/Driver/Sql.php /usr/share/horde/kronolith/lib/Event /usr/share/horde/kronolith/lib/Event.php /usr/share/horde/kronolith/lib/Event/Holidays.php /usr/share/horde/kronolith/lib/Event/Horde.php /usr/share/horde/kronolith/lib/Event/Ical.php /usr/share/horde/kronolith/lib/Event/Kolab.php /usr/share/horde/kronolith/lib/Event/Resource /usr/share/horde/kronolith/lib/Event/Resource/Sql.php /usr/share/horde/kronolith/lib/Event/Sql.php /usr/share/horde/kronolith/lib/Exception.php /usr/share/horde/kronolith/lib/Factory /usr/share/horde/kronolith/lib/Factory/Calendars.php /usr/share/horde/kronolith/lib/Factory/Driver.php /usr/share/horde/kronolith/lib/Factory/Geo.php /usr/share/horde/kronolith/lib/Factory/Shares.php /usr/share/horde/kronolith/lib/Factory/Storage.php /usr/share/horde/kronolith/lib/Form /usr/share/horde/kronolith/lib/Form/CreateCalendar.php /usr/share/horde/kronolith/lib/Form/CreateResource.php /usr/share/horde/kronolith/lib/Form/CreateResourceGroup.php /usr/share/horde/kronolith/lib/Form/DeleteCalendar.php /usr/share/horde/kronolith/lib/Form/DeleteResource.php /usr/share/horde/kronolith/lib/Form/DeleteResourceGroup.php /usr/share/horde/kronolith/lib/Form/EditCalendar.php /usr/share/horde/kronolith/lib/Form/EditRemoteCalendar.php /usr/share/horde/kronolith/lib/Form/EditResource.php /usr/share/horde/kronolith/lib/Form/EditResourceGroup.php /usr/share/horde/kronolith/lib/Form/SubscribeRemoteCalendar.php /usr/share/horde/kronolith/lib/Form/Type /usr/share/horde/kronolith/lib/Form/Type/KronolithTags.php /usr/share/horde/kronolith/lib/Form/UnsubscribeRemoteCalendar.php /usr/share/horde/kronolith/lib/FreeBusy /usr/share/horde/kronolith/lib/FreeBusy.php /usr/share/horde/kronolith/lib/FreeBusy/View /usr/share/horde/kronolith/lib/FreeBusy/View.php /usr/share/horde/kronolith/lib/FreeBusy/View/Day.php /usr/share/horde/kronolith/lib/FreeBusy/View/Month.php /usr/share/horde/kronolith/lib/FreeBusy/View/Week.php /usr/share/horde/kronolith/lib/FreeBusy/View/Workweek.php /usr/share/horde/kronolith/lib/Geo /usr/share/horde/kronolith/lib/Geo/Base.php /usr/share/horde/kronolith/lib/Geo/Mysql.php /usr/share/horde/kronolith/lib/Geo/Sql.php /usr/share/horde/kronolith/lib/Kronolith.php /usr/share/horde/kronolith/lib/LoginTasks /usr/share/horde/kronolith/lib/LoginTasks/SystemTask /usr/share/horde/kronolith/lib/LoginTasks/SystemTask/Upgrade.php /usr/share/horde/kronolith/lib/LoginTasks/Task /usr/share/horde/kronolith/lib/LoginTasks/Task/PurgeEvents.php /usr/share/horde/kronolith/lib/Prefs /usr/share/horde/kronolith/lib/Prefs/Special /usr/share/horde/kronolith/lib/Prefs/Special/DefaultAlarm.php /usr/share/horde/kronolith/lib/Prefs/Special/EventAlarms.php /usr/share/horde/kronolith/lib/Prefs/Special/Sourceselect.php /usr/share/horde/kronolith/lib/Resource /usr/share/horde/kronolith/lib/Resource.php /usr/share/horde/kronolith/lib/Resource/Base.php /usr/share/horde/kronolith/lib/Resource/Group.php /usr/share/horde/kronolith/lib/Resource/Single.php /usr/share/horde/kronolith/lib/Storage /usr/share/horde/kronolith/lib/Storage.php /usr/share/horde/kronolith/lib/Storage/Kolab.php /usr/share/horde/kronolith/lib/Storage/Sql.php /usr/share/horde/kronolith/lib/Tagger.php /usr/share/horde/kronolith/lib/Test.php /usr/share/horde/kronolith/lib/Ui /usr/share/horde/kronolith/lib/Ui/VarRenderer /usr/share/horde/kronolith/lib/Ui/VarRenderer/Kronolith.php /usr/share/horde/kronolith/lib/View /usr/share/horde/kronolith/lib/View/Day.php /usr/share/horde/kronolith/lib/View/DeleteEvent.php /usr/share/horde/kronolith/lib/View/EditEvent.php /usr/share/horde/kronolith/lib/View/Event.php /usr/share/horde/kronolith/lib/View/ExportEvent.php /usr/share/horde/kronolith/lib/View/Month.php /usr/share/horde/kronolith/lib/View/Sidebar.php /usr/share/horde/kronolith/lib/View/SidebarTasks.php /usr/share/horde/kronolith/lib/View/Week.php /usr/share/horde/kronolith/lib/View/WorkWeek.php /usr/share/horde/kronolith/lib/View/Year.php /usr/share/horde/kronolith/locale /usr/share/horde/kronolith/locale/ar /usr/share/horde/kronolith/locale/ar/LC_MESSAGES /usr/share/horde/kronolith/locale/ar/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/bg /usr/share/horde/kronolith/locale/bg/LC_MESSAGES /usr/share/horde/kronolith/locale/bg/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/ca /usr/share/horde/kronolith/locale/ca/LC_MESSAGES /usr/share/horde/kronolith/locale/ca/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/ca/help.xml /usr/share/horde/kronolith/locale/cs /usr/share/horde/kronolith/locale/cs/LC_MESSAGES /usr/share/horde/kronolith/locale/cs/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/da /usr/share/horde/kronolith/locale/da/LC_MESSAGES /usr/share/horde/kronolith/locale/da/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/de /usr/share/horde/kronolith/locale/de/LC_MESSAGES /usr/share/horde/kronolith/locale/de/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/de/help.xml /usr/share/horde/kronolith/locale/el /usr/share/horde/kronolith/locale/el/LC_MESSAGES /usr/share/horde/kronolith/locale/el/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/en /usr/share/horde/kronolith/locale/en/help.xml /usr/share/horde/kronolith/locale/es /usr/share/horde/kronolith/locale/es/LC_MESSAGES /usr/share/horde/kronolith/locale/es/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/es/help.xml /usr/share/horde/kronolith/locale/et /usr/share/horde/kronolith/locale/et/LC_MESSAGES /usr/share/horde/kronolith/locale/et/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/eu /usr/share/horde/kronolith/locale/eu/LC_MESSAGES /usr/share/horde/kronolith/locale/eu/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/eu/help.xml /usr/share/horde/kronolith/locale/fi /usr/share/horde/kronolith/locale/fi/LC_MESSAGES /usr/share/horde/kronolith/locale/fi/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/fi/help.xml /usr/share/horde/kronolith/locale/fr /usr/share/horde/kronolith/locale/fr/LC_MESSAGES /usr/share/horde/kronolith/locale/fr/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/fr/help.xml /usr/share/horde/kronolith/locale/hr /usr/share/horde/kronolith/locale/hr/LC_MESSAGES /usr/share/horde/kronolith/locale/hr/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/hr/help.xml /usr/share/horde/kronolith/locale/hu /usr/share/horde/kronolith/locale/hu/LC_MESSAGES /usr/share/horde/kronolith/locale/hu/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/hu/help.xml /usr/share/horde/kronolith/locale/it /usr/share/horde/kronolith/locale/it/LC_MESSAGES /usr/share/horde/kronolith/locale/it/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/ja /usr/share/horde/kronolith/locale/ja/LC_MESSAGES /usr/share/horde/kronolith/locale/ja/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/ko /usr/share/horde/kronolith/locale/ko/LC_MESSAGES /usr/share/horde/kronolith/locale/ko/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/lt /usr/share/horde/kronolith/locale/lt/LC_MESSAGES /usr/share/horde/kronolith/locale/lt/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/lv /usr/share/horde/kronolith/locale/lv/LC_MESSAGES /usr/share/horde/kronolith/locale/lv/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/lv/help.xml /usr/share/horde/kronolith/locale/nb /usr/share/horde/kronolith/locale/nb/LC_MESSAGES /usr/share/horde/kronolith/locale/nb/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/nl /usr/share/horde/kronolith/locale/nl/LC_MESSAGES /usr/share/horde/kronolith/locale/nl/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/nn /usr/share/horde/kronolith/locale/nn/LC_MESSAGES /usr/share/horde/kronolith/locale/nn/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/pl /usr/share/horde/kronolith/locale/pl/LC_MESSAGES /usr/share/horde/kronolith/locale/pl/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/pt /usr/share/horde/kronolith/locale/pt/LC_MESSAGES /usr/share/horde/kronolith/locale/pt/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/pt_BR /usr/share/horde/kronolith/locale/pt_BR/LC_MESSAGES /usr/share/horde/kronolith/locale/pt_BR/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/pt_BR/help.xml /usr/share/horde/kronolith/locale/ro /usr/share/horde/kronolith/locale/ro/LC_MESSAGES /usr/share/horde/kronolith/locale/ro/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/ru /usr/share/horde/kronolith/locale/ru/LC_MESSAGES /usr/share/horde/kronolith/locale/ru/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/sk /usr/share/horde/kronolith/locale/sk/LC_MESSAGES /usr/share/horde/kronolith/locale/sk/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/sl /usr/share/horde/kronolith/locale/sl/LC_MESSAGES /usr/share/horde/kronolith/locale/sl/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/sv /usr/share/horde/kronolith/locale/sv/LC_MESSAGES /usr/share/horde/kronolith/locale/sv/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/tr /usr/share/horde/kronolith/locale/tr/LC_MESSAGES /usr/share/horde/kronolith/locale/tr/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/tr/help.xml /usr/share/horde/kronolith/locale/uk /usr/share/horde/kronolith/locale/uk/LC_MESSAGES /usr/share/horde/kronolith/locale/uk/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/zh_CN /usr/share/horde/kronolith/locale/zh_CN/LC_MESSAGES /usr/share/horde/kronolith/locale/zh_CN/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/locale/zh_TW /usr/share/horde/kronolith/locale/zh_TW/LC_MESSAGES /usr/share/horde/kronolith/locale/zh_TW/LC_MESSAGES/kronolith.mo /usr/share/horde/kronolith/migration /usr/share/horde/kronolith/migration/10_kronolith_upgrade_exceptions.php /usr/share/horde/kronolith/migration/11_kronolith_upgrade_resourceemail.php /usr/share/horde/kronolith/migration/12_kronolith_upgrade_addzoom.php /usr/share/horde/kronolith/migration/13_kronolith_upgrade_systemshares.php /usr/share/horde/kronolith/migration/14_kronolith_upgrade_missingresourcefield.php /usr/share/horde/kronolith/migration/15_kronolith_upgrade_sqlng.php /usr/share/horde/kronolith/migration/16_kronolith_upgrade_sqlhierarchical.php /usr/share/horde/kronolith/migration/17_kronolith_upgrade_sqlnghierarchical.php /usr/share/horde/kronolith/migration/18_kronolith_upgrade_categoriestotags.php /usr/share/horde/kronolith/migration/19_kronolith_upgrade_addmysqlgeo.php /usr/share/horde/kronolith/migration/1_kronolith_base_tables.php /usr/share/horde/kronolith/migration/20_kronolith_upgrade_timezone.php /usr/share/horde/kronolith/migration/21_kronolith_upgrade_exceptionutc.php /usr/share/horde/kronolith/migration/22_kronolith_upgrade_parents.php /usr/share/horde/kronolith/migration/2_kronolith_upgrade_autoincrement.php /usr/share/horde/kronolith/migration/3_kronolith_upgrade_addallday.php /usr/share/horde/kronolith/migration/4_kronolith_upgrade_addalarmmethods.php /usr/share/horde/kronolith/migration/5_kronolith_upgrade_addcolor.php /usr/share/horde/kronolith/migration/6_kronolith_upgrade_addresources.php /usr/share/horde/kronolith/migration/7_kronolith_upgrade_resourceautoincrement.php /usr/share/horde/kronolith/migration/8_kronolith_upgrade_addgeo.php /usr/share/horde/kronolith/migration/9_kronolith_upgrade_addurl.php /usr/share/horde/kronolith/month.php /usr/share/horde/kronolith/new.php /usr/share/horde/kronolith/perms.php /usr/share/horde/kronolith/resources /usr/share/horde/kronolith/resources/create.php /usr/share/horde/kronolith/resources/delete.php /usr/share/horde/kronolith/resources/edit.php /usr/share/horde/kronolith/resources/groups /usr/share/horde/kronolith/resources/groups/create.php /usr/share/horde/kronolith/resources/groups/delete.php /usr/share/horde/kronolith/resources/groups/edit.php /usr/share/horde/kronolith/resources/groups/index.html /usr/share/horde/kronolith/resources/index.html /usr/share/horde/kronolith/search.php /usr/share/horde/kronolith/smartmobile.php /usr/share/horde/kronolith/templates /usr/share/horde/kronolith/templates/agenda /usr/share/horde/kronolith/templates/agenda/notification.html.php /usr/share/horde/kronolith/templates/agenda/notification.plain.php /usr/share/horde/kronolith/templates/alarm /usr/share/horde/kronolith/templates/alarm/mail.html.php /usr/share/horde/kronolith/templates/alarm/mail.plain.php /usr/share/horde/kronolith/templates/attendees /usr/share/horde/kronolith/templates/attendees/attendees.inc /usr/share/horde/kronolith/templates/buttonbar.html.php /usr/share/horde/kronolith/templates/calendar_titles.inc /usr/share/horde/kronolith/templates/chunks /usr/share/horde/kronolith/templates/chunks/calendar.php /usr/share/horde/kronolith/templates/chunks/permissions.inc /usr/share/horde/kronolith/templates/contacts /usr/share/horde/kronolith/templates/contacts/contacts.inc /usr/share/horde/kronolith/templates/data /usr/share/horde/kronolith/templates/data/export.inc /usr/share/horde/kronolith/templates/data/import.inc /usr/share/horde/kronolith/templates/day /usr/share/horde/kronolith/templates/day/all_day.inc /usr/share/horde/kronolith/templates/day/head.inc /usr/share/horde/kronolith/templates/day/head_side_by_side.inc /usr/share/horde/kronolith/templates/day/rows.html /usr/share/horde/kronolith/templates/delete /usr/share/horde/kronolith/templates/delete/delete.inc /usr/share/horde/kronolith/templates/delete/one.inc /usr/share/horde/kronolith/templates/dynamic /usr/share/horde/kronolith/templates/dynamic/agenda.inc /usr/share/horde/kronolith/templates/dynamic/day.inc /usr/share/horde/kronolith/templates/dynamic/edit.inc /usr/share/horde/kronolith/templates/dynamic/index.inc /usr/share/horde/kronolith/templates/dynamic/month.inc /usr/share/horde/kronolith/templates/dynamic/sidebar.html.php /usr/share/horde/kronolith/templates/dynamic/task.inc /usr/share/horde/kronolith/templates/dynamic/tasks.inc /usr/share/horde/kronolith/templates/dynamic/week.inc /usr/share/horde/kronolith/templates/dynamic/workweek.inc /usr/share/horde/kronolith/templates/dynamic/year.inc /usr/share/horde/kronolith/templates/edit /usr/share/horde/kronolith/templates/edit/edit.inc /usr/share/horde/kronolith/templates/edit/edit_timespan.inc /usr/share/horde/kronolith/templates/fbview /usr/share/horde/kronolith/templates/fbview/busyblock.html /usr/share/horde/kronolith/templates/fbview/emptyblock.html /usr/share/horde/kronolith/templates/fbview/header.html /usr/share/horde/kronolith/templates/fbview/legend.html /usr/share/horde/kronolith/templates/fbview/meetingblock.html /usr/share/horde/kronolith/templates/fbview/row.html /usr/share/horde/kronolith/templates/fbview/section.html /usr/share/horde/kronolith/templates/fbview/unknownblock.html /usr/share/horde/kronolith/templates/feeds /usr/share/horde/kronolith/templates/feeds/atom.xml /usr/share/horde/kronolith/templates/itip /usr/share/horde/kronolith/templates/itip/notification.html.php /usr/share/horde/kronolith/templates/itip/notification.plain.php /usr/share/horde/kronolith/templates/javascript_defs.php /usr/share/horde/kronolith/templates/month /usr/share/horde/kronolith/templates/month/head.inc /usr/share/horde/kronolith/templates/month/head_side_by_side.inc /usr/share/horde/kronolith/templates/perms /usr/share/horde/kronolith/templates/perms/perms.inc /usr/share/horde/kronolith/templates/prefs /usr/share/horde/kronolith/templates/prefs/defaultalarm.html /usr/share/horde/kronolith/templates/resources /usr/share/horde/kronolith/templates/resources/form-header.inc /usr/share/horde/kronolith/templates/search /usr/share/horde/kronolith/templates/search/empty.inc /usr/share/horde/kronolith/templates/search/event_footers.inc /usr/share/horde/kronolith/templates/search/event_headers.inc /usr/share/horde/kronolith/templates/search/event_summaries.inc /usr/share/horde/kronolith/templates/search/header.inc /usr/share/horde/kronolith/templates/search/search.inc /usr/share/horde/kronolith/templates/search/search_advanced.inc /usr/share/horde/kronolith/templates/share /usr/share/horde/kronolith/templates/share/notification.html.php /usr/share/horde/kronolith/templates/share/notification.plain.php /usr/share/horde/kronolith/templates/smartmobile /usr/share/horde/kronolith/templates/smartmobile/day.html.php /usr/share/horde/kronolith/templates/smartmobile/event.html.php /usr/share/horde/kronolith/templates/smartmobile/javascript_defs.php /usr/share/horde/kronolith/templates/smartmobile/month.html.php /usr/share/horde/kronolith/templates/smartmobile/summary.html.php /usr/share/horde/kronolith/templates/view /usr/share/horde/kronolith/templates/view/view.inc /usr/share/horde/kronolith/templates/week /usr/share/horde/kronolith/templates/week/head.inc /usr/share/horde/kronolith/templates/week/head_side_by_side.inc /usr/share/horde/kronolith/themes /usr/share/horde/kronolith/themes/default /usr/share/horde/kronolith/themes/default/block /usr/share/horde/kronolith/themes/default/block/screen.css /usr/share/horde/kronolith/themes/default/dynamic /usr/share/horde/kronolith/themes/default/dynamic/screen.css /usr/share/horde/kronolith/themes/default/embed.css /usr/share/horde/kronolith/themes/default/graphics /usr/share/horde/kronolith/themes/default/graphics/addressbook_browse.png /usr/share/horde/kronolith/themes/default/graphics/agenda.png /usr/share/horde/kronolith/themes/default/graphics/alarm-000.png /usr/share/horde/kronolith/themes/default/graphics/alarm-fff.png /usr/share/horde/kronolith/themes/default/graphics/alarm.png /usr/share/horde/kronolith/themes/default/graphics/alerts /usr/share/horde/kronolith/themes/default/graphics/alerts/alarm.png /usr/share/horde/kronolith/themes/default/graphics/alerts/error.png /usr/share/horde/kronolith/themes/default/graphics/alerts/message.png /usr/share/horde/kronolith/themes/default/graphics/alerts/success.png /usr/share/horde/kronolith/themes/default/graphics/alerts/warning.png /usr/share/horde/kronolith/themes/default/graphics/attendee-accepted.png /usr/share/horde/kronolith/themes/default/graphics/attendee-declined.png /usr/share/horde/kronolith/themes/default/graphics/attendee-none.png /usr/share/horde/kronolith/themes/default/graphics/attendee-tentative.png /usr/share/horde/kronolith/themes/default/graphics/attendees-000.png /usr/share/horde/kronolith/themes/default/graphics/attendees-fff.png /usr/share/horde/kronolith/themes/default/graphics/attendees.png /usr/share/horde/kronolith/themes/default/graphics/back.png /usr/share/horde/kronolith/themes/default/graphics/back_quick.png /usr/share/horde/kronolith/themes/default/graphics/big_agenda.png /usr/share/horde/kronolith/themes/default/graphics/big_alarm.png /usr/share/horde/kronolith/themes/default/graphics/big_invitation.png /usr/share/horde/kronolith/themes/default/graphics/big_share.png /usr/share/horde/kronolith/themes/default/graphics/calendars.png /usr/share/horde/kronolith/themes/default/graphics/checkbox_off.png /usr/share/horde/kronolith/themes/default/graphics/checkbox_on.png /usr/share/horde/kronolith/themes/default/graphics/checkbox_over.png /usr/share/horde/kronolith/themes/default/graphics/close.png /usr/share/horde/kronolith/themes/default/graphics/data.png /usr/share/horde/kronolith/themes/default/graphics/dayview.png /usr/share/horde/kronolith/themes/default/graphics/delete-000.png /usr/share/horde/kronolith/themes/default/graphics/delete-fff.png /usr/share/horde/kronolith/themes/default/graphics/down.png /usr/share/horde/kronolith/themes/default/graphics/drag-handle.png /usr/share/horde/kronolith/themes/default/graphics/edit-000.png /usr/share/horde/kronolith/themes/default/graphics/edit-fff.png /usr/share/horde/kronolith/themes/default/graphics/exception-000.png /usr/share/horde/kronolith/themes/default/graphics/exception-fff.png /usr/share/horde/kronolith/themes/default/graphics/favicon.ico /usr/share/horde/kronolith/themes/default/graphics/goto.png /usr/share/horde/kronolith/themes/default/graphics/help.png /usr/share/horde/kronolith/themes/default/graphics/kronolith.png /usr/share/horde/kronolith/themes/default/graphics/left.png /usr/share/horde/kronolith/themes/default/graphics/loading.gif /usr/share/horde/kronolith/themes/default/graphics/logout.png /usr/share/horde/kronolith/themes/default/graphics/minus.png /usr/share/horde/kronolith/themes/default/graphics/monthview.png /usr/share/horde/kronolith/themes/default/graphics/new.png /usr/share/horde/kronolith/themes/default/graphics/new_big.png /usr/share/horde/kronolith/themes/default/graphics/new_small.png /usr/share/horde/kronolith/themes/default/graphics/new_small_fade.png /usr/share/horde/kronolith/themes/default/graphics/new_task.png /usr/share/horde/kronolith/themes/default/graphics/picker.png /usr/share/horde/kronolith/themes/default/graphics/plus.png /usr/share/horde/kronolith/themes/default/graphics/prefs.png /usr/share/horde/kronolith/themes/default/graphics/print.png /usr/share/horde/kronolith/themes/default/graphics/private-000.png /usr/share/horde/kronolith/themes/default/graphics/private-fff.png /usr/share/horde/kronolith/themes/default/graphics/recur-000.png /usr/share/horde/kronolith/themes/default/graphics/recur-fff.png /usr/share/horde/kronolith/themes/default/graphics/right.png /usr/share/horde/kronolith/themes/default/graphics/search.png /usr/share/horde/kronolith/themes/default/graphics/tasks.png /usr/share/horde/kronolith/themes/default/graphics/today.png /usr/share/horde/kronolith/themes/default/graphics/unknown-background.png /usr/share/horde/kronolith/themes/default/graphics/weekview.png /usr/share/horde/kronolith/themes/default/graphics/workweekview.png /usr/share/horde/kronolith/themes/default/graphics/yearview.png /usr/share/horde/kronolith/themes/default/ie8.css /usr/share/horde/kronolith/themes/default/opera.css /usr/share/horde/kronolith/themes/default/screen.css /usr/share/horde/kronolith/themes/default/smartmobile /usr/share/horde/kronolith/themes/default/smartmobile/screen.css /usr/share/horde/kronolith/themes/default/webkit.css /usr/share/horde/kronolith/view.php /usr/share/horde/kronolith/week.php /usr/share/horde/kronolith/workweek.php /usr/share/horde/kronolith/year.php /usr/share/tests/pear/kronolith /usr/share/tests/pear/kronolith/Kronolith /usr/share/tests/pear/kronolith/Kronolith/AllTests.php /usr/share/tests/pear/kronolith/Kronolith/Autoload.php /usr/share/tests/pear/kronolith/Kronolith/Integration /usr/share/tests/pear/kronolith/Kronolith/Integration/AllDayTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/Base.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/KolabTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/Sql /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/Sql/Base.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/Sql/Pdo /usr/share/tests/pear/kronolith/Kronolith/Integration/Driver/Sql/Pdo/SqliteTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/FromIcalendarTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/Base.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/KolabTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/Sql /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/Sql/Base.php /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/Sql/Pdo /usr/share/tests/pear/kronolith/Kronolith/Integration/Kronolith/Sql/Pdo/SqliteTest.php /usr/share/tests/pear/kronolith/Kronolith/Integration/ToIcalendarTest.php /usr/share/tests/pear/kronolith/Kronolith/Stub /usr/share/tests/pear/kronolith/Kronolith/Stub/CalendarManager.php /usr/share/tests/pear/kronolith/Kronolith/Stub/Driver.php /usr/share/tests/pear/kronolith/Kronolith/Stub/Registry.php /usr/share/tests/pear/kronolith/Kronolith/Stub/ShareFactory.php /usr/share/tests/pear/kronolith/Kronolith/Stub/Tagger.php /usr/share/tests/pear/kronolith/Kronolith/Stub/Types.php /usr/share/tests/pear/kronolith/Kronolith/TestCase.php /usr/share/tests/pear/kronolith/Kronolith/bootstrap.php /usr/share/tests/pear/kronolith/Kronolith/fixtures /usr/share/tests/pear/kronolith/Kronolith/fixtures/allday.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/bug11688.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/bug7068.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/export1.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/export2.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/export3.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/export4.ics /usr/share/tests/pear/kronolith/Kronolith/fixtures/fromicalendar.ics /usr/share/tests/pear/kronolith/Kronolith/phpunit.xml /var/lib/pear/pkgxml/php-horde-kronolith.xml
Konfiguration über die WEB-GUI
Die Konfiguration der Applikation Kronolith erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf.
$ firefox https://horde.sec-mail.guru/admin/config/
Da wir die Anwendung Kronolith noch nicht konfiguriert haben und auch die nötigen mySQL-Datenbanktabellen angelegt haben, sind die beiden Fehlermeldungen normal.
Als erstes legen wir die notwendigen Datenbanktabellen an. Hierzu klicken wir auf den Punkt Update all DB schemas.
Nun fehlt nur noch die Konfiguration vom Kalender KronolithTurba, diese legen wir nun an, in dem wir auf den Punkt Calendar (kronolith) klicken.
Hier erfolgt nun die Konfiguration der Horde-Applikation Kronolith.
Calendar Driver Settings
$conf[calendar][driver] SQL $conf[calendar][params][driverconfig] Horde defaults $conf[calendar][params][table] kronolith_events $conf[calendar][params][utc] [✔]
Free/Busy Driver Settings
$conf[storage][default_domain] $conf[storage][driver] SQL $conf[storage][params][driverconfig] Horde defaults $conf[storage][params][table] kronolith_storage
Calendar Handler Settings
$conf[calendars][driver] Default
Resource Handler Settings
$conf[resource][driver] SQL $conf[resource][params][driverconfig] Horde defaults $conf[resource][params][table] kronolith_resources $conf[resource][params][utc] [✔]
Reminder Settings
$conf[reminder][server_name] smtp.dmz.nausch.org $conf[reminder][from_addr] horde@nausch.org
Share Settings
$conf[autoshare][shareperms] None (no sharing) $conf[share][notify] [✔]
Displaying Holidays
$conf[holidays][enable] [✔]
Menu Settings
$conf[menu][import_export] [✔]
Maps
$conf[maps][driver] Horde driver (support for various map providers) $conf[maps][providers] OpenStreetMap $conf[menu][import_export] [✔] $conf[maps][geocoder] Google $conf[maps][geodriver] MySQL spatial extensions
Am Ende unserer Konfigurationsarbeit, sichern wir die Konfiguration mit einem Klick auf die Schaltfläche:
.
Die erfolgreiche Sicherung wird uns entsprechend angezeigt.
automatische Agenda-/Kalender-Meldungen
Damit tägliche Eventbenachrichtigungen der Kalendereinträge verschickt werden können, tragen wir in der crontab-Konfigurationsdatei /etc/crontab folgende ergänzung ein.
# vim /etc/crontab
- /etc/cronta
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed # Django : 2014-09-12 Verabeitung der Hordealarmmeldung alle 5 Minuten aktiviert */5 * * * * /usr/bin/horde-alarms # Django : 2014-09-12 tägliches Versenden der Agenda-/Kalender-Meldungen der # Hordekalenderanwendung um 01:30 Uhr 30 1 * * * /usr/bin/kronolith-agenda
Client-Konfiguration
Funambol Android Client
Bei unserer Webapplikation bedarf es keiner weiteren Konfiguration, hier liefert das Horde-Framework alles passen aus.
Damit wir von unseren Smartphones die dort zur Verfügung stehende Kalender-Applikation auch mit unserem Horde-Server synchronisieren können, benötigen wir noch von Funambol Inc. die App FunV10.
Die Installation von FunV10 nehmen wir vom Google Play App Store vor.
Da wir den Funambol-Client mit unserem Horde-Server verbinden wollen, wählen wir die Schaltfläche [Anmelden] aus.
Auf dem nächsten Bildschirm tragen wir dann ein:
- Benutzername:
eMail-Adresse - Passwort:
Nutzerpasswort, mit dem man sich beim Horde-Framework anmeldet. - Server URL
https://<--HOSTNAME-->/rpc.php
Über den Menüpunkt Konfiguration nehmen wir dann folgende Einstellungen vor:
- Sync mit Server:
geplant
Interval: 1 Stunde
[✔] Sende Clientänderungen zum Server - Kontakte:
Zwei-Weg Synchronisieren
[✔] Neue Kontakte immer im Adressbuch FunV10 erstellen. - Kalender:
Zwei-Weg Synchronisieren - Bilder:
Nicht Synchronisieren - Videos:
Nicht Synchronisieren - Dateien:
Nicht Synchronisieren
Zum Schluß stoßen wir dann die erste Synchronisation unseres mobilen Gerätes mit unserem Horde-Framework-Server an.
M$ Outlook Konto unter Android