定制 xypp/flarum-more-bbcode 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

xypp/flarum-more-bbcode

Composer 安装命令:

composer require xypp/flarum-more-bbcode

包简介

Adds more BBCode. Remaster from imeepo/flarum-more-bbcode and litalino/flarum-more-bbcode

README 文档

README

License Latest Stable Version Total Downloads

关于此分支

此分支 Fork 自Litalino/flarum-more-bbcodeimeepo/flarum-more-bbcode并重写了所有代码以改善体验

本项目所用样式以及图标等资产均来自原项目。感谢 imeepoLitalino 对flarum和原项目的贡献!

原项目请访问 imeepo版 Litalino版

如果你需要使用imeepo版本,请使用"dev-v1"版本

改进

本项目为原项目提供了下列改善

  • 更好的样式支持(多级列表浮窗)更接近flarum原版样式
  • 移动端支持
  • 功能开关
  • 语言样式改善,优化了代码中几乎所有的硬编码文本
  • 渲染逻辑优化,解决了权限问题
  • CloudBox支持自定义类型和图标
  • 代码结构改善(一个extend.php 500行,坐的住.jpg)

问题

由于本人不懂越南语,所以无法保留原作者的VI语言文件。对此表示非常抱歉,如果有愿意提供支持的人可以联系我或者直接提交PR

GDoc代码经测试存在不明问题,故移除了前端按钮。

Iframe移除了部分属性支持以解决安全性问题(事实上该特性不推荐开启,建议安装后直接到管理面板关闭)

快捷键功能在此版本暂未实现。将来视需求添加。

截图

1725161790295.png

1725161837360.png

安装

使用 composer 进行安装:

composer require xypp/flarum-more-bbcode:"*"

更新

composer update xypp/flarum-more-bbcode:"*"
php flarum assets:publish
php flarum cache:clear

更新内容

v2.0.5

  • 添加了BBCode和Markdown的切换功能
  • 【注意】调整了默认配置。现在默认会输入BBCode而不是Markdown。该设置可以由用户修改

v2.0.0

  • 合入了Litalino的Fork
  • 完全重写了前端代码

以下feature也在此版本引入

  • 更好的样式支持(多级列表浮窗)更接近flarum原版样式
  • 移动端支持
  • 功能开关
  • 语言样式改善,优化了代码中几乎所有的硬编码文本
  • 渲染逻辑优化,解决了权限问题
  • CloudBox支持自定义类型和图标
  • 代码结构改善

v1.0.0

  • 完全重写后端代码,在 Render 过程中进行判断,解决了权限问题,预览问题等
  • 有可能还解决了样式丢失问题(不确定,需要测试)

链接

xypp/flarum-more-bbcode 适用场景与选型建议

xypp/flarum-more-bbcode 是一款 基于 TypeScript 开发的 Composer 扩展包,目前已累计 1.68k 次下载、GitHub Stars 达 2, 最近一次更新时间为 2024 年 08 月 26 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「flarum」 「flarum extension」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

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

围绕 xypp/flarum-more-bbcode 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

  • Stars: 2
  • Watchers: 0
  • Forks: 6
  • 开发语言: TypeScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-08-26