TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

NodeBB: Node.js-based forum software

285 点作者 vecio将近 11 年前

28 条评论

hpaavola将近 11 年前
Some obsevervations while using <a href="https://community.nodebb.org/" rel="nofollow">https:&#x2F;&#x2F;community.nodebb.org&#x2F;</a><p>Kinetic scrolling on Firefox for Android is broken. Do not fiddle with scrolling when doing web development, ever. I guarantee that you will fail.<p>Front page forgets the scroll position when coming back with back button (Firefox, Windows 7).<p>When you do AJAX stuff (or websockets or anything else not plain HTTP GET that browsers do when you click normal link), always show progress indicator right after you user clicks something. Now when the site is slow (because of HN effect?) user is shown blank page while the page is changing. All I can see is the top bar and the grey background after clicking any link. It takes 2-3 seconds before anything visible shows up. During this time always show some progress indicator.<p>Going back and forth quickly occasionally gives user a wrong page. For example right now my URL bar shows <a href="https://community.nodebb.org/topic/7/nodebb-plugins" rel="nofollow">https:&#x2F;&#x2F;community.nodebb.org&#x2F;topic&#x2F;7&#x2F;nodebb-plugins</a> but content is a post by quahfamili posted 12 months ago with title Testing.<p>Bulletin board system gains nothing from &quot;single page application&quot; style architecture, it is a collection of documents, stick with it.<p>EDIT: Also, when using infinite scroll, do not put anything in the page footer. Now when the pages have copyright info and couple links in there, I can see those only for a split of a second before new content appears. Makes me go crazy.
评论 #7931830 未加载
评论 #7931061 未加载
评论 #7932726 未加载
评论 #7931152 未加载
评论 #7930916 未加载
评论 #7935786 未加载
评论 #7935698 未加载
jstsch将近 11 年前
I went comparing forum software the other day, last time I did was 10 years ago. Wanted to get a nice and simple forum up &#x27;n running in a couple of hours. PhpBB is still the top hit when searching. But come on, we can do better than that?<p>So tried Discourse, but the Docker-only installation turned me off (a magic black box). After getting it to run for a bit, apparently something crashed and got a gateway timeout. No Docker experience, so couldn&#x27;t easily get in and get some log data. Hard to debug. After killing the container and restarted it worked again... not wanting to learn docker for setting up a simple forum (trying to avoid the rabbit hole). And how am I gonna update this box?<p>Then a look at NodeBB. Too immature, a little bit funky UI and also relatively hard to deploy. Don&#x27;t have NodeJS running on one of our production servers.<p>Ended up with VanillaForums: untar... welcome screen... db credentials... go! Much cleaner than PhpBB and simple to setup. Styling was a breeze too. A couple of hours later I had a forum matching our identity up &#x27;n running. Don&#x27;t want setup and maintenance hell for something as simple as a forum...
评论 #7931792 未加载
评论 #7934871 未加载
评论 #7932303 未加载
评论 #7935421 未加载
chrislomax将近 11 年前
I think I was expecting it to be a normal forum layout but faster. I must admit, it didn&#x27;t feel faster. The fade feels like a cop out on speed and acting as a mask.<p>Also when going onto the forum, I was clicking links but nothing was happening? Then I would click the home button and the last button I had clicked would then activate, like it was a click behind?<p>The home layout reminds me of hootsuite, I find the layout too cluttered. I&#x27;d imagine you would get used to it and you would know where to look eventually but I must admit it wasn&#x27;t very intuitive.<p>The plus points are that I do think the world needs an overhaul on forum software, it&#x27;s tired and hasn&#x27;t changed much in 15 years. I don&#x27;t think this has been done in vain.<p>The feature set looks good I just don&#x27;t think you need the fading transitions and so much information all over the place. It needs simplifying; in my opinion.
评论 #7930862 未加载
vertex-four将近 11 年前
Is there really any reason to use Javascript as a layout engine for what is really a traditional forum that we&#x27;ve been doing in HTML&#x2F;CSS since the dawn of the web? Frankly, it feels slow and clunky to load, as each component loads individually and re-positions everything else. Page switching feels horribly slow as well.<p>This is a case of single-page-appification of something that really isn&#x27;t an app at heart, but is simply a content-centric website.
评论 #7931703 未加载
davidjgraph将近 11 年前
My issue is with the top level design used (aside from the fact we seemed to have pushed it over).<p>The root, <a href="https://community.nodebb.org/" rel="nofollow">https:&#x2F;&#x2F;community.nodebb.org&#x2F;</a>, is a Pininterest&#x2F;Google+&#x2F;other tiling<p>Each of these forums is ultra-old-school BB threaded style conversations. It&#x27;s a very weird mix of old and new ideas that doesn&#x27;t work for me.<p>The reason I don&#x27;t like these threaded conversations is once they go beyond a certain length, the only people who read or post to them are those that participated in the start of thread. It&#x27;s just a way of having a public conversation. For anyone coming in later they need the question and the final answer - SO.<p>This isn&#x27;t really news, there&#x27;s a reason StackOverflow works, it&#x27;s brutal quality filtering. I think a lot of people would still love to see a decent OS SO clone. OSQA is just dead. <a href="http://www.question2answer.org/" rel="nofollow">http:&#x2F;&#x2F;www.question2answer.org&#x2F;</a> is the only active one I&#x27;m aware of.
评论 #7931155 未加载
评论 #7931647 未加载
评论 #7932628 未加载
评论 #7931072 未加载
cs02rm0将近 11 年前
I think the general level of criticism seems a bit harsh.<p>It&#x27;s perfectly usable even under the weight of at least HN, quite a lot of effort has clearly gone into it. There&#x27;s some edges that want polishing, particularly around page transitions but I don&#x27;t see much from a quick look or any of the comments that couldn&#x27;t be resolved in short order. Most of the issues are where they&#x27;ve been a little keen to apply effects.<p>I&#x27;m not sure I&#x27;ll ever warm to javascript on the server for my own needs, but good luck to them I say.
psychobunny将近 11 年前
Thanks for the feedback and all. Wish we&#x27;d get on this page a few months from now because we&#x27;re still in heavy development. Bugs and all that - our community&#x2F;demo is pretty much running a nightly build ;)<p>Just wanted to say, the &quot;pinterest&quot; homepage is just a theme. We&#x27;ve got an extensible API and an easy (hopefully) theming engine. Just to show you how different it can look like, open up <a href="http://convoe.com" rel="nofollow">http:&#x2F;&#x2F;convoe.com</a>, give it a shot on your mobile as well - it&#x27;s awesome. There are some themes out there that have a basic traditional view as well.<p>I&#x27;d like to say we&#x27;re really working on the engine a lot, and once everything is stable we&#x27;ll blow full steam ahead on cool themes, some traditional, some &quot;modern&quot; (whatever you like to think of that as). We also have almost 100 plugins in such a short amount of time, which hopefully shows how extensible our forum is.<p>We also have a widget system - you can drag and drop widgets on the home&#x2F;sidebar&#x2F;header etc. and replace components out. Here&#x27;s an example of what I mean: <a href="http://i.imgur.com/GObRKQq.png" rel="nofollow">http:&#x2F;&#x2F;i.imgur.com&#x2F;GObRKQq.png</a><p>Please star us on GitHub and feel free to fork us and join our community, I&#x27;d love to hear what you guys think on how we can improve even more. :)<p>-- psychobunny, core dev @NodeBB
leorocky将近 11 年前
This reminds me of Atwood&#x27;s Discourse. I don&#x27;t know if there&#x27;s anything broken with old forums. They don&#x27;t have the whizbang features, but it&#x27;s nice to not load a gimmicky JavaScript UI that adds no value to what is essentially a way to post and read messages.
评论 #7930985 未加载
bobcostas55将近 11 年前
Ah, the &quot;modern web&quot;. Where hipsters have to take something that was perfectly fine and ruin it by re-implementing it badly in the latest fad language. Love it!
评论 #7931249 未加载
评论 #7932045 未加载
dewey将近 11 年前
Very interesting project, but I have to say I&#x27;m not a big fan of the fade-in&#x2F;fade-out animations while navigating the forum. It&#x27;ll get annoying very fast.<p>The forum home page is a bit cluttered imo, especially with all the latest post quotes.<p>And obviously the javascript hijacking the scrolling behaviour on the landing page is something which I always find quite annoying, but it seems to be en vogue at the moment.<p>I hope this doesn&#x27;t sound too negative, just a few things I noticed while browsing the demo.
评论 #7930928 未加载
Scuzz将近 11 年前
This forum software is quite new and they are only on the 0.4.x version. It is still under heavy development with lots of changes and fixes being implemented all the time.<p>I use this NodeBB for one of my forums and I have no issues with it. The only complaints I have had was to do with a plugin and not the actual NodeBB software.<p>Their main theme at the moment is called Lavender and I do find it cluttered and a bit busy but there are other themes available to use. They do tend to change the theme with each major release so when 0.5.0 comes out soon there may be another theme for you to check out.<p>The plugin and widget system they have is very useful with new plugins being developed all the time.<p>The infinite scroll can be turned off.<p>I have had a few issues with upgrades but that was down to me a slight version error on their upgrade script.
评论 #7931407 未加载
collyw将近 11 年前
Does &quot;modern web&quot; mean it has to be Node based? Unless you are expecting a hell of a lot of traffic, I wouldn&#x27;t have thought a BB was a particularly suitable use case for node (correct me if I am wrong).
评论 #7930887 未加载
评论 #7931304 未加载
评论 #7930868 未加载
bolaft将近 11 年前
The threads themselves are pretty good looking but the forum main page (<a href="https://community.nodebb.org/" rel="nofollow">https:&#x2F;&#x2F;community.nodebb.org&#x2F;</a>) is really cluttered and confusing.<p>Also, why are there upvote&#x2F;downvote buttons on thread messages? Do they have any effect on visibility or are they just for show?
评论 #7931180 未加载
retejo将近 11 年前
I have used this before, in just my first week I had multiple crashes. DO NOT USE THIS FOR PRODUCTION YET.
评论 #7931004 未加载
n0rm将近 11 年前
Bad design.<p>Throws the information at the user and expects attention.
评论 #7930766 未加载
评论 #7931367 未加载
guiomie将近 11 年前
Since this is a link to a github repo, I checked the source code. I personally using tabs as opposed to 2 or 3 spaces makes the code ugly.<p>Can someone help me undertand &quot;require(&#x27;.&#x2F;user&#x2F;auth&#x27;)(User); &quot; ?? from <a href="https://github.com/NodeBB/NodeBB/blob/master/src/user.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NodeBB&#x2F;NodeBB&#x2F;blob&#x2F;master&#x2F;src&#x2F;user.js</a>
评论 #7931691 未加载
评论 #7931687 未加载
评论 #7931769 未加载
评论 #7931710 未加载
评论 #7933255 未加载
pibefision将近 11 年前
UI seems very complex
评论 #7930767 未加载
hhandoko将近 11 年前
Have they recently moved to a different pricing model? The homepage says free, but the pricing page states $35 - $100&#x2F;month.<p>I would guess they mean self-host is free, and the prices refers to hosted &#x2F; managed instances. In which case, they should make this point much clearer.
评论 #7931346 未加载
mrmondo将近 11 年前
Lack of UX &amp; no ACID compliance so I wouldn&#x27;t use it for anything in production.
评论 #7931444 未加载
评论 #7930893 未加载
评论 #7930870 未加载
edwinyzh将近 11 年前
I did registered, maybe it&#x27;s just me, but real don&#x27;t like it&#x27;s UX... So I did a little more search and found this: <a href="https://github.com/cnodejs/nodeclub/" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cnodejs&#x2F;nodeclub&#x2F;</a> the UI looks much simpler and neat, but I haven&#x27;t dig into any of them further though...
kmfrk将近 11 年前
While I&#x27;m not sold on the software, I&#x27;m glad to see more competition in the field of forum CMSes. :)
cabalamat将近 11 年前
At the moment this uses the same notation (&quot;...&quot;) both to show and to hide quoted text.<p>A simple improvement would be to use different text for these inverse operations (perhaps + and -, or &gt;&gt; and &lt;&lt;).
yannis将近 11 年前
Is there a demo somewhere?
评论 #7930730 未加载
评论 #7930749 未加载
pbreit将近 11 年前
There&#x27;s gotta be better forums design that emphasizes the content more. There&#x27;s so much forum software where the chrome overwhelms the content.
martindale将近 11 年前
Wow, this suffers from most of the same problems that phpBB did&#x2F;does, in that it tries to be too many things at once.<p>Do one thing, and do it well.
capex将近 11 年前
Kinetic scrolling doesn&#x27;t let me go through your site how I&#x27;d like to. It zips past, in one flick I am at the footer.
hexleo将近 11 年前
From web but unlike web, it can work with desktop, it&#x27;s great. Work on both mobile and desktop is the future.
Xspirits将近 11 年前
The prices are totally abusive ! <a href="https://nodebb.org/pricing" rel="nofollow">https:&#x2F;&#x2F;nodebb.org&#x2F;pricing</a><p>$75 monthly for MAX 2,500 users, seriously ?
评论 #7932596 未加载
评论 #7932549 未加载