diff --git a/plugins/calendar/README b/plugins/calendar/README index 758fb1bb..025be65d 100644 --- a/plugins/calendar/README +++ b/plugins/calendar/README @@ -1,78 +1,81 @@ A calendar module for Roundcube ------------------------------- This plugin currently supports a local database as well as a Kolab groupware server as backends for calendar and event storage. For both drivers, some initialization of the local database is necessary. To do so, execute the SQL commands in drivers//SQL/.initial.sql For some general calendar-based operations such as alarms handling or iCal parsing/exporting and UI widgets/style this plugins requires the `libcalendaring` and `libkolab` plugins which are also part of the Kolab Roundcube Plugins repository. Make sure these plugins are installed and configured correctly. For recurring event computation, some utility classes from the Horde project are used. They are packaged in a slightly modified version with this plugin. REQUIREMENTS ------------ Some functions are shared with other plugins and therefore being moved to library plugins. Thus in order to run the calendar plugin, you also need the following plugins installed: * libcalendaring [1] * libkolab [1] INSTALLATION ------------ For a manual installation of the calendar plugin (and its dependencies), execute the following steps. This will set it up with the database backend driver. 1. Get the source from git $ cd /tmp $ git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git $ cd //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. Create calendar plugin configuration $ cd calendar/ $ cp config.inc.php.dist config.inc.php $ edit config.inc.php 3. Initialize the calendar database tables $ cd ../../ $ bin/initdb.sh --dir=plugins/calendar/drivers/database/SQL 4. Build css styles for the Elastic skin $ lessc --relative-urls -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css 5. Enable the calendar plugin $ edit config/config.inc.php Add 'calendar' to the list of active plugins: $config['plugins'] = array( (...) 'calendar', ); IMPORTANT --------- -This plugin doesn't work with the classic skin of Roundcube because no +This plugin doesn't work with the Classic skin of Roundcube because no templates are available for that skin. +Use Roundcube `skins_allowed` option to limit skins available to the user +or remove incompatible skins from the skins folder. + [1] https://git.kolab.org/diffusion/RPK/ diff --git a/plugins/libkolab/README b/plugins/libkolab/README index e30ab030..a4afe326 100644 --- a/plugins/libkolab/README +++ b/plugins/libkolab/README @@ -1,37 +1,40 @@ libkolab plugin to access to Kolab groupware data ================================================= The contained library classes establish a connection to the Kolab server and manage the access to the Kolab groupware objects stored in various IMAP folders. For reading and writing these objects, the PHP bindings of the libkolabxml library are used. -This plugin also provides elastic/larry skin support for Kolab plugins. +This plugin also provides Elastic/Larry skin support for Kolab plugins. REQUIREMENTS ------------ * libkolabxml PHP bindings - kolabformat.so loaded into PHP - kolabformat.php placed somewhere in the include_path * PEAR: HTTP/Request2 * PEAR: Net/URL2 INSTALLATION ------------ To use local cache you need to create a dedicated table in Roundcube's database. To do so, execute the SQL commands in SQL/.initial.sql CONFIGURATION ------------- Rename config.inc.php.dist to config.inc.php in the plugin folder. For available configuration options see config.inc.php.dist file. IMPORTANT --------- -This plugin doesn't work with the classic skin of Roundcube because no -templates are available for that skin. \ No newline at end of file +This plugin doesn't work with the Classic skin of Roundcube because no +templates are available for that skin. + +Use Roundcube `skins_allowed` option to limit skins available to the user +or remove incompatible skins from the skins folder. diff --git a/plugins/tasklist/README b/plugins/tasklist/README index 2bb7c3d8..5465b0d9 100644 --- a/plugins/tasklist/README +++ b/plugins/tasklist/README @@ -1,66 +1,69 @@ A task management module for Roundcube -------------------------------------- This plugin currently supports a local database as well as a Kolab groupware server as backends for tasklists and todo items storage. REQUIREMENTS ------------ Some functions are shared with other plugins and therefore being moved to library plugins. Thus in order to run the tasklist plugin, you also need the following plugins installed: * libcalendaring [1] * libkolab [1] INSTALLATION ------------ For a manual installation of the plugin (and its dependencies), execute the following steps. This will set it up with the database backend driver. 1. Get the source from git $ cd /tmp $ git clone https://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab.git $ cd //plugins $ cp -r /tmp/roundcubemail-plugins-kolab/plugins/tasklist . $ cp -r /tmp/roundcubemail-plugins-kolab/plugins/libcalendaring . $ cp -r /tmp/roundcubemail-plugins-kolab/plugins/libkolab . 2. Create tasklist plugin configuration $ cd tasklist/ $ cp config.inc.php.dist config.inc.php $ edit config.inc.php 3. Initialize the tasklist database tables $ cd ../../ $ bin/initdb.sh --dir=plugins/tasklist/drivers/database/SQL 4. Build css styles for the Elastic skin $ lessc --relative-urls -x plugins/libkolab/skins/elastic/libkolab.less > plugins/libkolab/skins/elastic/libkolab.min.css 5. Enable the tasklist plugin $ edit config/config.inc.php Add 'tasklist' to the list of active plugins: $config['plugins'] = array( (...) 'tasklist', ); IMPORTANT --------- -This plugin doesn't work with the classic skin of Roundcube because no +This plugin doesn't work with the Classic skin of Roundcube because no templates are available for that skin. + +Use Roundcube `skins_allowed` option to limit skins available to the user +or remove incompatible skins from the skins folder.