neotaburiss 发表于 2023-8-3 09:06

[S1上就解决了!!]一个开源PHP项目,哪里去找人修改代码

本帖最后由 neotaburiss 于 2023-8-4 21:28 编辑

不知道应该发在外野还是在PC区,先发这里问下

事情起因是我们公司(非IT公司) 用kanboard看板系统,做产品的设计, 订单追踪,数据整理上传, 已经两年了
https://github.com/kanboard/kanboard

用的多了就是很多人反映里面有些方面不能满足需求, 比如附件不能按上传日期排列, 通知做的也不好

所以想去找个二次开发的,开发/修改几个功能

之前去找过淘宝 好几家都回复说代码复杂做不了, 所以想问下我这种需求应该去哪里找比较靠谱

aithinkso 发表于 2023-8-3 09:12

换个不行吗,这种多了去了

hein 发表于 2023-8-3 09:14

代码复杂做不了:钱太少

dualist 发表于 2023-8-3 09:28

招一个php开发呗进来看一周就能开改了以后也还能动不动给你修改。php又不贵

灰流うらら 发表于 2023-8-3 09:28

pigbayspy 发表于 2023-8-3 09:30

招个 php 开发,又不贵。最好还要那种全栈的

桂圆莲子 发表于 2023-8-3 09:51

二次开发也可以很烧钱的
因为
1,要理解原来的系统组成 代码
2.根据改动需求 需要先研判是否会对原系统造成连锁性影响
3.如果没有连锁性影响 即新增功能与原系统的数据结构 数据走向没有关联 则改造工程量不会太大 难度和时间也会较短
4.如果有连锁性影响    即新增功能需要对原系统的数据结构 数据走向进行更改 则改造工程量会很大 也需要对整个系统进行更深入的调查 难度偏大 时间可能会拉长到半年以上

所以说到底 你要找个开发先做前期调研 看这些改造大概需要多少工作量
不然改的不好最后要么烂尾钱白花 要么新代码对原代码侵入 造成整个系统bug爆发性增长

白日依山尽 发表于 2023-8-3 10:19

在github上联系原作者,你的需求如果很通用,当issue提都没问题。

neotaburiss 发表于 2023-8-3 10:34

白日依山尽 发表于 2023-8-3 10:19
在github上联系原作者,你的需求如果很通用,当issue提都没问题。

这个很早之前就提了,也有别人在github上提过,但是作者说不是核心的功能,不需要,

貌似现在作者已经不怎么管这个项目了

kanboard有自己的社区里面几个热心的开发者现在基本也不管了, 有个开发者说过加这个功能要改核心代码,用插件的形式实现比较困难

另外上面说招开发人员的,其实我们公司连个正式的IT都没有.....根本招不起人啊

schneehertz 发表于 2023-8-3 10:42

github上找作者如果找得到,加钱让他做出来应该是最省事的。

茶几上的便当 发表于 2023-8-3 10:52

git上直接找作者加钱

-- 来自 能手机投票的 Stage1官方 Android客户端

super_uni 发表于 2023-8-3 11:22

neotaburiss 发表于 2023-8-3 10:34
这个很早之前就提了,也有别人在github上提过,但是作者说不是核心的功能,不需要,

貌似现在作者已经不怎么 ...

钱给够了hello world都算是核心功能

— from OPPO PEGM00, Android 13 of S1 Next Goose v2.5.4

JetBrains 发表于 2023-8-3 11:36

招不起开发人员... 一次性的工作也得加钱而且管不好没维护,到时候出问题了都不敢改代码,总之加钱只能加钱

myron_cloud 发表于 2023-8-3 11:56

找个开发进来,做完告诉试用期表现不好开掉

win8 发表于 2023-8-3 12:09

笑死,公司连it都没有,只要不是应届生,哪个来面试的码农会不自动这工作坑啊。

hgfdsa 发表于 2023-8-3 12:13

dualist 发表于 2023-8-3 09:28
招一个php开发呗进来看一周就能开改了以后也还能动不动给你修改。php又不贵 ...

便宜的php开发我见过,培训班出来的,离开了ThinkPHP基本的sql语句都写不清楚。这种规模的开源项目一周能改的肯定不便宜。

