询问大家对 cnode 的意见和建议
发布于 8 年前 作者 alsotang 9301 次浏览 最后一次编辑是 6 年前 来自 问答

昨天 @snoopy能增加个帖子和评论点赞的功能么 这个帖子里说,希望 cnode 可以加上点赞功能。其实我也一直想加上的,但是最近工作还是比较忙。

想问问大家,还有什么别的意见?

我先说几点我的想法

  1. tag 功能不加,检索功能交给搜索引擎
  2. 默认搜索引擎只用 google,不会改为百度。想为这个地方添加配置的朋友欢迎来 pr。
  3. 点赞功能会加上,点赞比较多的帖子和评论,都会用明显的颜色标识出来。但是点赞的算法如何设计?点赞人数超过 5 人就算,还是用点赞数跟浏览数做一定比较来得出?
  4. 用户头像通过七牛进行反向代理。
  5. 适当组织社区活动?奖品什么的,我可以跟 qiniu 与 ucloud 谈一谈,相信它们应该会赞助。但活动的形式应该怎么开展我想得不清楚。
  6. 补全 nodeclub 的测试,精简代码。原来的代码有不少冗余,以及糟糕的表达。这些都只是需要时间就能完成的。

大家的意思呢?无论技术方面的改进或者是运营方面的改进都欢迎讨论讨论。

2014 09 01 更新

至今决定优化的地方是:

  1. 为帖子和回复增加点赞功能。用来判断被点赞后,是否属于精品帖的算法待定。
  2. 补全测试代码,使行覆盖率与分支覆盖率达到 80%。
  3. 简化及优化代码。以前的代码中,有很多拙劣的实现,比如:多个查询一起进行时,使用 var count = 0 的变量配合 count++来判断是否完成。
  4. 为友情链接加上图片logo
  5. 用户头像通过七牛代理。但是缓存和过期的细节暂无方案。
  6. 积分等级。根据用户的积分,在用户资料旁显示勋章。
  7. 论坛分为 问答 分享求职 三个板块,并有一个 全部 版块。共四个。
  8. npm 模块升级,比如 validator 模块现在很旧了。
  9. xss 模块重新设计。我个人觉得目前的 xss 模块效率太低。
  10. 去掉 User model 中的 name 属性,只保留 loginname。

2014 09 04 更新

  1. https://github.com/cnodejs/nodeclub/issues/387
  2. https://github.com/cnodejs/nodeclub/pull/388

2014 09 05 更新

  1. 加上七牛的赞助标识
  2. mongoose 升级到 3.x https://github.com/cnodejs/nodeclub/issues/389
78 回复

可否加上一个查找用户的功能

1、tag功能是要加上,这样可以快速查找 2、http://cnodejs.org/my/messages 这个消息中心只有在有未读消息时才能进去,没有未读消息最好也加一个超连接地址 3、招聘栏目最好单独分开,弄一个招聘的,不要混杂在坛子里,方便用户找工作 4、另外能否加上积分等级,可以头像边上颁发勋章之类的,让人一目了然,这个号是社区老号权威人士,哈哈

从产品的角度来看 Cnode 有很多地方需要改进, 社区功能不够完善, 界面设计不够统一. 建议重新开发。 需要人手的话, 可以算我一个

其实最需要的就是tag功能,现在内容太杂乱,点赞倒无所谓,人气也就那样了

点赞,无所谓,最重要的是快速索引

@hf201429 快速索引指的是?

@snoopy @nihgwu 要不加个版块分割?

@alsotang 我只是想根据帖子内容分割,比如论坛内容讨论的和招聘分开,明显是2种类型。止于论坛内容再细分我觉得没必要了,人气还没爆棚到这个地步。

赞活动! 感觉论坛论坛活跃度有些低,除了几个大神义务性的发一些科普贴以外,其他都是招聘和问问题的。。当然我就是一个问问题的…

@snoopy tag的话,执行起来不容易的。发文章的时候帮自己的文章加tag的不多吧?

