FlarumChina Versions Save

Flarum 中文优化版

v0.1.0-beta.12

4 years ago

前言

非常高兴,时隔两年又和大家见面了,在过去的两年中 Flarum 发起者之一的 toby 离开了团队,现在的工作主要由 luceos 负责,当然这此过程中 Flarum 也迎来了许多新的特性。同样的 Flarum 中文圈中也发生了一些变化,https://discuss.flarum.org.cn/ 因为 @justjavac 大佬有其他事情变为 @Golden 运营,为中文社区注入了新的活力 0xFFFF 社区也创建一个新的修改方案,对此我感到非常高兴,当然一个人的兴趣总会有转移或者其他事情的影响而发生改变,就如在几年前的 FlarumOne 应该是当时体验最好的,但是最后也停止更新了。我在这段时间中也因为种种原因停止了更新,但是因为疫情期间有空闲的时间,所以就将 FlarumChina 和并到了最新的代码并增加了一些修改。

更新

FlarumChina 更新

  • 🐬 对 docker 的第一位的支持
  • 🌄 支持 upyun 对象存储,修改 S3 使其能够使用兼容 S3 协议的方案,比如 七牛云 金山云,或者使用 minio 自建存储
  • 🚩 对 xunsearch 做了修改能够自定义服务器,使其能在 docker 中使用
  • 🔔 对 pusher 做了修改使其能够使用自建的第三方服务 poxa (文档稍后完善)
  • 🛕 新浪微博和腾讯互联的第三方登录
  • 🤖 对 reCAPTCHA 做了修改使其能够在中国境内使用,包括服务器在中国境内 (目前在考虑添加 geetest,使整个过程更流畅)
  • 💖 使用 weblate 管理翻译,提高翻译质量,感谢 @Csineneo ,在其基础上进行修改

下面部分主要是官方自 Beta7 以来的更新(只节选了对普通用户有影响的部分)

主要

🏷️ 标签 icon

image

🚤 提升了搜索的性能,效果

image

✏️ 编辑器按钮

image

📈 数据统计

image

BETA12
  • 🏋️ 对 PHP7.4 的支持
  • 📧 邮件支持 mailgun mandrill Amazon SES smto log (FlarumChina 修改:如果使用log用户自动激活)
  • ✋ 发布帖子的时候不会受到放滥用的拦截
  • 🖼️ 头像可以从 IE11和旧版 Edge 中上传
  • 🚩 用户可以自己举报自己的贴子
  • 🗂️ 如果一些内容没有翻译,将会使用默认语言进行代替
BETA11
  • 🚤 提升了搜索的性能
  • 🔗 外链将在当前窗口打开 连接添加不追踪属性
  • 🤡 旧的头像会在新头像上传时删除
  • 🥴 修复删除的帖子在一些情况下会出现在首页的问题
BETA10
  • 🏷️ 标签 icon
  • ☑️ 在安装的时候检查数据库版本
  • ⚠️ 修复 CSRF BUG
  • 📈 用户发帖会在统计中出现
  • ✏️ 管理员不能设置用户密码
BETA8
  • 🔔 通知列表可以滚动
  • 🦹‍♂️ 头像可以通过拖拽上传
  • 😀 使用 Twemoji 作为表情
  • 🥳 美化重设密码页面,插件页面
  • 🛕 自定义头部可以插入 HTML
  • 💐 更新到 Font Awesome 5
  • 🍀 移除开源字体,使用系统自带 (FlarumChina: 在中文语言下,使用了类似知乎的字体设置)

安装

docker 安装请看 交流论坛的帖子

虚拟主机安装请下载的文件,并设置重定向规则

  • Apache 请开启 mod_rewrite 并将网站根目录设置到 /path/to/flarum/public
  • Nginx 进行如下设置 并将网站根目录设置到 /path/to/flarum/public
location / {
  try_files $uri $uri/ /index.php?$query_string;
}

更新

本次升级有破坏性更新,你论坛的部分功能将不能在最新版中使用,同时在升级之前,请执行

ALTER TABLE `discussions` DROP `best_answer_post_id`;

