@Chong Hey I got it solved.
I changed the port to 4568 instead of 12001 and everything works well. It seems Ubuntu deals with these ports differently.
Hi, I'm trying to get a hang of nodebb deeper so that I can start development and tweak. It seems that documentation lacks details about the info. Any suggestion or missing link that I am supposed to take a look? Thank you!
I think it's pretty straight forward:
Worth mentioning are
/public/acp.min.js, those get generated and are no place to change anything
Yeah, i agree. The sources/folders are well-structured. No need for comprehensive docs in this case.
We would be glad to answer any specific questions though!
As with the other responders, the folder structure is hopefully straightforward. When we started NodeBB, there wasn't really any consensus re: folder layout in Node.js, so we went with what seemed to make sense for us.
@frissdiegurke Thanks a million! Very clearly demystified.
By the way, then how those plugins work? I mean the hooks and template engines. I have never seen a template engine that uses tpl as file extension.
Sorry for asking some fundamental questions. I have very basic knowledge about express, nodejs, and mongodb, and I decided to get my hands dirty by start a project of building a community websites. I would like to contribute my work as much as possible.
@kalihman A primer on writing plugins can be found here: https://docs.nodebb.org/en/latest/plugins/create.html