关于 Discuz! 的二次开发
网址: http://www.dbanotes.net/web/discuz.html
可能是因为 Discuz! 庞大的用户群的原因吧,发现有些中小网站也有在 Discuz! 基础上做二次开发的,巧的是,到了某个阶段,不约而同的遇到类似的问题:开发进度明显滞后。
个人觉得 Discuz! 设计的初衷是面向中小站长的,对于二次开发可能并不是很重视。去官方论坛看了半天,甚至都没有专门二次开发的板块。莫非大家的二次开发都是各自为政,摸着黑搞的么?(好像的确是这样,代码开源,对着修改就成) 一些简单的门户开发估计问题都不大的,如果业务复杂一些,并且流量相对较大,可能隐忧就会比较明显了。
有次因为要验证一点东西,看了一点 Discuz! 的代码,发现一些基本的模块性能上并非很好(我自己并不很懂 PHP,只是出于性能考虑罢了),类似的页面在一定规模下并不会对性能有太大影响,可一旦突破某个量级,影响就非常明显了。有的网友可能会说,别装了,你不知道 Discuz! 功能有多强大吧? 问题可能恰恰就在于功能强大这儿了,一个软件如果自身已经在一些细节上考虑的足够细致,那么无疑也会给二次开发带来不必要的开销。就这一点上说,或许 Discuz! 有必要开发一个面向二次开发的版本,削减一些锦上添花的小功能。
另外,UCenter 这个 SNS 产品我觉得也不会有太大作为,千站一面的 SNS ,除了让大家消磨一些无谓的时间,会带来什么创新呢?
这只是我心血来潮,对产品设计的一点思考罢了,可别真的绕到 Discuz! 到底有哪些优点上去...
关于 Discuz! 的二次开发相关推荐
- discuz 二次开发文章
参考: Discuz! X3.2 二次开发基本流程: https://blog.csdn.net/qq_35637004/article/details/81078611 discuz二次开发常用技术 ...
- discuz php接口文档,Discuz二次开发技术文档
点评:Discuz二次开发基本知识总结,需要对discuz进行二次开发的朋友可以参考下. 一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管 ...
- [二次开发][Discuz!X] Discuz!二次开发基本知识
前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家.本贴内容由本人定期更新.本贴只介绍Discuz!中部分技术点,本贴紧 ...
- discuz二次开发 教你识别程序目录和文件列表
本列表总览分两个部分, 第一个部分为:目录.文件篇. 第二个部分为:模板文件结构篇. 目录+文件篇: | – admin.php 管理员入口 | – api.php 接口文件 | – category ...
- Discuz 二次开发 (一) 目录结构和运行逻辑
Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的. api uc.php UC ...
- discuz二次开发技巧
discuz二次开发技巧 二次开发大多时候知识设置和处理,如果能够获知模板文件获得的变量数组将大大提高我们的开发效率 获取页面已经定义的变量 <--{eval printf_r(get_defi ...
- dz发帖html模式,discuz二次开发调用编辑器发帖显示html何解?
discuz的开发文档很少,在二次开发的时候用discuz的编辑器,显示的是html代码,查看源码和各种莫名其妙的问题着实令人摸不着头脑.而discuz帖子存储在数据库的却是自定义的bbcode而不是 ...
- Discuz二次开发基本知识详细讲解
Discuz是国内最流行的论坛软件管理系统,今天小编跟大家分享一篇关于Discuz二次开发基本知识详细讲解,感兴趣的朋友跟小编一起来了解一下吧! 一) Discuz!的文件系统目录注:想搞DZ开发,就 ...
- Discuz二次开发基本知识总结
一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管理功能模块 b) Api:DZ系统与其它系统之间接口程序 c) Archiver:DZ中, ...
最新文章
- 跨平台SSE、AVX指令测试
- java string()函数_转载java String.split()函数的用法详解
- redhat6.5 yum register 问题
- mysql优化之sakila测试数据库
- saveas java_在SaveAs之后Excel崩溃
- Linux 下查看系统是32位 还是64 位的方法
- ConcurrentHashMap原理,jdk7和jdk8的区别
- 零云九歌小组KTV点歌系统简介
- java 获取随机数字的三种方法
- 程序员职业自由6个阶段,你处于哪个?
- 有哪些网站社区可以看原创平面设计大师作品?
- Leetcode 105. 前序和中序遍历序列构造二叉树
- 字符串题目 --- 递归和动态规划
- 保护站点子目录的文件
- Word替换重复的内容
- 北京网络行业协会鉴定称飞流软件无法卸载
- ButterKnife系列之手写实现
- Ubuntu 16.04 查看软件包的命令技巧
- 设置密保问题,问题不重复设置
- 3d游戏编程(转帖)
热门文章
- SMS短信中英文混合编码
- 音频信号输入itc服务器,ITC数字IP网络双向对讲语音通讯系统
- 招商银行西安分行暑期实习生应聘流程
- 『Java安全』反序列化-CC7反序列化漏洞POP链分析_ysoserial CommonsCollections7 PoC分析
- 精通 正则表达式 看这一篇就够了
- 不会吧!做了两年建模师你还不清楚3D游戏角色制作过程
- 热敏电阻、NTC基本概念
- 用java编写围棋游戏
- 将NSString转换成UTF8编码的NSString
- 信息学奥赛一本通 1302:股票买卖 | OpenJudge NOI 2.6 8464:股票买卖