谈一谈 PHPhub 特意为我开发 Block 功能的奇特经历

2016-08-08 00:19:22 +08:00
 ichou

phphub.org 一个号称

我们国内最大的 PHP & Laravel 开源社区,致力于打造一个 PHPer 分享创造、结识伙伴、协同互助的平台。

由于 ruby-china 等一大波主流社区都有他们的友链,于是我也就默认他是一个水平挺高的 php 社区, php 方面我也就只认 phphub 了。

phphub 上活跃度不算高,我也是大部分时间都是在潜水。唯一一次发帖是翻译了一篇 laravel tinker 的文章,很快被管理员加精了,想想当时还有点小激动呢,哈哈哈~

后来很长一段时间里,我发现国内关于 Laravel 5.2 的讨论少之又少,即便现在 5.2 已经发布半年多了。联想到之前问一同事为什么新项目用 5.1, 他回答:phphub 上说了的嘛, 5.1 是 LTS 版本,推荐用 5.1 。

于是我到 phphub 上发了我的第二个帖子: 《关于 PHPHub 的 Laravel 5.1 文档有点建议》 -> 快照,原文已经看不了了

帖子里面我提了两点:

一、 PHPHub 提供的 Laravel 5.1 文档,在每一页上面都强调『请大家使用 5.1 , LTS 』,这个并不是原文档的内容,对新人可能会有很大误导性。而且作为社区,不是应该主动拥抱新版本么?

二、 PHPHub 提供的 Laravel 5.1 文档,讲真,翻得真心烂,能到一句话你都读不通的程度。我说话比较直,估计也就是这段伤到了站长大大,导致了后面的被封。

末了,我还问站长大大们有没有兴趣组织一波,发动社区的力量,来一波 5.2 的完美文档。

接下来就是正文了

帖子发出去,没过多久,我就发现帖子的列表里找不到了!!! 我的帖子管理员被沉了?

于是我在 twitter 上,社区里 @ 站长询问这件事,我想确认这帖子是被沉了,还是没人看所以沉了(我真 TM 心地善良啊,这个时候了都还在想不能错怪了人),但是没有回应,没有任何回应

也许是标题不够吸引人,我改,于是我还把标题改成了 《 [找喷] 我觉得社区现在的中文文档挺烂挺不厚道》

然而依旧是沉着,这事儿也就不了了之了

直到刚才,我搜一个东西的时候,搜到 phphub ,点进去看到了这样的一幕:

去看自己的帖子,包括之前他们加精的帖子,是这样

顿时一脸懵逼啊,但是我记得这社区没这个功能啊,为我特别定制的么?

于是我又去翻翻 github

惊了个呆,真的是为了我『连夜赶制』的喂,我 8 月 2 号发的, 8 月 5 号就上了 Block 功能,站长大大们好威武!

收拾心情,平心而论

本来是想给社区提意见,激起大家的讨论,从内心讲,我写这篇文章时就做好了被社区里的各位车轮教育的准备,甚至被社区的死忠骂得抬不起头,但只要大家能一起来讨论这个问题,关注这个问题,我觉得也是有价值的

然而社区这样的一种处理方式,我是不能接受的,这算什么,舆论管控?我们讲道理嘛,就算你要 Block 我,也该指出我违反了什么吧?从头到尾一个字都没给我回,只是默默的提交了三次 block 代码, 23333

发到 V2 也不是想请大家帮我一起谴责 phphub 的社区管理之类的。错 或 对,每个人都有自己的评判标准,为人处事,每个人也有自己的原则。我最初发帖子的时候,也没有去考虑如何表述才能让人(特别是社区管理者)更容易接受,对于那些默默为社区做了很多贡献的人,有些直言不讳是不应该的,换位思考我也会挺受伤。

但是这样用个人的喜好和情绪去管理一个技术社区真的好么?不着力健全社区的资源,花心思去做 phphub 名人堂 真的好么?不拥抱,还不推荐拥抱新版本真的好么?

Ruby-China 升 rails 5 基本就跟官方发布 rails 5 同步的,而 PHPHub 在 Laravel 5.2 发布半年后,还是用的 Laravel 4 ,最近才升到 5.1 。虽然这一点其实不应该用来比较,毕竟一个社区使用什么样的版本是看维护者精力和心情的,但这也说明了一个社区对于新东西的态度吧。