v0.1.0-beta.7C

6 years ago

引言

新年之际:confetti_ball:,为了填以前承诺的坑,在着爆竹声声:tada:中 FlarumChina-beta.7C 准时来到。

本次的新增内容不多,主要增添了安全性,以及重新加入了 Composer 的安装方式 我们将所有的第三方修改都通过VCS进行加载,如果你有SSH权限安装与升级都将变的异常简单!


更新内容

01: :helmet_with_cross:安全更新

02: :crossed_flags:修复错误

03: :office:插件

  • 更新 flagrow/upload 可选择发图展现方式
  • 修改 ganuonglachanh/flarum-ext-markdown-editor: 修改样式,格式化实现方式
  • 添加 recaptcha 并使用谷歌中国服务器(可在中国使用)
  • 更新 Analytics 更好的 Piwik 体验
  • 更新 MediaEmbed B 站使用 HTML5 播放器

04: :books:结构更新

  • 使用 VCS 加载第三方修改

注意事项

  • 本次升级替换了上传插件,请重新开启新的用户管理插件 flagrow/upload
  • 若开启插件后地址后面出现(nojs=1)请刷新浏览器缓存(Ctrl + F5)
  • 大多数插件默认不开启,若有需要请到后台选择性的开启。

更新方法

  1. 推荐 使用 Composer 进行升级

  2. 下载文件进行更新 注:请从beta7B升级,或全新安装

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars\images\files\extensions文件夹以及根目录下的config.php文件

     删除之后目录结构应为这样
     ├── assets
     │   ├── avatars
     │   │   └── *
     │   ├── images
     │   │   └── *
     │   ├── files
     │   │   └── *
     │   ├── extensions
     │   │   └── *
     └── config.php
       (images/files/extensions文件需要开启对应的插件才有)
    
  3. 下载最新版完整包覆盖解压 (我们提供了PHP安程序可供快速安装,可免去下载上传再解压的麻烦过程)

  4. 访问后台(xxx.com/admin),输入数据库密码,点击更新

  5. 访问首页,若没有错即升级成功

链接

v0.1.0-beta.7b

6 years ago

引言

距 FlarumChina beta.7 发布已经有20天,有许多用户的需求我们并没有满足,同时我们的好伙伴flarum-cv.org为flarum中文圈子带来了许多更新以及优化内容,得到meto的许可之后我们也将flarum cv 0.7.1的更新集合到FlarumChina中。

由于本次修改涉及太多第三方插件的修改,不再支持COMPOSER安装!

更新内容

1)合并flarum cv 0.7.1更新

  • SEO优化,所有帖子页 description 使用主贴最前的220字符。
  • 更新 flagrow/upload 修改图片模板,允许点图片最大化(灯箱效果)
  • 修改 ganuonglachanh/flarum-ext-markdown-editor:添加大量按钮与下拉菜单完善编辑器功能
  • 修改 flagrow/users-list :修改 css 代码解决不同分辨率下错位问题,重新调整顺序,加入后台编辑按钮

2)FlarumChina更新

  1. 格式化插件
  • 增加网易云音专辑,以及歌单内容
  • 增加网易公开课的支持
  1. 插件的增添
  • 新增 davis/flarum-ext-split 插件:允许你拆分文不对题的回帖变成新话题
  • 新增 reflar/reactions 插件:facebook 的回应表情
  1. BUG的修复
  1. 其他
  • 对安装包体积进行缩减,减小了15MB左右的大小(未压缩前)github·8950643

注意事项

  • 本次升级替换了用户管理插件,请重新开启新的用户管理插件 flagrow/users-list
  • 我们推荐使用全新的上传插件 flagrow/upload
  • 若开启插件后地址后面出现(nojs=1)请开启DEBUG可以解决(未知问题暂时无法修复)

已发现的问题

  1. https下发表文章页面刷新有问题。
  2. 有极小的几率帖子的时间显示重复。 请高手们帮忙修复

更新方法

