需要进官方插件库,需要遵守以下原则:
1. 插件名格式:{username}_{pluginname}
比如:xn_oauth
xn: 是作者的名字的缩写,这个前缀要具有唯一性,如果冲突则无法进入官方后台。
oauth:是插件名,这个表示这个插件是什么功能,注意,同类的插件在安装的时候会被卸载,但是数据保留!比如之前装了 jack_oauth,那么 jack_oauth 就会被卸载,数据保留,这样保证各个插件之间数据互通,用户选择起来不用考虑数据不兼容的问题。
2. 表名、字段、索引
因为要考虑数据的通用性,表名、字段、索引需要与官方沟通,加 QQ 群 474834730,进去找管理员。
3. 前端参考 Bootstrap 4 的 UI 规范和 Xiuno BBS 4.0 已有的交互模式。
view, model, route, admin 目录下的代码,作为二次开发人员,应该通读这几个目录的业务代码,JQuery, Bootstrap, XiunoPHP 框架代码不必读懂,熟悉原理和用法即可。
5. Xiuno 的插件审核非常严格
会从代码格式,安全,性能,易用性,一致性,等方面指出问题便于改进,正常情况下是6,7个来回,请做好心理准备,不要指望一次通过。对于新手来说不是一件容易的事情,但是是一个很好的学习和进步的机会,凡是通过的用户,我们在后台会记录下他的名字作为荣誉记录,并且插件分成也是一个很好的奖励。
Xiuno BBS 开发手册:
XiunoPHP 开发手册:
相关技术:
HTML / CSS / HTML5 / CSS3 / JS / DOM / JQuery / Bootstrap / PHP / MySQL:
Bootstrap 4.0:
Fontawsome 图标:
MySQL 索引设计和优化:
产品设计标准:
一键安装包:
模板风格修改:
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!