The best part is that you don't need to know how to code (and worry about syntax, JSON, etc). I just checked out the UI and its quite user friendly.
psychobunny
Posts
-
Help Translate NodeBB! -
PLUGIN WEEKENDSWe decided that from now on, we'll have a competition between the three of us @baris @julian. During the week we'll try (our best) to work on core (and in general more productive things), but on the weekend every weekend it'll be an all out plugin battle. Whoever writes the most plugins wins all the internet cakes and stuff. Quality counts and I guess you guys can vote on it, if and when we build a voting plugin.
Feel free to join us in this epic battle. Doesn't matter how bad it is, just do it!
@baris said: nodebb-plugin-poke instant socket emit to a single person GIANT POKE comes on screen
@psychobunny said: nodebb-plugin-canada GIANT SNOWFLAKES ACROSS THE DOM
Don't forget to vote on your plugin ideas. We won't do it. Put that in the plugin requests thread that nobody checks
-
NodeBB BlogFinally got ourselves our own blog, check it out at http://blog.nodebb.org/
It's running off ghost. It's tooootally missing a billion features but then again reminds me of us back when we were starting off half a year ago. Maybe we can build some sort of comments bridging system for ghost as well.
Anyways, thought I'd mention it here - we'd love to feature your NodeBB forum website, plugin, theme, etc. on our blog, especially if your website is running something pretty customized. We'd also love to do a couple of feature articles / interviews of people who own a NodeBB forum, kind of like a Q&A and/or testimonial.
-
Widgets SystemThe widgets system is meant to be a low-barrier of entry for people who just know basic HTML, CSS, and a bit of JS. You can paste in whatever scripts that you'd like to embed, even Youtube embeds for an example. You can build more advanced widgets like the shoutbox I'm assuming @mr_waffle will be releasing soon Anyways, here's the developer's guide, please let me know if I need to be more clear on some things!
Widgets System
Node.js based forum software built for the modern web - Widgets System ยท NodeBB/NodeBB Wiki
GitHub (github.com)
-
Transifexhttps://www.transifex.com/projects/p/nodebb/
We have 25 languages already, pretty awesome Just wanted to remind everyone about our translation team, if you know another language please join our team. Transifex is a very user friendly software, you don't need to know how to code or anything to translate.
I just realized that we only have en_GB English (as NodeBB team is from Canada). If anybody here is from US and wishes to contribute, it should be really easy to translate (just get rid of our colour's and make it color )
-
[nodebb-plugin-classic-home] Classical HomepageIt felt like a really long time since I've built a plugin, so this is what I did yesterday:
NodeBB Classic Homepage
Classic forum homepage for NodeBB. Don't like the masonry in lavender or the category boxes of vanilla? How about something a little bit more classical?
Installation
npm install nodebb-plugin-classic-home
Screenshots
Credits
Inspiration taken from here. It's a nice template overall, I wonder if they'd be open to having that entire thing built as a NodeBB theme.
Fork it on GitHub
-
Developer Focus: A series of blog postsHey guys, after 0.7 is released I'm planning on writing a few blog posts about our 3rd party dev team, maybe a post per week leading up to our 1.0 release.
Give me a shout via chat if you're a plugin or theme author and are interested in this. I'd like some brief bio stuff like what you do as your regular day job / where you study / etc, how you got into NodeBB, what your hobbies are, etc. and anything else you think is interesting
We'll do a review of all your plugins and showcase it on our blog and social media, as well as link your homepage etc.
The only requirement is that your plugins are confirmed compatible with 0.7x
Looking forward to getting this underway
-
NodeBB Android AppYou should publish on Google Play
-
European Cookie Bullshit -
[nodebb-plugin-custom-pages] Custom Static pages for NodeBBUpdated plugin (v0.5.1) for the upcoming version of NodeBB (v1.6.0, or the
develop
branch as of this commit).Use plugin version v0.4.1 for NodeBB v1.5.3 compatibility.
Changelog
- Fixes for 1.5.3 and up
- Added permissions: restrict pages by group(s), registered users, etc.
- No restarts required anymore when adding/deleting pages
- Added
user
object to page data so you can do some benchpress logic - Deprecated custom
class
field, use.page-<route>
which is set by NodeBB core instead - Widgets get moved into the "Draft Zone" if you delete a custom page
-
Have a bug report?Please submit your issues here on our bug tracker on github.
Thanks!
-
Petiko, the most customized NodeBB I've ever seenDamn that looks amazing. At first I couldn't believe it was powered by NodeBB took me a while to believe it myself haha.
They have a tags system as well in the works, and looks like they're building a storefront page as well. The home page apparently integrates with WordPress. I'm jealous! SO many cool stuff
-
Need freelancer with Nodebb experienceIf you're interested in having us core devs building your custom solution pls give us a shout at [email protected]
That said, I'd really love to see some of our OS devs get some commission work for NodeBB stuff - if any of you are interested in doing this please speak up I'm talking about you @Schamper, @bentael, @BDHarrington7, etc.! They've worked really hard on some cool plugins and they deserve some attention
-
Anyone else notice this?lolwut, I didn't even merge in my branch yet the next update should drop cold-loading to around 1.5s I think
changes that have been done so far:
- Prefetcher - hover over a link to preload API data
- We weren't caching language files, so every page load had one extra API call to fetch i8n
- Some perceived speed increases in Lavender - we saved the homepage masonry to localStorage so that we don't have to recalculate when you refresh. If a recalculation is needed it will be a smaller animation instead
-
FIFAMy favourite past time! Fifa 14 on the playstation. Anybody watching the world cup? Who are you supporting?
-
Which CMS would you choose if you wanted to create a Q&A forum?So to answer your question specifically - so every page has a designated API route as well. Take for example this page, which is
Which CMS would you choose if you wanted to create a Q&A forum?
What is the most modern and feature-rich Q&A-Creator? EX: Discussing forums such as: nodeBB QandA forums such as askbot What is a Q&A: I mean something like...
NodeBB Community (community.nodebb.org)
Just append /api at the start, and you can get it's data like so:
So from your plugin/theme, it's fairly simple to just do an API call to get it's data with
$.get
For your case, it's a bit more complicated because then you'd be making 20 API calls per page, so I actually wouldn't recommend this method. Here's a sample
library.js
for your theme (make sure that your NodeBB is completely up-to-date, as I only just added this hook).NodeBB plugin - adding main post data to category view
NodeBB plugin - adding main post data to category view - library.js
Gist (gist.github.com)
This will add the
mainPost
data directly into the category view - so in your template you'd be able to do something like{topics.mainPost.content}
@trevor you might find this useful as well.
@Jelena, for further reading you might find this set of articles useful. Hope I make sense here, GL
-
Pop-Up message by entering a categoryHere you go, I threw something quick in a couple minutes that you can add to your custom JS in the ACP that you can improve on if you like:
$(window).on('action:ajaxify.end', function(ev) { var restrictedCid = 1; if (parseInt(ajaxify.data.cid, 10) === restrictedCid) { $('#content').css({ filter: 'blur(10px)' }); bootbox.confirm('Are you 18?', function(answer) { if (!answer) { window.location = 'https://community.nodebb.org'; } else { $('#content').css({ filter: 'none' }); } }); } });
-
Dark mode theme yet?GitHub - psychobunny/nodebb-plugin-night-mode: Adds a lightbulb icon to your persona theme's header to toggle a dark skin
Adds a lightbulb icon to your persona theme's header to toggle a dark skin - psychobunny/nodebb-plugin-night-mode
GitHub (github.com)
-
NodeBB v0.4.1 Releasedahah. IE should be in it's own category.
- New browsers
- Old browsers
- Internet Exploder.
-
[nodebb-theme-lavender] Lavender Theme for NodeBBCheck out the theming guide that accompanies this work at http://burnaftercompiling.com/nodebb/nodebb-hands-on-theming-guide-part-1/
Features
- Masonry on home page
- Recent posts widget
- "Youtube style" loading bar
Screenshots
Home View
Category View
Topic View
Installation
npm install nodebb-theme-lavender
Warning: Will not work with metro-tiles or category-info plugins. (I think so, haven't tested!)
Get the source on Github. Would love to see variations on this theme published