@alsotang 我的意思是类似于v2ex的节点的概念,不同类型的post发到相应的node下面,而且以cnode的定位,几个节点就可以搞定了,比如问答 分享 展示 求职 新闻 post自由加tag没意思,只会更乱

@alsotang 赞同添加板块

希望多组织在上海的线下活动。。

@nihgwu @leizongmin @snoopy @Lee2011 先 问答 分享 招聘 三个板块如何? 分享和展示合成一个,新闻也算进分享里面。 根据以往的经验来说,大部分都还是 问答 分享 和 求职。新闻很少。

@snoopy 2,3,4 应该都能弄好。详见下面讨论。

@panawang 好的,我先收集一下需求,开发阶段会向您多请教的。

@alsotang 之前被狂灌水的那段时间就简单构思了下再造个论坛,分享这一块我是想专注做node module,node的modules太多了,应该有一个板块专门分享好用的modules包括介绍和用法,新闻很少那也是新闻啊,就跟很多网站的blog一样,不应该被主流冲掉

能支持重写一个么.哈哈

@dead-horse 重写的话成本还是不小,现在 nodeclub 已经是 express 4 的架构了,我倒是打算把代码结构改清晰点。

@nihgwu 赞同,最好能加 模块 和 新闻。模块是大部分新手最先接触的东西,不管是node本身,还是像Express这类的框架,都跟好多模块相关,单独一个版块便于管理和学习。 新闻虽少,但是好多都与node今后的发展趋势相关。

帖子质量,还有待提高

评论不要树形结构吧,因为每一次点进来只是想看最新是谁回复的,而不是看谁和谁的评论有什么关系,个人原因吧

加入板块功能,最起码可以分个前后端,吸引更多javascripter

@alsotang 嗯没问题的,问答,分享和求职分的很清楚了

关于板块…我觉得2个足已…一个是问题区…其他类别一个区…不过tag个人觉得还是很好用的

我刚装node几天,谈谈看法,简单的说我没有在这里找到太有价值的东西供我入门,与nodejs相关的很多安装都存在坑。希望把有关的点都整理成知识库,吸引更多的用户,用户多了,大家都在成长,帖子质量也会提。帖子质量提高才是重点。 还有相互邀请开发node的朋友在这写博文。

@taufik 我也倾向于少分区。

@zhichuanlee 入门可关注我。哈哈。

其实我觉得标签添加与否,在于标题能否写清楚问题。找问题与问问题的人能够清晰描述问题

现在很多原本支持标签的发布系统不都取消了吗。连糗百都没有 tag 了。 要想想 tag 出现的年代是什么时候,是为了解决什么问题。tag 当年解决的问题现在 google 大部分都能做到,而且我并不认为用户在发帖时,有打 tag 的习惯。

但是有一个问题不得不面对,那就现在大多数人在墙内,Google搜索,会让人心酸。 其二、觉得确实要分一下类了。帖子太乱不好找,版块不要太多。 其三、源码重构,这个我支持。我看了源码,也做了一部分修改,里面的结构好像太繁杂了。要重构算我一个吧,虽然node不是很厉害。 其四、把默认头像换换吧,这样有生气点。不妨建立一个随机头像库,目前我www.biizhi.com是用的自己创建的随机头像库。

@alsotang 这个可以有。

觉得必要把招聘的内容和普通内容分开,可以开一个专门的区给招聘吧,然后把连接挂在右上角的导航栏

还是赶脚入门的资料太少了,能不能给入门的材料多整理一下放出来?

@74sharlock 右上角的 wiki 是用来干这个的。

@74sharlock 不过现在内容比较少

@74sharlock 不过不是已经有很多新手入门资料在那里了嘛?

不用 Tag 的话还是希望有个方法把精华, 活动, 招聘, 几个突出的类别从列表里区分出来, 需要单一某类的功能时候不方便啊

建议添加《新手专区》《招聘专区》两个栏目;顶部的wiki和未读消息可以去掉;

