takerukoushirou/roundcube-impress

为登录表单和任务栏添加自定义本地化impress页面。

安装: 29

依赖: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:roundcube-plugin

1.0.2 2022-01-16 14:17 UTC

This package is auto-updated.

Last update: 2024-09-16 19:38:28 UTC


README

为登录表单和任务栏添加自定义本地化impress页面。

功能

  • 内容可以进行本地化。
  • 链接位置可配置。
  • 登录任务impress页面不需要JavaScript即可工作,因此符合某些国家法律要求的易于访问。
  • 默认支持Classic、Larry和Elastic皮肤。
  • 可以通过模板轻松扩展其他皮肤以支持自定义内容元素。

安装

该插件可以通过Composer安装或手动安装。如果Webmail服务器允许出站请求,那么Composer是更舒适的选项,因为它可以自动解决依赖关系并简化更新。

使用Composer

⚠️ 注意,不建议以root身份运行Composer。插件安装需要启用脚本支持,因为RoundCube安装程序需要将下载的插件移动到插件目录,并可选择自动启用插件。

  1. 获取 Composer
  2. 在RoundCube Webmail根目录下,向插件添加一个新的依赖项。使用dev-main作为版本约束以获取最新开发版本。
    php composer.phar require 'takerukoushirou/roundcube-impress:^1.0'
    
  3. Composer可能会询问是否启用插件。使用y确认。

要更新已安装的插件到最新版本,只需运行

php composer.phar update --no-dev

手动

  1. 下载最新版本存档或检出最新版本分支。
  2. 将内容提取到名为roundcube_impress的文件夹中,该文件夹位于您的RoundCube安装的plugins目录中。

没有外部依赖。

对于更新,重复手动安装。建议在单独的文件夹中保留多个插件版本,并从plugins目录中创建指向最新版本文件夹的名为roundcube_impress的符号链接。

配置

要启用插件,请将roundcube_impress添加到RoundCube配置文件中的$config['plugins']数组中。
当使用Composer时,安装程序会询问是否自动启用插件。

选项

插件本身的配置是可选的,因为它将自动从config.inc.php.dist加载默认值。

要启用自定义,首先导航到插件目录,并将config.inc.php.dist复制到新安装上的config.inc.php
当使用Composer时,将自动创建副本。

根据需要编辑插件目录中的config.inc.php
所有选项及其接受的值均描述在config.inc.php.dist中。

内容

根据需要修改默认的content/en_US/impress.html impress。默认情况下,它也用于其他所有本地化。
如果不使用,请删除de_DE的示例本地化。

要添加对其他区域的支持,请将content目录中的en_US文件夹复制,并按新的区域名称命名新文件夹。根据需要修改包含的文件。

许可证

GNU General Public License v3 logo
GNU通用公共许可证v3或更高版本。有关详细信息,请参阅LICENSE文件。

本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分配和/或修改它,无论是许可证的第3版,还是(根据您的选择)任何更高版本。