gecka/nextbridge 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

gecka/nextbridge

Composer 安装命令:

composer require gecka/nextbridge

包简介

NextBridge - Roundcube plugin for Nextcloud integration (files, calendar)

README 文档

README

Version PHP CodeSniffer License: AGPL v3 PHP Roundcube

Nextcloud integration for Roundcube.

About

NextBridge is a Roundcube plugin that enables seamless Nextcloud integration when using Roundcube embedded inside Nextcloud.

Features

  • Attach files from Nextcloud storage to emails
  • Insert public share links into email body
  • Save email attachments directly to Nextcloud storage
  • Save all attachments from an email to Nextcloud with one click
  • Add calendar invitations (.ics) directly to Nextcloud Calendar

How It Works

This plugin uses the Nextcloud file bridge provided by a compatible Nextcloud app. When Roundcube is embedded in Nextcloud via an iframe, the plugin communicates with Nextcloud using the postMessage API to:

  1. Open the native Nextcloud file picker when attaching files
  2. Open the native Nextcloud folder picker when saving attachments
  3. Transfer files via WebDAV using the existing Nextcloud session
  4. Add calendar events via CalDAV to Nextcloud Calendar

All file and calendar operations are executed by Nextcloud itself - Roundcube only sends requests via postMessage to the parent window.

Requirements

  • Roundcube 1.6+
  • One of the following Nextcloud apps with bridge support enabled:

License

This plugin is released under the GNU Affero General Public License Version 3.

Installation

Prerequisites

  1. Install a compatible Nextcloud app:

  2. Enable the bridge in the Nextcloud admin settings

Install with Composer (recommended)

Navigate to your Roundcube installation directory and run:

composer require gecka/nextbridge

The roundcube/plugin-installer will automatically place the plugin in the correct plugins/ directory and offer to enable it.

Don't have Composer? See getcomposer.org for installation instructions.

Running as root on a VPS? Roundcube files are typically owned by www-data. Run Composer as the web server user to avoid permission issues:

sudo -u www-data composer require gecka/nextbridge

Install manually

  1. Place this plugin folder into the plugins directory of Roundcube:

    cd /path/to/roundcube/plugins/
    git clone https://github.com/Gecka-Apps/NextBridge.git nextbridge
  2. Add nextbridge to $config['plugins'] in your Roundcube config:

    $config['plugins'] = array('nextbridge', /* other plugins */);

Done

The plugin automatically detects when the Nextcloud file bridge is available. No additional configuration is required.

Authors

Related Projects

Built with 🥥 and ☕ by Gecka — Kanaky-New Caledonia 🇳🇨

gecka/nextbridge 适用场景与选型建议

gecka/nextbridge 是一款 基于 JavaScript 开发的 Composer 扩展包,目前已累计 93 次下载、GitHub Stars 达 2, 最近一次更新时间为 2026 年 02 月 10 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 gecka/nextbridge 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 gecka/nextbridge 我们能提供哪些服务?
定制开发 / 二次开发

基于 gecka/nextbridge 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 93
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 27
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: JavaScript

其他信息

  • 授权协议: AGPL-3.0-or-later
  • 更新时间: 2026-02-10