Difference between revisions of "Kronolith"

From SME Server
Jump to navigationJump to search
m (Changed typos)
(31 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
{{Languages}}
 +
{{Warning box| This contrib is available on SME 7, SME 8 and SME 9, however no longer maintained by its author. He strongly suggests moving to [[https://wiki.contribs.org/Horde5 Horde 5]] for SME9 [[http://bugs.contribs.org/show_bug.cgi?id=8956 see bug #8956]]. }}
 +
 +
 
== Kronolith for SME Server ==
 
== Kronolith for SME Server ==
 +
=== Version ===
 +
{{ #smeversion: smeserver-kronolith }}
 +
{{ #smeversion: kronolith-h3 }}
 +
  
 
=== Maintainer ===
 
=== Maintainer ===
Line 6: Line 14:
  
 
=== Description ===
 
=== Description ===
Kronolith adds a calendar function to the built-in Horde framework.
+
Kronolith is a web-based calendar system written in PHP and utilizing the built-in Horde Application Framework.
 
 
<br>Step-by-step silly HowTo for installation of Kronolith on a fresh SME server 7.1.3.
 
 
 
It reflects the experiences I've had during install and are probably not always applicable.
 
 
 
It's intended for Linux-newbies like myself.
 
  
This installs from smedev repository (the simple way), there could be later versions elsewhere.
+
<br>Step-by-step HowTo for installation of Kronolith on a fresh SME server 7.3.
  
 
=== Installation ===
 
=== Installation ===
1. Log in (with username root) to the SME server console.
+
Log in (with username root) to the SME server console.
 
 
2. Download and install kronolith and smeserver-kronolith with:
 
 
 
yum --enablerepo=smedev install smeserver-kronolith
 
 
 
3. Do following commands for the changes to take effekt:
 
 
 
signal-event post-upgrade
 
  
4. And:
+
Install kronolith and smeserver-kronolith with:
  
  signal-event reboot
+
  yum --enablerepo=smecontribs install smeserver-kronolith
 +
signal-event post-upgrade; signal-event reboot
  
Your SME server reboots
+
alternatively to reboot:
 +
expand-template /etc/e-smith/sql/init/84mysql.create.kronolith
 +
expand-template /etc/e-smith/sql/init/85kronolith_upgrade
 +
service mysql.init restart
 +
signal-event email-update
 +
config set UnsavedChanges no
  
5. Enable webmail access in server-manager (if not already done)
 
  
6. Open https://yourserver/webmail
+
Enable webmail access in server-manager (if not already done)
  
7. Log in and check out "Calendar"-item.
+
Open https://yourserver/webmail
  
==== Check installed version ====
+
Log in and check out "Calendar"-item.
yum info installed *kronolith*
 
This should show info for both packages.
 
  
 
==== Uninstall ====
 
==== Uninstall ====
  yum remove smeserver-kronolith
+
  yum remove smeserver-kronolith kronolith-h3
 +
signal-event post-upgrade; signal-event reboot
  
 
=== Additional information ===
 
=== Additional information ===
Line 53: Line 51:
 
If you connect to the SME server console by Putty ssh-client (or similar) you can copy and paste the commands (very convenient).
 
If you connect to the SME server console by Putty ssh-client (or similar) you can copy and paste the commands (very convenient).
  
Please note that this was written in april 2007, if the software change then this howto may be outdated.
+
Please note that this was written in January 2008, if the software change then this howto may be outdated.
 +
 
 +
Please do edit if you find errors or have improvements.
 +
 
 +
=== connect with Thunderbird ===
 +
 
 +
you will need to install pear HTTP_WebDAV_Server
 +
pear install channel://pear.php.net/HTTP_WebDAV_Server-1.0.0RC8
 +
service httpd-e-smith restart
 +
 
 +
to add a calender use thunderbird and lightning
 +
* add new ical with url:
 +
https://server/horde/rpc.php/kronolith/username/username.ics
 +
* login to http://server/webmail and go to calendar, then "manage calendars" on left
 +
* click "subscription url" and change last part to be username only
  
Please do edit if you find errors or have improvements, but make sure that it works!
+
To migrate existing lighting calendar
 +
* go to thunderbird and export calendar to ics file
 +
* login to webmail, go to calendar and import the ics file
 +
* remove your temporary ics file
  
Good luck [http://wiki.contribs.org/User:Per /Per]
 
  
 
=== Bugs ===
 
=== Bugs ===
 
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-kronolith component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-kronolith|title=this link}}.
 
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-kronolith component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-kronolith|title=this link}}.
 +
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-kronolith|noresultsmessage="No open bugs found."}}
 +
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=kronolith|noresultsmessage="No open bugs found."}}
  
 
=== Tested software ===
 
=== Tested software ===
'''Host:''' SME server 7.1.3
+
'''Host:''' SME server 7.3, updated 2007-01-19.
'''Software:''' smeserver-kronolith.noarch 0:1.1-7
+
'''Software:''' smeserver-kronolith 1.1-10
Dependency installed: kronolith-h3.noarch 0:2.1.5-1
+
Dependency installed: kronolith-h3 2.1.6, php-pear-HTTP-Request 1.4.0-1, php-pear-Net-Socket 1.0.6-1, php-pear-Net-URL 1.0.14-1.
 
----
 
----
  
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 +
[[Category: Groupware]]

Revision as of 00:36, 13 March 2020


Warning.png Warning:
This contrib is available on SME 7, SME 8 and SME 9, however no longer maintained by its author. He strongly suggests moving to [Horde 5] for SME9 [see bug #8956].



Kronolith for SME Server

Version

Contrib 9:
smeserver-kronolith
The latest version of smeserver-kronolith is available in the SME repository, click on the version number(s) for more information.


Contrib 9:
kronolith-h3
The latest version of kronolith-h3 is available in the SME repository, click on the version number(s) for more information.



Maintainer

John Bennett Services - JBS (software)

Description

Kronolith is a web-based calendar system written in PHP and utilizing the built-in Horde Application Framework.


Step-by-step HowTo for installation of Kronolith on a fresh SME server 7.3.

Installation

Log in (with username root) to the SME server console.

Install kronolith and smeserver-kronolith with:

yum --enablerepo=smecontribs install smeserver-kronolith
signal-event post-upgrade; signal-event reboot

alternatively to reboot:

expand-template /etc/e-smith/sql/init/84mysql.create.kronolith
expand-template /etc/e-smith/sql/init/85kronolith_upgrade
service mysql.init restart
signal-event email-update
config set UnsavedChanges no


Enable webmail access in server-manager (if not already done)

Open https://yourserver/webmail

Log in and check out "Calendar"-item.

Uninstall

yum remove smeserver-kronolith kronolith-h3
signal-event post-upgrade; signal-event reboot

Additional information

Kronolith website

Announcement: SME Server 7.x Contribs

If you connect to the SME server console by Putty ssh-client (or similar) you can copy and paste the commands (very convenient).

Please note that this was written in January 2008, if the software change then this howto may be outdated.

Please do edit if you find errors or have improvements.

connect with Thunderbird

you will need to install pear HTTP_WebDAV_Server

pear install channel://pear.php.net/HTTP_WebDAV_Server-1.0.0RC8
service httpd-e-smith restart

to add a calender use thunderbird and lightning

  • add new ical with url:

https://server/horde/rpc.php/kronolith/username/username.ics

  • login to http://server/webmail and go to calendar, then "manage calendars" on left
  • click "subscription url" and change last part to be username only

To migrate existing lighting calendar

  • go to thunderbird and export calendar to ics file
  • login to webmail, go to calendar and import the ics file
  • remove your temporary ics file


Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-kronolith component or use this link .

"No open bugs found."
"No open bugs found."

Tested software

Host: SME server 7.3, updated 2007-01-19. Software: smeserver-kronolith 1.1-10 Dependency installed: kronolith-h3 2.1.6, php-pear-HTTP-Request 1.4.0-1, php-pear-Net-Socket 1.0.6-1, php-pear-Net-URL 1.0.14-1.