> ## Documentation Index
> Fetch the complete documentation index at: https://discuz.p.cafe/llms.txt
> Use this file to discover all available pages before exploring further.

# 介绍

> Discuz! X5 是官方团队基于 MitFrame® 内核的全新框架体系重构的全新版本，既是社区又是框架，全面开拓更广泛的开放视角。全面拥抱 OAuth2.0 的 RESTful API 接口，开发者可随意自定义自己的接口。内核级第三方登录接入、内核级支付接入、内核级多国语言接入。

## **X5.0 功能要点**

* 基于 MitFrame 内核的全新框架体系重构，既是社区又是框架，全面开拓更广泛的开放视角；
* 从前台到后台，开放更加彻底；
* 轻重兼顾的多功能一体化社区；
* 全新 JSON 编辑器；
* 版块、用户组、积分全面加强；
* 全面拥抱 OAuth2.0 的 RESTful API 接口，开发者可随意自定义自己的接口；

基于 MitFrame® 内核的全新框架体系重构的全新版本，既是社区又是框架，全面开拓更广泛的开放视角。全面拥抱 OAuth2.0 的 RESTful API 接口，开发者可随意自定义自己的接口。内核级第三方登录接入、内核级支付接入、内核级多国语言接入

### **手机版优化**

* 【界面优化】手机版逐步补充缺失的 PC 功能；
* 【手机拍照发图】手机版支持直接唤起相机拍照发图；

### 编辑器优化

* 【全新JSON编辑器】区块风格(Block-Styled)编辑器，具有干净JSON输出的块样式，同时，让编辑器有更多的自由性和可扩展性。块是构成条目的结构单元，例如，Paragraph，Heading，Image，Video，List都是块。每个块由插件表示，以热插拔的形式灵活为编辑器扩展功能；

### 账号管理

* 【全新账号管理】全新的账号管理系统，让你的账号更加安全；
* 【用户名可修改】增加用户更名系统，用户可随时更名，与登录名彻底分开，管理员可查询曾用名；
* 【邮件验证码】增加邮件验证码功能，让账户安全多一份选择；
* 【自由控制入口和功能】在后台可自由控制功能的入口，包括“自动登录”、“手工登录”、“登录接管”，“注册接管”、“同步头像”；
* 【加强社区间登录】增加 Discuz! 登录和 UCenter 2.0 登录，可在直接以另一个社区、UCenter 作为用户中心互相登录；
* 【更丰富的第三方登录】内置新版微信登录，开放机制可让更多第三方登录绑定在一个账号中；

### 版块加强

* 【支持更多版块】优化后台的版块管理，可添加管理、添加更多版块而不再卡顿；
* 【访问方式加强】增加需要提交申请才可访问方式的全新方式，助你打造别样小圈；

### 权限加强

* 【版块权限优化】版块权限增加断言表达式，可定义多种权限判断，让版块权限定义更加自由和私密（比如：必须同时在某用户组及某认证才可发帖、必须绑定了微信登录、QQ登录的才能访问版块之类的）；
* 【用户标签加入权限体系】版块权限设置中增加用户标签维度，为 Discuz! 的庞大权限体系再次增加一个自定义维度；

### 表情加强

* 【Emoji表情】PC 发帖、私信可以选择 Emoji 表情，后台可随意添加 Emoji 字符；

### 标签优化

* 【标签优化】标签加入热度算法；
* 【标签优化】门户文章支持标签，全站文章、帖子、日志接入同一套标签体系；

### 用户组加强

* 【多维晋级用户组】加强用户组功能，从之前的一维晋级用户组拓展为多维晋级用户组，为社区运营提供多维方向；
* 【晋级用户组独立积分公式】不同的晋级用户组可设置其独有的积分公式，让积分更加灵活起来的同时，让用户组的晋级向多维度方向发展；
* 【用户组独立积分策略】用户组可设置单独的积分策略维度，新手用户发帖+1金币，老手用户发帖+2金币，以后是可能的了；

### 积分加强

* 【积分策略加强】优化积分策略周期的维度，一个积分策略可增加多个周期策略，为您的社区运营提供更多的方向；
* 【积分日志加强】积分日志细化，记录所有积分变化；
* 【积分安全加强】加强积分系统底层安全性，自动记录异常积分，并在后台进行告警； New! 9.7

### 模板优化

* 【细胞模板】新增细胞模板机制，进一步优化内核中的公有部分；

### DIY优化

* 【开放】插件支持DIY模块的接入，插件安装后可直接为DIY添加新元素；
* 【手机版DIY】手机版模板支持DIY；
* 【前端组件】设计好的整体页面以及模块可以作为组件形式导出为组件，供其他风格使用；

### 多语言支持

* 【原生多语言】从系统内核底层支持多语言系统，可通过插件任意扩展支持的语言类型；
* 【多语言版本合一】多版本代码合而为一，从此对多编码版本说拜拜；New! 9.11

### 聚合首页

* 【聚合首页】基于细胞模板机制诞生的全新自定义聚合首页，自定义主题列表展示的规则，配合细胞模块可自由设置显示的细胞元素；

