When typing in:
./nodebb reset
NodeBB needs to display a help message saying more info is required and not hang without exiting.
It should also list "plugins" as an option:
./nodebb reset plugins
RefinedSoftware
Posts
-
"./nodebb reset" is not working. -
"./nodebb reset" is not working.When I try and use:
./nodebb reset
It returns:
warn: [reset] Nothing reset.
But does not exit, it just hangs with this as the last message.
Then when I try to run my site it says to contact the developers of some 3rd party plugin (plugins who probably have not been updated since the last breaking change.) It is an easy fix if reset would just disable those plugins but it does not seam to be working. -
Zero Second Downtime- Not that I consider NodeBB a CMS, but who am I to argue when people use NodeBB that way?
-julian
I am planning on using NodeBB as a full node platform
-
NodeBB/nodebb-english has .py file in it.Thanks for the info, I will have to checkout readthedocs.org when I have some free time. I am glad that the docs are getting translated, that is great for the future of NodeBB.
-
NodeBB/nodebb-english has .py file in it.So one of the big reasons to use NodeBB is that you can use JavaScript as your only programming language, both on the server and on the client. NodeBB is also free and open source. A part of that is so that others, if they wanted to, could fork your project. But now there seams to be programming language creep. For NodeBB to be truly open source in spirit, then the documentation needs to be open source as well. And for it to be the go to BB framework for JavaScript then shouldn't the documentation only require JavaScript as well. For a developer to fork your project (or to just fully understand NodeBB's software stack) they would now need to learn python. Is there any better solution for NodeBB's documentation?
-
Landing page has missing columnI am using Windows 7 64bit with the Comodo Dragon browser. I just opened up Opera Next browser and it is displaying correctly except for zoom 67%:
-
Landing page has missing columnAnyone else having this issue of NodeBB not using the right most column?
-
Generate "502 Bad Gateway" page after every theme changeWhen "community.nodebb.org" was updating, nginx servered a "502 Bad Gateway" text error page instead of a custom page displaying something like: "We will be back soon". I recommend that NodeBB creates a static page that is directly servered by nginx when NodeBB is down. This page should use the exact same theme as you currently have selected for your site. I think the link to nginx should be automated as much as possible (maybe ask [yes]/no permission in setup). But if it can't be there needs to be an easy tutorial on how to link nginx to this static page. The static page should be able to be overridden. It should be updated every time the theme changes. Thoughts?
-
nginx 502 Bad GatewayThis bug report is not for NodeBB itself but for your instance of it at "community.nodebb.org".
So nginx is setup wrong serving a "502 Bad Gateway" text error page instead of a custom page displaying something like: "We will be back soon". -
Why requestjs over browserify?So it looks like requestjs and browserify solve some of the same problems but in different ways. There are a few features that browserify seams to have that requestjs does not. For example, browserify can bundle all your dependencies into a single file (which you are already doing for most of your browser dependencies but for some reason using requestjs for others). But here is the kicker, browserify allows you to use nodejs core modules in the browser with its shims that give you access to the modules below. So would browserify be a good or bad fit for NodeBB?
- assert
- buffer
- console
- constants
- crypto
- domain
- events
- http
- https
- os
- path
- punycode
- querystring
- stream
- string_decoder
- timers
- tty
- url
- util
- vm
- zlib
-
SSL (HTTPS)So I noticed that community.nodebb.org is running on https. So I thought it would be easy to setup my NodeBB instance that way, I finally got my server to give nodejs access to port 443 but it is not running in ssl mode. I did not find the steps in the documentation to get this working. Is it easy? Hard? Require buying a certificate?
-
Zero Down TimeYes one of the points of having 2 NodeBBs running would be for rolling updates of plugins that cause a reboot. I assume this would be very tricky or impossible to have rolling updates when a NodeBB Update requires schema changes to the Database.
-
Zero Down TimeSo I was wondering if anyone knew how to setup NodeBB to have zero down time. When something goes wrong, and NodeBB gets rebooted with Forever, there is a window of time that the site is down. Are there steps to having 2 NodeBBs running at the same time sharing the same database? (Database redundancy is a separate project for later.)
-
Write-enabled API (Brainstorming)I did a quick search through the NPM and here are some MIT Licensed modules can could be used or drawn upon for inspiration.
https://www.npmjs.org/package/restify-https
https://www.npmjs.org/package/https-aware
https://github.com/substack/node-https-detect -
What is NodeBB's way to do Class?There are many ways to do classes in JavaScript:
New keyword with object.prototype
Object.create(super)
JavaScript's Harmony 'Class' (Typescript)
http://joose.it/
[Does jQuery have their own javascript classes? (Do not confuse with css classes.)]
[For those that like wasting away there life http://jster.net/category/class-system]Which should be used with NodeBB?
-
List of Included Libraries?Thank you
-
List of Included Libraries?So there are more then those used in the browser because jQuery is missing. Is there a list of browser dependencies?
-
List of Included Libraries?So it looks like I will need to spend hours creating a couple of lists to help with plugin design and creation:
What Libraries from NPM that come preinstalled with NodeBB (Server Side)?
What Libraries are always loaded in the the Browser?Can I get some help here? I am only looking for Libraries that are directly used, not hidden ones that are behind a larger Library.
Reasoning:
If NodeBB uses Watson, then even if I prefer another library, it will run faster if I use the preinstalled one.
This is particularly the case in the browser... Why increase load times with a second layout engine just for some plugin? -
Restarting Node ApplicationsSo will this restart the entire NodeBB server, dropping all websocket connections, or just restart the plugin?
-
Should there be a hsts switchHTTP Strict Transport Security (HSTS)
http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security