Dodanie kalendarza do Roundcube i szablonu Elastic
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:
| 1 |  cd /tmp | 
Pobieramy plugin kalendarza:
| 1 |  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:
| 1 | cd /var/www/html/roundcube/plugins | 
Przenosimy pliki pluginy z folderu tmp do naszego katalogu pluginów
| 1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/calendar . | 
| 1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring . | 
| 1 | cp -r /tmp/roundcubemail-plugins-kolab/plugins/libkolab . | 
Poprawiamy plik konfiguracyjny pluginu:
| 1 |  cd calendar/ | 
| 1 |  cp config.inc.php.dist config.inc.php | 
Tworzymy strukturę bazy danych pluginu.
| 1 |  cd ../../ | 
| 1 |  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.
| 1 2 3 4 5 | 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:
| 1 | 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:
| 1 | nano /var/www/html/roundcube/config/config.inc.php | 
I na końcu w sekcji:
| 1 2 | // List of active plugins (in plugins/ directory) $config['plugins'] = array( | 
Dopisujemy
| 1 |     'calendar', | 
Moja sekcja wygląda następująco:
| 1 2 3 4 5 6 7 8 | // 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 🙂








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!!!! 😀
Thank you!!!!!