期待nodeclub的重生

为什么不添加tag呢,检索是主动查找的,一些好的帖子,你不知道它的存在,没有关键词,怎么检索,而tag只需要分好类就可以发现好的帖子,感兴趣的帖子!

对nodeclub的源码提个建议吧,建议添加类似豆瓣群组的功能,可由用户自建群组 然后cnode网站的话,建议加板块的功能,现在帖子少,就可以先少分两个板块。 新手,随便说说~

@alsotang 问答 分享 招聘

支持!

板块功能.基本能解决cnode 大部分情况了…

+搜索功能吧
毕竟google有时候访问有问题

不知道大家反映的点赞 功能是针对 帖子点赞呢还是针对 某一个回复来点赞的? 其实我想表达的是 对于那些大牛给予我们后辈的能够解决问题的精彩回复能有一个点赞的功能,这样的话其他人来碰到问题的时候 也有一个取重点的明确指向了。 就像这样的 然后再排序一下

会用koa来重写吗?

建议添加精华功能来积累论坛里的优秀知识什么的。

我收藏了很多话题了,旁边信息栏也显示有10个话题收藏,但是我一点击进去只显示2个,右边的信息栏也只显示2个话题收藏 - -

@JerroldLee 应该不会。

@alsotang,支持!感谢!新手学习太需要社区交流了,特别是资源如此匮乏的情况下…

@alsotang 我都看了,可感觉还是不够…是我太笨了么

@sjfkai 归纳整理已解决的问题。推送新问题,迅速解决问题才是主旨啊。

建议 搜索 可以选择 google 或 百度 照顾一下 没有翻墙的同学 3Q

需要主题帖,社区的东西其实不少,但是感觉上缺少那种资源话题,比如express源码分析,nodejs开发指南,或者是相关的主题板块

现在有分版了么?

@fengxiaolong 没时间开发。。

能不能开个人博客?表示很期待这个功能^_^

加一个搜索帖子和内容的功能,现在的搜索不好用

@wuliao49 google不好用?

@alsotang 是啊 。照顾下不翻墙的坛友吧…

@alsotang 阿里不是有自己的云搜索的云服务么?

分享功能再做强大些吧

能不能做成 startbbs 样子…

现在都支持图片上传了,希望让用户可以自定义头像

@alsotang 能否加上回复预览功能。 untitled1.png

@gitchs 回复框菜单最后那个眼睛图标不就是吗?

@bnuhero 我错了

不知道我是否受ckeditor这些东西毒害,总感觉有点不明显,因为那个位置一般放的是编辑器的菜单。。。

作为新人的看法:

  1. 添加用户群组功能,类似豆瓣和一些轻社区的兴趣圈子这样的功能
  2. 添加主题版面,论坛内容多了,很多知识都很分散和重复,是否可以以用户群组为单位,开发一些主题功能,主题由用户群组创建。 3.添加个活动版块,由发起人组织一些同地区兴趣爱好者线下活动,不知道是否对我们论坛有需要,或者说将活动功能添加到用户群组中去 4.问答板块,很多话题被回复了就被置前了,这样很容易让一些新问题得不到应有的关注,是否可以设置个“满足答案”的功能。 5.招聘板块,在发表的帖子上是否可以加上一些tag或者分类让用户更容易找到对应的信息

@alsotang 1、个性化头像能否给几个默认的,鄙人不喜欢默认那唯一个头像,太geek化了,不贴近老百姓心中对头像基本审美 2、能否在 config.js 配置加入,是否取消登陆页面显示使用 Github 注册 or 登陆,有些不是程序员职业的普通人可能连 Github 听都没听过,每个人都有选择都权力。我拿这个源代码搭建论坛时候明显感觉,这个论坛太偏向于面向程序员GG了。

编辑内容时,用mark上传内容,返回的图片链接不在光标位置,在内容的最后面。

@fjyangxing 自己改动啊。二次开发必不可少的。

回到顶部