Discuz! X 重构,意见征集

2020-10-04 10:59:19 +08:00
 starsriver

我是体验到了贴吧的恶心之处。唯一一次在贴吧发的贴( https://tieba.baidu.com/p/5705642823?pid=119789505898&cid=0&red_tag=2188154789#119789505898

前言

基本叙述

个人态度

最后我想说,重构 dz 的难度不亚于完全推翻。前人十几年所创造的精华与糟粕需要开发者精心斟酌保留与否。我个人追求的匠人精神和闭门造车的能力应当是每一位开发者所具备的。我提倡开发者能够将真心投入进去,敢于应用新技术和标准的同时,要时刻记得自己创造的东西最终目的是为人而服务。

我想说的就这些,欢迎留言。

9220 次点击
所在节点    PHP
70 条回复
nomansky
2020-10-04 11:01:23 +08:00
赞,不过 dz 的漏洞太多了
Telegram
2020-10-04 11:07:17 +08:00
@nomansky #1 人怕出名猪怕壮,懂吧。
因为 discuz 当年占有率遥遥领先,自然很多人去挖洞,和 win 系统一样,不是因为 linux 漏洞少,因为挖 win 漏洞有利可图啊。
CRight
2020-10-04 11:07:41 +08:00
改得完全看不出来了
starsriver
2020-10-04 11:09:39 +08:00
@nomansky
几年里我对 Dz 源码的摸索下,人们对 dz 的 bug 多的主观看法 主要是因为 dz 对兼容性要求过于苛刻导致的不兼容,所谓事与愿违。
大部分所谓的 Bug 都是模板的混乱造成的,而我也在不断更新模板渲染模式。
为了让开发更加简单,我修改后的 dz 只支持 php7.0 以上。
starsriver
2020-10-04 11:10:00 +08:00
@CRight 可以说是重构
youla
2020-10-04 11:11:00 +08:00
蛤,又一个二刺螈,界面感觉还不错,重构完了吗?看到有些地方样式好像还有点问题。
starsriver
2020-10-04 11:12:03 +08:00
@youla 不是有些地方,而是不少地方都没完成。。。所以才征求意见。
pC0oc4EbCSsJUy4W
2020-10-04 11:13:14 +08:00
哈哈,加油,可以自己造轮子玩啊
youla
2020-10-04 11:16:21 +08:00
@starsriver 是前后端分离的吗,刚学 php 时,看到好多项目都是 php 代码穿插着 html,不知道现在还是不是这样,改那种代码起真的很痛苦。
starsriver
2020-10-04 11:19:07 +08:00
@youla
目前没有分离前后端的意图,重构的 dz 本质上依旧是 html 和 php 混写

但是!!!我已经修改了大部分的模板,html 和 php 基本上是分开来写的。
Szhi
2020-10-04 11:20:42 +08:00
别重构了,自己造一个吧。
starsriver
2020-10-04 11:24:00 +08:00
@Szhi 请认真审题。。。
kaiki
2020-10-04 11:27:02 +08:00
总的来说没有什么新东西拿得出手,不足以拯救 DZ 以及论坛这个模式。
前端上都能找到其他网站的影子,但是风格不够统一,体验上还是有所欠佳。
就当是累积经验吧,DZ 练手也挺好。
starsriver
2020-10-04 11:28:35 +08:00
@Szhi 不严谨的来说,这也基本上属于重新做了。
starsriver
2020-10-04 11:30:11 +08:00
@kaiki 风格总在探索。在没有设计稿的情况下就是这样。
ciaoly
2020-10-04 11:30:41 +08:00
@Telegram 你这说法感觉就像 Linux“占有率低,挖它的漏洞无利可图”一样。
Linux:我占有率低,嗯???
hellov22ex
2020-10-04 11:31:32 +08:00
不建议重构这个东西。太复杂太庞大了,你还是去弄一点轻量级的吧。
starsriver
2020-10-04 11:32:24 +08:00
@hellov22ex 请认真审题。。
pallas
2020-10-04 11:37:16 +08:00
个人意见,dzx 完全不值得重构,个人认为现在 php8 php7 也严重偏离了初心,如果我来重构我可能会选择 dz6 以前的版本。当然 LZ 愿意把代码放到 github 上,我倒是愿意贡献点代码或者花点时间帮 LZ 修补下漏洞,打造一个最安全的 dzx 。
starsriver
2020-10-04 11:45:15 +08:00
@pallas 尽量。github 上风险是有的。我不知道腾讯会干什么恶心事,所以代码就放在 gitlab 上,同时方便 pipline 自动部署。

如果有意愿,可以加个群,讨论一下是否搁 github

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/712456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX