Image

Bilgi Veritabanı → Roundcube Web Mail İçin Takvim Kurulumu

Roundcube web posta arayüzüne takvim eklentisi ekleyeceğiz. Bu eklenti, çeşitli takvim türleri oluşturma, etkinlik ekleme gibi özellikler sunarak kullanım kolaylığı sağlar. Kurulumdan sonra eklentiyi Roundcube yapılandırmasında ayarlayabilirsiniz.

Bu kılavuz, posta sunucusunun zaten kurulu olduğunu varsayar; yalnızca takvim eklentisinin kurulumuna odaklanacağız. Posta sunucusu kurulumu hakkında daha fazla bilgi için aşağıdaki bağlantıya göz atabilirsiniz:


Ayrıca, önceden yapılandırılmış bir işletim sistemi ile birlikte bir VPS sunucu sipariş edebilir ve VPS fiyatına hazır bir kurumsal posta sunucusu elde edebilirsiniz.


1. Roundcube Takvim Eklentisini Kurun

cd /tmp
git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git
cd /usr/share/nginx/html/webmail/plugins
cp -r /tmp/roundcubemail-plugins-kolab/plugins/calendar .
cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring .
cp -r /tmp/roundcubemail-plugins-kolab/plugins/libkolab .

2. Ayarları Kopyalayın

cd calendar/
cp config.inc.php.dist config.inc.php
vi config/config.inc.php

Takvim eklentisini Roundcube ana yapılandırma dosyasına ekleyin:

$config['plugins'] = array(
(...)
'calendar',
  );

3. Veritabanına Tabloları Kurun

cd ../../
bin/initdb.sh --dir=plugins/calendar/drivers/database/SQL

4. Eksik Modülleri Yükleyin

apt install php-sabre-*
apt install composer
cd /usr/share/nginx/html/webmail
composer require sabre/dav ~3.2.0 --no-update
composer require sabre/dav ~3.2.0

4.1 roundcube/plugin-installer Yükleme Talebinde

roundcube/plugin-installer modülü kurulumu sorulduğunda "n" (Hayır) yanıtını verin.

Takvimin çalıştığını kontrol edebilirsiniz; Roundcube sol menüsünde takvim simgesi görünecektir.


Bazı durumlarda takvim stiller olmadan görünebilir; bu durumda şu komutları çalıştırın:

apt install node-less
lessc -x /usr/share/nginx/html/webmail/plugins/libkolab/skins/elastic/libkolab.less > /usr/share/nginx/html/webmail/plugins/libkolab/skins/elastic/libkolab.min.css

Sayfayı yenileyin, takvim düzgün şekilde görüntülenecektir.





No Comments Yet