... but possibly not in the most digestable way. In summary, here's what you need:
Redis configured in config.json so it will be used as pubsub and for storing user sessions (volatile data)
One of the workers needs isPrimary set to true in config.json, conversely, the other instances need jobsDisabled set to false
For socket.io, you will need to make sure to use a ip hashing strategy when routing requests from the load balancer. A typical round-robin style means the socket.io handshake will fail since it ends up hitting different servers.
I don't have access to the OS, however I have access to the FTP information and
the GoDaddy details.
Typically any platform like that is an extremely limited PHP-only web server. NodeBB is neither PHP nor does it run on a web server. So beyond lacking the right languages, access, tooling, etc. it's fundamentally the wrong conceptual approach. It's not a CGI script to be installed on top of a web server, and that's what essentially all of those services are.
I recommend a vendor like Vultr and CentOS 8. Works great.
TL:DR I need help integrating nodeBB into an existing WordPress site. Everything is up and working on both ends, but I dont quite understand how to build a menu at the top of the Forum pages with links back to the main site, categories etc.
This is a new deployment of both Wordpress and nodeBB. I tried a few Wordpress forums and they were not good enough. I used to run a form with about 200 active members on vBulletin and I used the CMS system that came with it and it was fine, but I want to try something new and nodeBB seems like it.
I am not a developer, but do work in IT as an SRE, so I am familiar with GIT, some Python, etc. The template system seems familiar to me for some reason, but I dont know where I have seen it before, maybe Drupal?
Anyway, I am hoping to get my Wordpress site and nodeBB to look as similar as possible in terms of look and feel. I figured I would start on the menu.
Is there a plugin, or some docs on how to build a menu at the top of the page?
Disable Cloudflare's Rocket Loader. It breaks things here because it's deferring loading of scripts.
To do that go on you Cloudflare page to Speed>Optimization and toggle Rocket Loader there.
I haven't tested it, but you can also try excluding your specific script from asynchronous loading by adding data-cfasync="false" attribute to the script tag, but I think the issue is with jQuery being loaded after your script so I don't think this would fix it (adding this to jQuery script tag should work, but it requires modifying the theme, I think. Or something else in NodeBB code)
After I turn off the Rocket Loader of Cloudflare, all script works now, thank you very much.
Installing plugins and themes doesn't work the same on heroku as it does on other servers. You can't just use the ACP to install them because of the way heroku resets. Instead you must install the plugins and themes before pushing the code up to heroku.
This is why it shows that your theme is activated. The database is persisted across resets of your heroku server. But since the built assets directory in the git repository were created under persona, it resets to that.
Anyway lmk what you think.... I would require that I have a reasonable editor for my users. This editor/markdown component is a deal breaker for me, it's awful..... The platform fantastic, this editor.....??? Hopefully I can get Quill working b/c it will be exactly what I need.
Sometimes I use to add emojis of windows 10
And after I add emoji I want to close it with the ESC button, so it also closes the message window for me
Is there a way to prevent closing the message pane using the ESC key as it once was?