Poniższy poradnik opisuje sposób dodania pluginu kalendarza do Roundcube oraz jego obsługę w przypadku szablonu Elastic.
Na początek przechodzimy do folderu tmp:
cd /tmp
Pobieramy plugin kalendarza:
git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git
Przechodzimy do katalogu pluginów naszego roundcube, w przypadku serwera z panelem directadmin jest to katalog:
cd /var/www/html/roundcube/plugins
Przenosimy pliki pluginy z folderu tmp do naszego katalogu pluginów
cp -r /tmp/roundcubemail-plugins-kolab/plugins/calendar .
cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring .
cp -r /tmp/roundcubemail-plugins-kolab/plugins/libkolab .
Poprawiamy plik konfiguracyjny pluginu:
cd calendar/
cp config.inc.php.dist config.inc.php
Tworzymy strukturę bazy danych pluginu.
cd ../../
bin/initdb.sh --dir=plugins/calendar/drivers/database/SQL
Instalacja lessc w systemie Centos7 wygląda następująco Jest on niezbędny aby plugin działał poprawnie na szablonie Elastic.
yum install rubygems yum install gcc-c++ yum install ruby-devel gem install less gem install therubyracer
Tworzymy CSS kalendarza dla szablonu elastic.
Będąc w katalogu /var/www/html/roundcube/
Wydajemy polecenie:
lessc -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css
Ostatni krok to dodanie Pluginu do pliku konfiguracyjnego Roundcube.
Edytujemy plik:
nano /var/www/html/roundcube/config/config.inc.php
I na końcu w sekcji:
// List of active plugins (in plugins/ directory) $config['plugins'] = array(
Dopisujemy
'calendar',
Moja sekcja wygląda następująco:
// List of active plugins (in plugins/ directory) $config['plugins'] = array( 'managesieve', 'password', 'archive', 'zipdownload', 'calendar', );
To wszystko, mamy w pełni działający kalendarz 🙂
Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…
Zobacz komentarze
Thanks, it worked but giving an error in:
lessc -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css
Aborted (core dumped)
Is is anything important? Thank you again for share it.
Hi,
I didn't notice anything happening.
It's best to report this error to the plugin publisher:
https://github.com/kolab-roundcube-plugins-mirror/calendar
A kojarzysz, jakieś rozwiązanie by webclient zachowywał się podobnie do gmail - chodzi mi o wątkowanie wiadomości, oznaczenie tagami, a nie przypisywanie do kategorii?
Sprawdzałeś czy mailcow z sogo nie posiada takich funkcji?
Sprawdzałem kiedyś, ale z tego co widzę teraz dalej nie łapie się:
- wątkowanie dalej jest w stylu outlook; czyli tworzy drzewo wiadomości, a nie po prostu wyświetla jedną wiadomość pod drugą (ala forum) w podglądzie wiadomości
- można do wiadomości dodawać tagi, ale nic to nie daje z nimi zrobić. Nie mogę po nich szukać, filtrować itp - ktoś miał pomysł ale nigdy go nie skończył. Przy czym wydaje się, iż miało to działać. Ale nie działa. Bo w ustawieniach możesz zdefiniować etykietę i przypisać jej katalog IMAP, ale nie możesz tego jakoś dalej podpiąć pod podforder.
I just tried it on Ubuntu 20.04 and it works perfectly!!!! :D
Thank you!!!!!