@julian Right, I understand. It just makes it difficult to migrate from a more traditional forum like phpBB (which is the most, or perhaps second-most, used forum software today). I think making it easier to migrate from phpBB's format could only help nodeBB gain more ground 🙂 Here is the github issue I opened a couple weeks ago. It was closed, though I hope we can reopen it. I'm more than willing to contribute. Let me know if there's anything I can do.lots0logs created this issue in NodeBB/NodeBB closed Posts from child categories are not shown on the home page. #2549
More complex theming possibilities?
The company I work for is considering using NodeBB for our Forum software. We see around 100K users a month on our current Forums setup, and are excited to give this new software a shot!
Unfortunately, our themes requirements are more complex than just adding a single CSS file, ultimately.
We'd like to do the following:
- Replace Bootstrap with a different front end framework
- Modify *.tpl files so we can adhere to the new front end framework
- Have all of this logic grouped up as a theme so we can update NodeBB.
Is any of this possible?
Thanks for the great work!
Just FYI, we replied via twitter instead
@o9k @jakiestfu We npmified themes for ease of installation. For your own themes, you can use
npm link(https://npmjs.org/doc/cli/npm-link.html …) to host your themes in a different folder on the local file system. Let's continue talking on http://community.nodebb.org !
if a theme is not using BS and font-awesome, doesn't that break some of the client-side logic ...
Oh, probably. I really wouldn't try to remove Bootstrap. It's like ripping out somebody's spine.
NodeBB doesn't disappoint when it comes to flexibility, even in a stage this early. Even though it's not as robust as it could be, its definitely worth giving a shot to customize and personally for me has been pretty fun.
I agree with @julian ... stripping out BS3? FML.
I hit a ton of brick walls in the metrolike theme, but even then still managed to get quite a lot of it done.
Since that day we've been trying to remove BS-specific selectors and logic and especially server side code that sends BS classes to the client (that was just dumb overall)... now it feels like its totally doable but is a hell of a lot of work since you're basically starting from scratch