自旋 发表于 2023-8-3 12:19

seebook 发表于 2023-8-3 12:43

本帖最后由 seebook 于 2023-8-3 12:50 编辑

这要PHP大牛了,普通码农只是搬运,调试,开发需求明确的函数,维护简单BUG,或者像wordpress这种一搜就能找到答案的

要代码层面玩明白一个不小开源的开源项目,起码捣鼓个把月

绕指流光 发表于 2023-8-3 13:59

开源项目就是要自行把握维护风险啊指望其他圈外的超能力者出手几乎不大可能,还不如提个issue联系作者赞助,钱够多都不是问题

—— 来自 vivo V2302A, Android 13上的 S1Next-鹅版 v2.5.2-play

cfeng123 发表于 2023-8-3 14:09

首先你们需要把需求详细的描述出来,最好给出修改前后的需求示意图,而不是开口就是“小修改”

做研发最怕的就是完全不懂代码的人来评估是不是小需求

真草稚京 发表于 2023-8-3 14:40

最怕不懂代码的人说

你这不就是一个小修改么

为啥收费那么高

—— 来自 Xiaomi 2210132C, Android 13上的 S1Next-鹅版 v2.5.4

lightdog 发表于 2023-8-3 15:15

非IT公司建议把信息项目全外包……

dualist 发表于 2023-8-3 16:45

我有一计,这样,你在你们公司申请个小几万的经费然后公司通告改好这个项目这几个功能的拿这个钱。你们公司职员会发动自己的人脉去问问了。

dualist 发表于 2023-8-3 16:46

或者公司内部招个标,让员工们找的人给报价方案和工时。你比对一下

小野賢章 发表于 2023-8-3 17:25

通知做的也不好

这个功能一听就很不简单附件排序那个还好

neotaburiss 发表于 2023-8-3 17:29

通知这个优先级比较低

现在最想要的就是按文件名或者按上传时间排序附件

raimouse 发表于 2023-8-3 17:33

排序这个理论上不是很好做才对么
只是人家愿不愿意理你

wtdd 发表于 2023-8-3 18:47

连正式IT都没有的公司,怎么想起来用开源方案的?

すぴぱら 发表于 2023-8-3 18:56

Mikumiku831 发表于 2023-8-3 19:09

数据量大吗 不大我咋感觉飞书都够用了

MOLE0号机 发表于 2023-8-3 19:13

neotaburiss 发表于 2023-8-3 19:31

wtdd 发表于 2023-8-3 18:47
连正式IT都没有的公司,怎么想起来用开源方案的?

因为我就是始作俑者……

20年底的时候折腾 nas docker 发现这个kanboard 很适合,所以拿来给我们部门做产品资料的汇总整理

22 年初老板说产品设计的流程要规范化,然后看这个看板也合适就用这个看板了

相安无事运行了一年 今年年初老板说订单跟踪也要用看板了 因为涉及的人太多 文件太多 所以……

哎 自作孽啊

matthewsteel 发表于 2023-8-3 20:41

kanban原来是一种管理办法啊,看起来似乎很多同类产品。
感觉还是拉个会换产品吧,切工作流吧,盲猜需求是停不下来的。

notqiao 发表于 2023-8-3 21:33

看板国内好几个商用产品 直接采购吧

hecas 发表于 2023-8-3 23:25

gt9000 发表于 2023-8-3 23:32

提的 issue 在哪?如果是【按文件名或者按上传时间排序附件】这个需求,应该不麻烦。

gt9000 发表于 2023-8-3 23:59



默认看起来是按照文件名排序的

gt9000 发表于 2023-8-4 00:17

获取附件的代码:
https://github.com/kanboard/kanboard/blob/main/app/Model/FileModel.php#L125-L135

gt9000 发表于 2023-8-4 00:21

我看了相关代码,默认附件是按照【文件名】升序排序的。

相关代码:
https://github.com/kanboard/kanboard/blob/main/app/Model/FileModel.php#L69-L87

自旋 发表于 2023-8-4 12:58

页: [1] 2
查看完整版本: [S1上就解决了!!]一个开源PHP项目,哪里去找人修改代码