### **淘帖优化**

* 【个性化】增加封面和图标，突出淘帖的个性化的同时，也方便更多第三方模板打扮出更漂亮的专辑功能；

### **标签优化**

* 【标签优化】主题标签功能新增只能后台添加的功能，有效管控标签的质量；

### **记录加强**

* 【记录上传图片】记录增加图片上传功能；New! 12.28

### **IP 库加强**

* 【精简信息】增加只显示省级信息的精简显示方式；New! 12.28
* 【官方IP库】Discuz! 官方 IP 库上线，更快更准；New! 12.28
* 【显示位置优化】默认支持论坛主题、记录显示 IP 位置；New! 12.28

### **OAuth2**

* 【基于 OAuth2 协议的 API】全面拥抱 OAuth2.0 的 RESTful API 接口，所有接口直接通过导入方式即可自由拓展，并可自由控制每个调用方的接口权限；

### **UCenter 升级**

* 【支持手机】增加对手机安全验证的支持；
* 【解放邮箱】邮箱不再是必填字段；
* 【优化集成】默认不带 UCenter 服务端，优化 UCenter 客户端的集成，设置项集成到 Discuz! 管理中心；

### **管理中心优化**

* 【百变菜单】菜单布局可随意改造，你可以随意调整菜单的布局；
* 【多平台】Discuz! 已彻底变成了一个框架平台，管理中心以多平台形式完全开放，任何类型的应用都可拥有一个完整的后台界面，您还可自由创建自己的后台界面，它拥有全新的菜单、全新的 Logo，并且依然享受权限控制的管辖；同时还可以加入任何已存在的后台链接；
* 【二次校验】进入后台前增加二次校验以增强后台的安全，并可通过 childfile() 机制用插件的方式接管二次校验；
* 【分开登录】当未开启强制前台登录的的时候，前台和后台可以同时登录二个不同的账号；
* 【多标签】在同一个浏览器窗口用多标签即可打开多个页面，无需再打开多个浏览器窗口；
* 【扫码登录】基于 WitFrame 云平台提供的云服务，用户可使用微信扫码登录管理中心，而无需输入账号密码；
* 【登录提醒】监管所有的登录行为，管理中心有人登录后站长会收到提醒；

### **结构优化**

* 【App化】全面优化 Discuz! X 的目录结构，彻底 App 化，并支持拓展。提升站点功能入口为 App 级应用开关入口；
* 【URL统一】系统功能、插件、App 的 URL 进行统一，都为 index.php?app=xxx；
* 【子文件模式】通过子文件方式可自由接管相应的系统模块；
* 【文件调用方式优化】通过命名空间方式直接调用插件、App 的类文件，并可通过固定函数 appfile()、childfile() 方式调用相应类型的模块文件；

### **日志优化**

* 【日志优化】日志系统全面优化，记录更加全面，随时清理历史日志；
* 【日志开放】开发者可随时记录日志，让站长在管理中心的操作日志中查看；

### **开放优化**

* 【第三方登录开放】开发者可用插件方式直接拓展第三方登录功能，X5.0 的第三方登录功能默认支持多账号绑定；
* 【对象存储开放】开发者可直接从上传底层接入对象存储；
* 【模板增加变量设置】把插件变量的功能同步到模板，在模板设置中可以设计完整的多页设置表单；
* 【插件(模板)变量配置类型扩展】变量的配置类型可通过插件进行扩展，应用的设置项(showsetting)风格可通过插件进行扩展；
* 【分类信息类型扩展】分类信息类型可通过插件进行扩展；
* 【模板语言包】第三方模板支持语言包扩展；
* 【多媒体代码】插件可以随意增加更多渠道的多媒体代码解析插件；
* 【内核级支付】内核级支持更多支付方式，电子商务设置可以直接展示更多第三方支付设置；
* 【超级分类信息】通过拓展可以把分类信息拓展成风格各异的主题形式，Discuz! 彻底变为全新建站平台的开始；（[演示](https://dzwreview.t1.72zhan.com/forum.php)）
* 【权限选择器组件】默认自带权限选择器系统组件，方便插件开发者直接通过 forumperm() 判断权限；
* 【容量选择器组件】默认自带容量选择器组件，方便开发容量类设置项；

更多详见 [Discuz! X5.0 开发技术文档](https://open.dismall.com/?ac=document\&page=dev_x5_index)

### 全新云插件机制

* 【云插件】RESTful API  + WitFrame 的完美组合实现了全新的云插件，用户无需安装，直接在 WitFrame 市场安装应用即可在 Discuz! 中直接使用。同时，在插件部署在云端也不用担心代码泄露的问题，还能为插件开拓更广阔的市场；

### **安全加强**

* 【敏感信息加密】用户敏感信息在数据层可选择加密处理，防止信息泄露；
* 【验证问答升级】验证问答升级为安全验证，支持更多类型验证方式；

### **升级优化**

* 【升级补丁】Discuz! 新版发布后直接可在后台下载到专属你自己站点的补丁包；