文档翻译得不够好,没关系啊,大家可以一起来维护嘛。然而 PHPHub 的文档系统不是 wiki 的形式,也没有放出 github 的 repo ,提供的勘误方式是到社区的某一个帖子下面去留言,给跪。。。

真心希望这些号称 灵感来源于 V2EX 和 Ruby-China 的站点,不要只抄走了人家的风格和界面。

Block !

15564 次点击
所在节点    程序员
124 条回复
ssxzcb
2016-08-08 12:17:11 +08:00
送楼主一句话,君子坦荡荡 小人长戚戚!
推荐使用 lts 版本有什么问题,新版本的发布难免会存在一些问题,你难道打算在每个项目中用不同版本的程序?说别人的烂,你自己为开源做过什么么? u can u up , no can no bb
summer_charlie
2016-08-08 12:23:14 +08:00
我是 PHPHub 站长。

朋友你太看得起自己了, block 功能一早就有, monkey 提交的功能是为了屏蔽广告商发的水帖的。

屏蔽你的原因,很简单,就是因为你不尊重人,一句

> `讲真,翻得真心烂,能到一句话你都读不通的程度`

你将翻译的同学置身于何地, Laravel 文档几十万字,我们一个个字校对,一遍遍校对,你这不是明摆着来吵架的吗?并且还一直不休不饶。

你的感受我是当然不会保护的,出于对那些参与翻译、为文档提交过斟错的同学心情考虑,我就把你屏蔽了。

当你说出 `翻得真心烂`,`一句话你都读不通的程度` 的时候,咱们讨论的维度已经不再是文档好坏的范畴了,而是人品问题。

其实一开始我是选择不理你这种人的,理由很简单, Talk is cheap, 你一上来就各种喷,你看起来不是理智的人,让我即使是作为站长,也找不到理由跟你搭讪呢 ;-)
ichou
2016-08-08 12:51:08 +08:00
我喷了,我确实也有错,我道歉了
现在看这事儿挺没意思的
匿了匿了
9hills
2016-08-08 12:53:35 +08:00
> 首先说,也许我说的会比较难听,不喜欢请 block 我。

求仁得仁<_<
ichou
2016-08-08 13:00:56 +08:00
@9hills 是啊 求仁得仁,想在想想 还好当时没说不服气你来打我呀😂😂
ichou
2016-08-08 13:07:26 +08:00
@mahone3297 还不错啊,建议中英混排的时候加上空格
zhuzhichao
2016-08-08 13:23:21 +08:00
@xi4oh4o 文档开头说明说了是起初为团队内部使用的,主要贡献和维护都是他们团队,这个应该没什么异议。(之前确实是公开的、官方的主题,现在并不是,不过我觉得这个是次要的)

@ichou 我以后有时间多分享一些 5.2+ 新的技术,看来还是有“市场”的,哈哈,我们的商业项目目前 5.2 , 10 月份准备升 5.3 。

@summer_charlie 支持!只和愿意听、听得懂的人聊天。
BlueFly
2016-08-08 13:27:47 +08:00
程序员大多都这样,自我、自大、情商低。
RockShake
2016-08-08 13:35:01 +08:00
看了站长的回复,确实,发几段文字太简单,做点事情太难
star001007
2016-08-08 13:36:32 +08:00
自大,不尊重人,翻译哪儿那么容易。
lijinma
2016-08-08 13:57:21 +08:00
楼主,你发这一大段话,讲真,里面的观点真心烂。

我说这话你什么感觉?是不是想上来就喷我啊?是不是想直接上来 Block 我啊?

你这明摆就是想贬低翻译得不好,显示你自己的优越感?

如果你建议说:文档有些地方可以翻译得更好,并且给出一些实际的例子,哪里不好,怎么可以更好,那 summer 会封你号吗?

想问问你:你去一个社区,是想建设一个社区,还是想显示你自己那微不足道的优越感?

你这样说话的感觉和我之前公司的一个程序员一模一样,天天贬低公司这个技术不应该使用,那个文档写得烂,代码写得烂。但他也只能自己讲讲,从没行动来改变什么;没有人愿意和这样的同事工作。

最后送给你我老大经常在公司说的一句话:提建议最好你有解决方法,否则就闭嘴。(公司是这样,社区也一样)

另外,收敛一下你的骄傲吧。
ashchen
2016-08-08 14:06:44 +08:00
这事就这么愉快的技术了?