注:请从beta7升级

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars\images\files\extensions文件夹以及根目录下的config.php文件

     删除之后目录结构应为这样
     ├── assets
     │   ├── avatars
     │   │   └── *
     │   ├── images
     │   │   └── *
     │   ├── files
     │   │   └── *
     │   ├── extensions
     │   │   └── *
     └── config.php
       (images/files/extensions文件需要开启对应的插件才有)
    
  3. 下载最新版完整包覆盖解压 (我们提供了PHP安程序可供快速安装,可免去下载上传再解压的麻烦过程)

  4. 访问后台(xxx.com/admin),输入数据库密码,点击更新

  5. 访问首页,若没有错即升级成功

v0.1.0-beta.7

6 years ago

引言

距 Flarum beta.6 发布已经280天,Flarum官方重新整理了一下milestones,Flarum beta7终于横空出世,FlarumChina也在经过一番合并以及功能的增添之后释出了。

本次同样可以使用Composer进行安装

若你使用Composer请看 ''二楼 ''

更新内容

1)合并的官方更新

  • 在登录时添加“记住我”复选框。
  • 单击“刷新”按钮时更新通知计数
  • 管理员可以手动激活用户
  • 通过API以用户组为限制搜索用户/api/users?filter[q]=group:admin,mod
  • 使用UI进行标题的更改,不再依赖浏览器
  • 阻止最后一个语言插件被禁用,以防止出现乱码
  • 在引用的时候,同时引用图片和表情 ...... 更多请看Github/Release v0.1.0-beta.7 · flarum/core

2)FlarumChina更新

  • 搜索引擎优化
  • 优化时间在竖屏设备(手机)中的错位问题
  • 帖子标题搜索(没有使用插件实现,参考了flarum-ganuonglachanh-search) 因为使用LINK来进行搜索,考虑性能问题,限制为输出50个结果
  • 可以使用UI添加Mate(用于网站验证)
  • 使用UI添加CDN服务,加速静态文件
  • 对搜索搜索引擎友好的页面
  • 重新修改google 字体、highlight.js 以及 emojione(在国内的可用率不高)

3)插件的增添

  • 删除,广告插件(Ads) 笔者问过该插件作者,他说该插件生来就是被遗弃的,将会有更好的替代,在这之前为了不影响以后的升级暂时移除
  • 添加 统计插件(Analytics) 可以添加Google Analytics 和 piwiki (Google Analytics 近几个月在国内可用率较高) 该插件可以统计每一个页面的动作,不只是简单的添加统计代码(只能统计浏览器刷新)

更新方法

注:请从beta6c升级

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars\images文件夹以及根目录下的config.php文件

     删除之后目录结构应为这样
     ├── assets
     │   ├── avatars
     │   │   └── *
     │   ├── images
     │   │   └── *
     └── config.php
       (images文件需要使用图片上传插件,并选择本地储存才有)
    
  3. 下载最新版完整包覆盖解压

  4. 访问后台(xxx.com/admin),输入数据库密码,点击更新

  5. 访问首页,若没有错即升级成功

注意

  1. 若出现界面乱码,请到后台开启全新的语言插件
  2. CDN和Meta若不设置请填入0
  3. 请持续关注该页,因为我们没有精力做完全的测试,有可能随后发布修复版
  4. 目前搜索尽管可以搜索标题,但仍然只能单个关键字搜索。

链接

下载地址

v0.1.0-beta.6c

6 years ago

引言

距 FlarumChina v0.1.0-beta.6b 发布已经过去了四个多月,而Flarum官方的开发脚步已经放慢,但Flarum插件的开发却迎来了一个高峰,我们也重新构建了FlarumChina,我们也第一次有了正式的域名FlarumChina.org,这里需要感谢腾讯云提供的低价域名以及便捷的支付方式。

重新构建了FlarumChina

一直以来Flarum的升级以及插件的安装不是那么的方便,我们也一直在思考这个问题,但限于水平以及时间我们没有完成这项工作,直到bazzaar的发布我们看到了希望。其实早在几个月前我们就已经注意到这插件,但由于早期的Bug太多我们一直没有升级,但今天我们要高兴的告诉你们,为你们而做的Flarum来了!

