syncgw/roundcube_plugin

在RoundCube中选择通讯录、日历、任务列表、笔记和邮件,以便与sync*gw同步。

资助包维护!
其他

安装: 168

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

类型:roundcube-plugin

9.20.7 2024-04-15 11:20 UTC

This package is auto-updated.

Last update: 2024-09-15 12:20:19 UTC


README

sync•gw是唯一一款完全可移植的服务器软件,提供几乎任何移动设备与您的Web服务器之间的同步服务。

roundcube_plugin软件包

使用此插件,您可以在您的RoundCube安装中指定要同步到您的手机/智能手机的哪些通讯录、日历、任务列表和笔记。对于通讯录,您可以指定是否只同步有指定电话号码的联系人,或者同步此通讯录中的所有联系人。

要求

要使用此插件,您需要一个功能齐全的RoundCube安装。要启用一些安装后脚本,您需要编辑您的composer.json文件并添加以下代码行

 "scripts": {
     "post-package-install" : [
         "syncgw\\lib\\Setup::postInstall"
     ],
     "post-package-update" : [
         "syncgw\\lib\\Setup::postInstall"
     ],
 	"post-package-uninstall" : [
         "syncgw\\lib\\Setup::postUninstall"
 	]
 }

此脚本将vendor/syncgw/core-bundle/src/sync.php链接到sync.php,这是用于同步和配置sync•gw的脚本。

安装

  • 请安装sync•gw插件

    composer require syncgw/roundcube_plugin
    
  • 如果您想同步通讯录,则不需要任何额外的RoundCube插件。

  • 如果您想使用共享通讯录,则需要安装globaladdressbook-Plugin

    composer require johndoh/globaladdressbook
    
  • 如果您想同步日历,则需要安装日历插件

    composer require kolab/calendar
    
  • 如果您想同步任务列表,则需要安装任务列表插件

    composer require kolab/tasklist
    

    注意:如果您使用此插件并在RoundCube日志文件中收到错误消息,请检查文件plugins/tasklist/config.inc.php。其中应指定$config['tasklist_driver'] = 'database';

  • 如果您想同步笔记,则需要安装ddnotes插件

    composer require dondominio/ddnotes 
    
  • 通过在文件config/config.inc.php中添加插件名称来激活我们的插件

    $config['plugins'] = array(
     ...
     'roundcube_plugin',
     [the other optional plugins]
     ...
    );
    
  • 最后,您需要sync•gw的同步和GUI界面。请转到您的RoundCube安装目录并复制以下文件

    copy (or cp) vendor\syncgw\core-bundle\src\sync.php .
    

使用方法

  • 通过在浏览器地址栏中输入http://[your-domain.tld]/[path to application directory]/sync.php来启动sync•gw网络界面。

  • 转到菜单设置,通过选择同步设置来配置同步设置。如果此选项未出现,则您没有在RoundCube根目录中安装sync•gw

  • 现在,您已准备好将选择的数据同步到您的手机/智能手机。如果您需要有关如何配置您的设备的帮助,请参阅sync•gw常见问题解答

故障排除提示

  • 如果您没有看到任何 sync•gw 标志,那么您可能需要修改 .htacess 文件:打开文件,搜索 RewriteRule ... vendor| ...。从该行中删除 vendor| 并保存文件,然后再次尝试调用 sync•gw

请享受!

许可证

此插件在 GNU 通用公共许可证 v3.0 下发布。

捐赠

如果您喜欢这个软件并希望支持我的工作,请随意给我捐赠

Donate with PayPal

[文档] [系统要求] [可用捆绑包] [所有更改列表] [附加下载] [常见问题解答]