[nodebb-theme-designer] Customize your NodeBB theme on-the-fly
-
Designer broke all the things on my instance. I'm running off of one of the more recent commits in the repo for NodeBB. My site looks like below after just installing the designer: I'm fairly certain it is designer, because I uninstall it and things are all pretty again. In the log it says this:
warn: [meta.scripts.get] Could not resolve mapped path: plugins/public/lib/desig ner.js. Are you sure it is defined by a plugin? warn: [meta.scripts.get] Could not resolve mapped path: plugins/public/vendor/ac e/ace.min.js. Are you sure it is defined by a plugin? warn: [meta.scripts.get] Could not resolve mapped path: plugins/public/vendor/ac e/worker-css.js. Are you sure it is defined by a plugin? warn: [meta.scripts.get] Could not resolve mapped path: plugins/public/vendor/ac e/mode-css.js. Are you sure it is defined by a plugin?
-
Potentially yeah, I haven't looked at this plugin since v0.3.1, let alone 0.3.2...
meta.scripts.get
filter should be deprecated by now I think right @julian?, I gotta update this to use the new format -
@psychobunny actually, @frissdiegurke made a plea for a stay of execution -- that hook is no longer deprecated, though you should include your scripts via
package.json
plugin.json
anyway. -
yup
plugin.json
don't worry julian is :shipit: -
looks broke now.
I'm running 0.4.2.. did the install and then there were errors.
info: [notifications.init] Registering jobs.info: [user.startJobs] Registering - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Pastebin (pastebin.com)
so sad.
-
yeah this is only compatible for 0.3x, maybe I'll bring this one up-to-date this week
-
This looks like a great plugin! Is there a reason why it never caught on besides not being kept up to date?
-
As a plugin, there were hacks involved to make it work with core. I think this would be best rewritten as a core feature along with our other skinning options in the ACP.
This way it would ideally work with all themes etc. It's a long term goal for me, but first I need to get that long awaited widgets refactor (which would play into this) completed.
-
@psychobunny Ah, ok. Makes sense. It would be great functionality.
-
In my search for ANY way to customize the theme easily, I came across this post....it seems like nodebb isnt being supported much anymore? 99% of all posts in the "nodebb themes" forum are questions - not themes (I found actually only 1 single actual theme in searching many pages of that forum).
Does a tool like this exist now, or is it in the works?
I like allot of what nodebb offers but it seems less supported now - and less plugins available - than a few years ago. Seems like there was allot of hype around it thats died off maybe? Being new here thats what im seeing, but hoping someone can point me in a better direction.How do we easily customize theme now? Without putting dev hours into it?
-
@efraimip I don't believe this specific plugin is supported anymore.
Does a tool like this exist now, or is it in the works?
There is nodebb-plugin-customize when you want to make quick modifications to templates or translations. Between that and Custom CSS in the ACP you can modify most aspects of your theme without creating a new theme or subtheme.
99% of all posts in the "nodebb themes" forum are questions - not themes (I found actually only 1 single actual theme in searching many pages of that forum)
Here are some themes I know of that I think are still maintained:
- nodebb-theme-persona (first party, default)
- nodebb-theme-lavender (first party)
- nodebb-theme-vanilla (first party)
- nodebb-theme-oxide
- nodebb-theme-slick
I like allot of what nodebb offers but it seems less supported now - and less plugins available - than a few years ago.
NodeBB has adopted many plugin features into core.
How do we easily customize theme now? Without putting dev hours into it?
I'm not sure what exactly you're referring to by "dev hours", but obviously you can't get something for nothing. Somebody needs to know how to use HTML and CSS, even with this defunct plugin.