这次的升级我们分离了Core,让我们一直忽略的Composer用户可以更快速的使用FlarumChina,若你使用过Composer请看二楼

更新内容

  1. bazzaar 应用插件
  2. 过滤插件(Filter)
  3. 广告插件(Ads)
  4. 论坛积分排名插件(Gamification)
  5. 版权插件(Post Copyright)
  6. 头像剪切插件(Profile Image Crop)
  7. 全新的用户管理(ReFlar User Management)
  8. 回复可见和登陆可见(Login2See&Reply2See)
  9. 修复Bug

更新方法

注:请从beta6b升级

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars\fonts\images文件夹以及根目录下的config.php文件

     删除之后目录结构应为这样
     ├── assets
     │   ├── avatars
     │   │   └── *
     │   ├── fonts
     │   │   └── *
     │   ├── images
     │   │   └── *
     └── config.php
       (images文件需要使用图片上传插件,并选择本地储存才有)
    
  3. 下载最新版完整包覆盖解压

  4. 访问后台(xxx.com/admin),开启你想要开启的新插件。

  5. 删除assets目录下的所有js和css文件

  6. 访问首页,若没有错即升级成功

同时也欢迎到我们的交流平台gitter进行交流

关于插件的使用

  1. 应用市场 请注意需要较好的服务器性能,若内存不足1GB会提示连接超时
  2. 版权插件(Post Copyright) 需要设置一个附加版权,若不设置有很大的几率白屏

v0.1.0-beta.6b.fix

7 years ago

更新内容

  1. 回归的用户管理插件
  2. 表情选择器
  3. 编辑器
  4. 积分插件
  5. 最佳回复

更新方法

注:请从beta6.fix.2升级

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars和fonts文件夹以及根目录下的config.php文件

    删除之后目录结构应为这样
    ├── assets
    │   ├── avatars
    │   │   └── *
    │   ├── fonts
    │   │   └── *
    └── config.php
    
  3. 下载最新版完整包覆盖解压

  4. 访问后台(xxx.com/admin),开启你想要开启的新插件。

  5. 删除assets目录下的所有js和css文件

  6. 访问首页,若没有错即升级成功

同时也欢迎到我们的交流平台gitter进行交流

关于积分插件的使用

在插件设置 - 货币名称中填入 拥有 {money} 点 其中的{money}为显示的积分

v0.1.0-beta.6.fix.2

7 years ago

更新内容

  • 合并官方更新
  • 系统级的smtp可视化编辑(1)插件将会在下版本删除,(2)可平滑升级
  • 可以上传Logo和favicon
  • 管理员可以查看发布者ip
  • 引用图标
  • fix bug

更新方法

  1. 备份数据库以及网站文件以防不时之需

  2. 删除所有文件,除了根目录下的assets下的avatars和fonts文件夹以及根目录下的config.php文件

    删除之后目录结构应为这样
    ├── assets
    │   ├── avatars
    │   │   └── *
    │   ├── fonts
    │   │   └── *
    └── config.php
    
  3. 下载最新版完整包覆盖解压

  4. 访问后台(xxx.com/admin),输入数据库密码,点击更新,即可完成!

v0.1.0-beta.5b

7 years ago

更新:

添加头部链接插件 添加页面插件 修复修改密码页面 优化某些CDN 重新添加Cloudinary云储存支持 编辑器添加表情预览选择 修复Pusher不更新漏洞 修复Bug

更新方式

请参考http://discuss.flarum.ga/d/6 并导入以下sql文件(创建头部链接插件数据库表)

v0.1.0-beta.5

8 years ago
  1. 合并官方的更新
  2. 删除不兼容的QQ登陆插件(等待原作者的更新)
  3. 不限期删除用户管理插件和社交分享插件
  4. 从beta4更新请看 http://discuss.flarum.ga/d/6

官方更新内容 https://github.com/flarum/core/releases/tag/v0.1.0-beta.5

v0.1.0-beta.4.3

8 years ago

常规升级

  1. 中文插件(增加第三方翻译)
  2. 社交网站绑定