首页

出自Discuz! 技术文库                

跳转到: 导航, 搜索

目录

欢迎来到  Discuz! 技术文库                

Discuz! 由旗下的   出品,是一 使用PHP编写,以 MySQL作数据存储 社区建站产品。建站者通过,可以快捷搭建一个具备论坛、门户、家园、群组等多功能模块的社区平台。
Discuz! 已经有10年的研发历 。凭借其自身优秀并简洁的系统架构,完善的插件平台和第三方产品开放机制,吸引了众多PHP爱好者进行 关功能的拓展和研发。
为了帮助 PHP爱好者了解 Discuz!的原理,更 的使用Discuz!、完善Discuz!,我们Discuz!研发团队整理并维护了此技术文库                 ,如果您有意见及建议  ,欢迎 为标准。

阅读 Discuz! 的编码规范   

阅读编码规  
开发一个优 的产品,需要有追求完美、严谨、高效的态度。在开始了解 Discuz! 的技术之前 我们有必要先阅读一下 Discuz! 的编码规范    。
本编码规范  ,仅适用于对 Discuz! 研发。

了解 Discuz! 的技术

基础框架、 、函数

下面的文档 为Discuz! 目录结构  说 、数据库字典 和一些涉及二次开发的通用性类和函数做了简要的注释说明。
如果你想使 Discuz!的架构进行 次开发,对这些基础通用的类、函数进行了解和掌握,是必须进行的一步。

模板机制 

在编写Discuz!可用的模板 前,您应当对模板的创建流程有一个大致了解。
你可以参考 面的流程进行创建。下面的文档,通过对模板的解析流程,缓存生成,以及模板语法和CSS缓存等多角 进行剖析,并通过简单示例的方式揭示整个流程的来龙去脉。

插件机制 

Discuz! 拥有一套完整的插件机制  。
合理使用插件机制  ,你可以更好的将自己的个性功能需求整合到Discuz!产品中的同 ,保持代码独立,并且不受后续Discuz!产品版本升 的影响。
我们鼓励并推荐,使用插件机制  进行个性需求定制和研发。

DIY拖拽模块拓

后台整合 

通过学习后 的编写流程,你可以实现基于Discuz!后台安全策 和登录策略来实现整合式的开发
下面文档重 讲解常用重要后台函数的常规使用


UCenter

Discuz! 的用户数据 部存储在 UCenter 中,并可以 用 UCenter 的接口体系 第三方产品进行挂接。因此,了解 UCenter 也是了解 Discuz! 产品体系的 要一步。

Discuz! X2.5新版架构优 说明

让 Discuz! 更加高效和 全

缓存机制   简单的说就是将一些重复操作的结果集保存下来,在收到同样的操作时直接从缓存的结果集中取出相应的数据直接使用,这样做的好处是降低重复性的解析 或者SQL查询之类的 作,从而有效的缓解服务器的压力。
在编码规范  中提到数据库的设计方法中包括性能与效率的前提下,做相应的SQL优化。在整 产品中,有时候不能忽略一些细小的优化,当出现过多未优化的细节时,也能带来致命的负载问题。
在Discuz!X中对于安全 面引入了新的机制,其中包括SQL检查、以及 制访问之类的限制。

动手吧,用  Discuz!的基础框架 编写自己的程序

基于Discuz!X的心情墙  
通过一个简 心情墙的编写过程,可以让你更清晰的了解,如何利用Discuz!的基础框架 来编写一个基于Discuz!的心情墙   。

加入 Discuz! 应用中心, 广大站长展示自己的作品

Discuz! 应用中心是 盛为广大开发者提供的展示、销售自己应用作品的平台,开发者可以将自己插件、模板、扩展提交到应用中心平台上发布,站长可直接通过 Discuz! 应用中心客 端(Discuz! X2.5 起将内置 )在线购买、 装应用,实现应用的一键安装。

加入我们 

如果你喜欢 Discuz!,有能力动 改造 Discuz!,有兴趣让 球几十万使用 Discuz! 的站点来点 亲手制造的新玩意?那么,加入我们  吧

意见及建议 

如果您对目 使用中的插件开发接口有争议,或者对未来的版本有新的需求,以及在插件开发过程中遇到的不便,欢迎提出您的宝贵意见和建议,请与我联系
个人工具
:    乐点棋牌最新版本   彩神帝  pk拾预测网站_pk拾手机计划网页版_pk拾全天计划两期   河北快三走势图-河北快3综合走势图-彩经网   疯狂彩票---首页欢迎你