然而, Laravel 真的好用吗?
xing393939
2016-08-08 14:13:37 +08:00
LZ 发帖措辞有些过激,但是 phphub 站长完全可以不理睬,但是删帖和 block 账号难免有徇私嫌疑,另外 block 账号不予任何渠道的解释这也说不过去。既然提供了一个交流平台就要承担维护的责任,哪怕你可以公示社区不欢迎 xxx 的成员, xxx 的行为将会被 block 。
cuebyte
2016-08-08 14:24:18 +08:00
@summer_charlie 楼主态度很不好,那样开骂的确很没素质。

但是 Laravel 5.1 中文文档翻译的确有欠妥之处, 5.2 文档也是一直都没有,于是还是想问一下原因为何。

是因为缺乏人手吗?还是只想翻译 LTS 呢? 5.3 会考虑翻译吗?
summer_charlie
2016-08-08 14:29:00 +08:00
发现还拿 PHPHub 名人堂来说事,名人堂里面的每一位都是为社区做过贡献的热血好男儿,真汉子,他们勤勤恳恳的为新手解答问题,分享开源项目,分享知识见解,请问你呢?

其实你说的第一段,我当时看到那的时候,还觉得你提了一个挺好的建议,都准备好了感激涕零的话来回复你,只可惜你第二段,当我意识到会对我伙伴造成侮辱,这个我忍不了。

拥护 LTS 是我个人经验的分享,做过大量的商业项目,底层框架更新意味着项目大规模重构,工程师折腾着重构代码,但事实上新功能一点都没增加,简直就是浪费生命。

但是如果你不更新的话,又会遇到版本慢慢被淘汰,甚至是一两年内停止安全补丁维护的头痛问题,真是有点骑虎难下。对于商业项目,鉴于上面的原因,推荐 LTS 是绝对没有问题的,对于新手,一开始拿 LTS 来做项目,也少去了后面不懂得情况下,使用其他版本来开发项目遇到的不必要的麻烦。

不过每个人都会被自己的视野和经验所限制,我只看到了商业项目的一面,没看到社区新技术发展的一面,当看到你的第一段的时候,我确实很认同。

只可惜你这样子充满敌意的讨论,在 PHPHub 上,我是不会接受的,尤其是会伤害到那些勤勤恳恳付出的人,打击他们的积极性。

都是成年人,想好好了再说,少说什么道歉的东西。

链接:

* 截屏 - https://dn-phphub.qbox.me/uploads/images/201608/08/1/YajiwPo9hZ.jpg
* PHPHub 名人堂,热血的男儿们 - https://phphub.org/hall_of_fames
* PHPHub 上此问题的讨论 - https://phphub.org/topics/2520#reply3
ichou
2016-08-08 14:33:04 +08:00
@lijinma 你说得对
其实我当时提这些出来是想和大家讨论的,然后希望能发动社区把这些做得更好,我自己既希望也愿意去参与这些工作。

言辞有些过了确实是我的错

反正 phphub 社区的大大们也来观光过了,就这样散了吧
summer_charlie
2016-08-08 14:35:52 +08:00
@cuebyte 后面会维护的,不过,翻译的工作量还是有一点的, Laravel 5.1 文档 30 万字,主要是时间,并不是专业在翻译这个的。

还有每一个版本出来后想留一点时间, 5.3 的官方英文文档会频繁修改,现在并不是很好的翻译时间点,不然后面还会有很多修改需要同步。
summer_charlie
2016-08-08 14:42:54 +08:00
@xing393939 一开始没有屏蔽的,只是后面意识到话题的属性不对,做过贡献的同学看到会接受不了,才屏蔽的 https://phphub.org/topics/2520#reply3

> 既然提供了一个交流平台就要承担维护的责任

恩,这个你说的很有道理,也算是我一开始消极处理好这个事,选择消极对待,才会闹到 V2EX 上来了。

向 @Livid 学习,一直以为 L 是不管理社区细节的,没想到还会出现在这个帖子里面。
falcon05
2016-08-08 14:47:06 +08:00
在 laravel4 停留太久了,这个倒是真的
summer_charlie
2016-08-08 14:51:32 +08:00
@falcon05 一直忙于创业,夹缝生存!

并且一直想着要做到很完美,也就一直拖着

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

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

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

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

© 2021 V2EX