Giter Club home page Giter Club logo

nodebb-china's Introduction

NodeBB**


声明

我们是NodeBB论坛程序的爱好者(交流群:392448497),鉴于国内的NodeBB中文版论坛无人维护,也联系不上管理员,中文论坛名存实亡,不便于问题的解决和交流,所以在此开设GitHub项目,该项目通过发表一些教程和文章来解决国内爱好者在使用NodeBB的过程中所遇到的一些问题,比如汉化问题、中文搜索问题、Google字体库的移除问题等。

在群组提问之前,请先阅读《提问的智慧》。这是一种礼仪,不合适的提问会遭到大家的鄙视! 同时,进QQ群后请不要私聊群管理,并且贴上大段的代码。十分感谢! 附:


中文文档已上线(不是官方文档的翻译):http://docs.nodebb-cn.org

Telegram 交流群: https://t.me/NodeBBCN

正在使用NodeBB的论坛

萌梦社区

EFL Club 英语学习论坛

Minecraft Lightweight

Widora

intio.org

自由职业者社区

如果您也在使用NodeBB,可以直接提交Pull Requests来补充

项目内容索引

目录 作者 类型
安装教程 ——
CentOS 系统 + NodeBB + MongoDB @hao-lee 原创
CentOS 系统 + NodeBB + Redis @gaokaigithub 原创  
NodeBB安装(Ubuntu / Debian) @NodeBB-CN 原创  
优化设置 —— 原创
设置 widgets @gaokaigithub 原创
将 Google 字体库替换为 360 公共前端库 @hao-lee 原创
海外 VPS 如何提升 NodeBB 访问速度 @hao-lee 原创
系统备份与监控 —— 原创
数据库备份与恢复 @hao-lee 原创

项目贡献

  1. 遇到问题可以在Issues中提出,同时也非常欢迎各位Fork此项目然后提交Pull Requests。
  2. 如果对Git和GitHub的使用流程比较熟悉,也可以在Issues中申请加入我们Organization的Members,这样就可以无需Fork而可以直接向本项目Push内容。
  3. 我们的文档分为原创和翻译。对于原创,您可以在文档中注明作者或链接。对于翻译,参与前请优先阅读翻译流程约定

NodeBB官方链接索引

nodebb-china's People

Contributors

0312birdzhang avatar a632079 avatar freejishu avatar gaokaigithub avatar hao-lee avatar riddle911 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodebb-china's Issues

删帖无效,修改帖子无效

目前论坛v3.4.1
在主题管理器中点了删除帖子,没有效果。
当编辑一个帖子后,点了提交后,编辑的内容不保存。这是哪里的问题?

一起讨论下论坛运营策略

论坛这玩意儿建立容易发展难,买个VPS就能搭建出NodeBB,但是最难的地方却是如何吸引用户、如何留住用户、如何维持一批高质量用户、如何发展壮大、如何确定发展方向。这些都是一个站长应该仔细考虑的问题。

大家手里都有论坛,规模或大或小,时间或长或短,领域各不相同,在发展的过程中应该都有些心得或体会,不妨来一次大讨论,说说论坛的运营策略或遇到的问题,也许能够互相学到些什么。

如何利用write-api实现批量发帖

关键字:批量发帖,excel,vba

出于某种目的,需要将excel中的数据批量生成帖子,使用write-api,这里介绍思路,可以用多种语言实现。
利用excel vba实现,其中A列代表时间,


Dim XMLHTTP As New MSXML2.XMLHTTP, myurl, turl As String
Dim i, j, data, ccid, ccontent, ctitle As String
Dim cdata

myurl = "http://host/api/v1/topics/"
turl = myurl & "8" **8是category的ID
'data = "username=中d文&password=pass123&[email protected]"

ccid = "cid=1"
ctitle = "&title=" & [e1]  **e1单元格为topic名称
ccontent = "&content=" & [e1]  **topic内容也使用e1单元格

data = ccid + ctitle + ccontent
MsgBox data

XMLHTTP.Open "POST", myurl, False
XMLHTTP.setRequestHeader "Authorization", "Bearer xxxxx"
XMLHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
XMLHTTP.Send data
Debug.Print (XMLHTTP.responseText)


For i = 2 To 10


cdata = "content=" & Cells(i, 5)   **(i,5)代表从E2-E10单元格取发帖内容,即post

XMLHTTP.Open "POST", turl, False
XMLHTTP.setRequestHeader "Authorization", "Bearer xxxxx"
XMLHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
XMLHTTP.Send cdata
Debug.Print (XMLHTTP.responseText)
Next
'MsgBox (XMLHTTP.responseText)

End Sub```

讨论下服务器性能问题

我的VPS有768M内存,现在论坛的用户有500名,帖子(包括主题)共892条,MongoDB占用内存122MB,应该算是挺多的了,Node进程占了166MB,也不小,全系统总共占用625M内存。全系统CPU占用率大约是 1%左右,系统负载是0.5-0.6左右,还能接受。我刚看到一篇评测主流NoSQL数据库性能的文章,里面有这么一张图片,从图中可以看出 MongoDB 占用的内存量远大于 Redis。

我还找到了这两篇文章:MongoDB与Redis的比较关于 redis、memcache、mongoDB 的对比

总的来说,似乎MongoDB的内存使用没法被限制,有多少用多少,官方建议将之放在单独的服务器上,而Redis可以设置数据过期时间,相对来说占内存小得多,最坏情况大不了牺牲读写性能,而这部分牺牲对小型论坛来说基本感知不到。

不知道大家的服务器各方面数据指标是怎样的,我觉得大家可以把数据都拿出来对比分析一下,看看如何使服务器性能达到最优化。相关的数据有:VPS配置、论坛用户量、帖子数量、数据库占用内存、node占用内存、系统负载、CPU占用率、总内存使用量等等。或者直接把Top命令的输出放上来也可以。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.