====== RoundCube ====== ===== Plugin kezelés ===== * http://plugins.roundcube.net/ A pluginek jelenleg eléggé mostohán vannak kezelve, valami gyárilag szállítva van a **Complete** csomaggal, van amit //Composer//-rel kell telepíteni, és vannak a régebbiek, amiket oda kell másolni. Mivel a //Composer// képes frissíteni a ''$config['plugins']'' tömböt, így érdemes azt csak a //Composer//-nek fentartani, a többi elemet pedig ''array_push()''-al hozzá fűzni. Ennek megfelelően itt egy példa összeállítás: * ''roundcube/composer.json'': { "name": "roundcube/roundcubemail", "description": "The Roundcube Webmail suite", "license": "GPL-3.0+", "repositories": [ { "type": "composer", "url": "http://plugins.roundcube.net/" } ], "require": { "php": ">=5.3.0", "roundcube/plugin-installer": ">=0.1.3", "gms-sa/advanced-search": "dev-stable", "johndoh/contextmenu": "dev-release-2.0", "cor/dovecot-ident": "dev-master", "stwa/google-addressbook": "dev-master", "mat_krauser/image_paster": "dev-master", "cor/keyboard_shortcuts": "dev-master", "mfreiholz/persistent_login": "dev-master", "takika/rc_smime": "dev-master" }, "minimum-stability": "dev" } * ''config/config.inc.php'': ... // ---------------------------------- // PLUGINS // ---------------------------------- // List of active plugins (in plugins/ directory) // For composer.json $config['plugins'] = array( 'advanced_search', 'contextmenu', 'dovecot_ident', 'google_addressbook', 'image_paster', 'keyboard_shortcuts', 'persistent_login', 'rc_smime' ); // For released plugins array_push($config['plugins'], 'acl', 'additional_message_headers', 'archive', 'emoticons', 'hide_blockquote', 'jqueryui', 'managesieve', 'markasjunk', 'new_user_dialog', 'newmail_notifier', 'subscriptions_option', 'vcard_attachments', 'zipdownload' ); // For other way installed plugins array_push($config['plugins'], 'serverinfo', 'google_analytics' ); ... ==== Frissítés ==== Ha már be van lőve a ''composer.json'', akkor * Plugin telepítéshez: php composer.phar install * Plugin frissítéshez: php composer.phar update ===== Frissítés ===== - Töltsd le a legfrissebb **Complete** verziót: http://roundcube.net/download/ - Csomagold ki, majd futtasd le a frissítő scriptet: ./bin/installto.sh '' - Lépj bele a befrissített RoundCube mappába - Hozd helyre a jogosultságokat (a telepít): chown root:root -R . chown www-data:www-data -R logs temp