Closed
Description
English: flarum/framework#74
这是一份 Flarum 未来的发展路线,包括:
- 以后可能会更改的计划或待办事项
- 正式版的发布日期还没有确定
- 有其它功能需求吗?阅读 FAQ 文档
总架构
下一个版本是 version 0.1.0。这将是可用于生产环境的第一个版本。然而,在随后发布的 0.x 版本中,我们会继续进行迭代,以提升扩展API的性能。
为此,我们将发布一系列的测试版。我们的重点是如下几点:
- 使安装程序更加稳定
- 整理 API 和 文档 Review and improve Extension API flarum/framework#246
- 提高测试覆盖率 flarum/core#245
- 让所有的功能都可以翻译 Implement translation on backend flarum/framework#267 Find and fix hardcoded translations flarum/framework#266 Improve translation key consistency flarum/framework#265
- 提升性能 SQL query audit + add database indexes flarum/framework#127
- 提升错误处理 Improve error handling flarum/framework#118
- Anti-spam反垃圾工具 Anti-spam flarum/framework#271
- 改进文本编辑器,增加格式按钮和全屏预览 flarum/core#309
- SEO Search engine optimization flarum/framework#189
- 添加一些还没有的管理员选项(如 Logo 上传,SMTP,SSL)
- 对系统核心以及捆绑的扩展进行改进
- 将 Likes 扩展并入到 "Rate" 扩展中 [Likes] Generalise to a "Rate" extension flarum/framework#306
- 键盘快捷键 flarum/core#155
- 重写 Pusher 扩展 flarum/core#321
- 新扩展:Private Discussions, SSO, Reporting, Answers, Embed
特性
Core 核心
- 可以按“讨论标题”进行搜索 Search discussion titles too flarum/framework#257
- 实现更多的高级搜索语法 flarum/core#256
- 让用户可以停用自己的账号,并销毁自己的信息 Give users the ability to deactivate their account and destroy personal info flarum/framework#255
- 增加在线用户状况 Add user online indicators flarum/framework#254
- 检测到用户已经登出时,提示用户重新输入密码 flarum/core#253
- 设计并实现密码重置页面和错误页面的 UI 设计 Design and implement reset password and error page UIs flarum/framework#252
- 对 slug 进行音译 Slug transliteration flarum/framework#194
- 减少用户的操作行为 Better composer minimize behaviour flarum/framework#191
- 修改讨论的边栏 Affix discussion sidebar flarum/framework#190
- SEO Search engine optimization flarum/framework#189
- 浮动讨论标题 flarum/core#157
- 键盘快捷键 flarum/core#155
- 讨论列表无限滚动 + 加载占位符 flarum/core#115
管理后台
- 改善页面设计,允许上传 Logo Improve admin CP appearance page, allow logo upload flarum/framework#268
- 添加 SMTP 设置的页面 Add UI to configure SMTP settings flarum/framework#258
- SSL 支持 SSL support flarum/framework#167
- 允许 API 使用主密钥访问 flarum/core#205
安装程序
- 完善的安装之前的系统需求检查
- 输入验证
- 支持其它数据库
- 支持数据表前缀 Suggestion: DB table name prefix flarum/framework#269
- 支持安装在子目录 Avatar cannot load if deploy Flarum in sub folder flarum/framework#291
- Web安装程序和命令行安装程序做相同的系统需求检查
Mentions
Subscriptions
- 用户可以自己设置,是否自动订阅自己创建的或者回复过的讨论 [Subscriptions] User setting to automatically follow discussions you start/reply to flarum/framework#310
Suspend
- 当系统禁止或者恢复了某个用户时,通知该用户 [Suspend] Give user a notification when they are suspended/unsuspended flarum/framework#322
Likes
Pusher
- 重写 flarum/core#321
Tags
- Apply a className to various elements based on the active tags flarum/core#327
- Allow tags to have default sort orders flarum/core#328
- Add ability to style tags with background images flarum/core#329
- Add setting to allow discussion authors to edit tags [Tags] Add setting to allow discussion authors to edit tags flarum/framework#330
新扩展
- Private Discussions
- SSO
- Reporting
- Answers
- Embed
- Header Links
愿望清单
这是我们一定要做的事情的清单,但是还未确定什么时候开始。
- 草稿
- RTL 支持
- 管理仪表盘 flarum/core#259
- 论坛的关于页面和其他静态页 Add "About This Forum" page with statistics, description, admins/mods, etc. flarum/framework#134
- Extension Marketplace
- Easy upgrade process
- 迁移 (esoTalk, FluxBB, others)
- Laravel integration Laravel integration flarum/framework#274
Metadata
Metadata
Assignees
Labels
No labels