Is there a roadmap? Badges, Theme Rocket, etc?
-
A few threads mention features to be released in the past 2-4 months, and I'm not sure if I missed them (are they plugins? hidden in ACP?) or if the NodeBB team is just up to their ears in refactoring.
Badges and the new theme are the ones that come to mind first.
Any roadmaps I can check out?
-
Nein on the badges, nein on the rocket. few changes recently with 0.5.1 that have required a lot of time. Trouble with road maps is you often end up with delays, or not fixing something to keep with the roadmap. Having free reign to just fix bugs whenever is a lot better. Probably explains why node.js has just been forked by an organisation.
-
Unfortunately both of those features I am kind of on the docket for XD
Actually we've been pushed back a few months feature-wise while focusing on stability and security.
We currently have NodeBB instances pushing close to 10 million pageviews per month, and a lot of the stuff we've done in the past little while has been solely focused on the ability to scale. Aside from that we've been working on a better ACP, with more analytics etc. And in general a revamped UX, which you will be seeing soon after we release 0.5.2.
The badges plugin, despite being a pretty important thing and something I'd personally really like to have was moved further up as well to accommodate for the above.
-
@psychobunny Can't wait to see what you guys have up your sleeves. Spoil us!
-
@psychobunny any updates on the badges now that we have 0.5.3. I have tested both discourse and nodebb. I have to decide soon. Any timeline ?
-
I've bodged badges/titles into my theme and will be working on a plugin once I have a better idea what the frell I'm doing.
Here's the simple hack. Create a group that badge/title members will belong to. If a badge, assign it a Font Awesome Icon. If a title, do not.
Place a png file named for the fa tag ( example, fa-apple.png ) in your public/images folder.It replaces the Font Awesome Icons with the badges.
<div class="topic-profile-pic hidden-xs text-center"> <a href="<!-- IF posts.user.userslug -->{relative_path}/user/{posts.user.userslug}<!-- ELSE -->#<!-- ENDIF posts.user.userslug -->"> <img src="{posts.user.picture}" alt="{posts.user.username}" class="profile-image user-img" title="{posts.user.username}"> </a> <small class="username" title="{posts.user.username}"><a href="<!-- IF posts.user.userslug -->{relative_path}/user/{posts.user.userslug}<!-- ELSE -->#<!-- ENDIF posts.user.userslug -->">{posts.user.username}</a></small> <!-- IF posts.user.groups.length --> <div id="tagandbagdewrapper"> <div class="show-badges"> <!-- BEGIN groups --> <!-- IF posts.user.groups.icon --><a href="{relative_path}/groups/{posts.user.groups.name}"><img src="/images/{posts.user.groups.icon}.png" /><!-- ENDIF posts.user.groups.icon --></a> <!-- END groups --> </div> <div class="text-center"> <!-- BEGIN groups --> <!-- IF posts.user.groups.icon --><!-- ELSE --><a href="{relative_path}/groups/{posts.user.groups.name}"><span class="label group-label inline-block" style="background-color: {posts.user.groups.labelColor};">{posts.user.groups.userTitle}</span></a><br /><!-- ENDIF posts.user.groups.icon --> <!-- END groups --> </div> <!-- ENDIF posts.user.groups.length --> </div> </div>
-
@Shard said:
I've bodged badges/titles into my theme and will be working on a plugin once I have a better idea what the frell I'm doing.
Here's the simple hack. Create a group that badge/title members will belong to. If a badge, assign it a Font Awesome Icon. If a title, do not.
Place a png file named for the fa tag ( example, fa-apple.png ) in your public/images folder.It replaces the Font Awesome Icons with the badges.
<div class="topic-profile-pic hidden-xs text-center"> <a href="<!-- IF posts.user.userslug -->{relative_path}/user/{posts.user.userslug}<!-- ELSE -->#<!-- ENDIF posts.user.userslug -->"> <img src="{posts.user.picture}" alt="{posts.user.username}" class="profile-image user-img" title="{posts.user.username}"> </a> <small class="username" title="{posts.user.username}"><a href="<!-- IF posts.user.userslug -->{relative_path}/user/{posts.user.userslug}<!-- ELSE -->#<!-- ENDIF posts.user.userslug -->">{posts.user.username}</a></small> <!-- IF posts.user.groups.length --> <div id="tagandbagdewrapper"> <div class="show-badges"> <!-- BEGIN groups --> <!-- IF posts.user.groups.icon --><a href="{relative_path}/groups/{posts.user.groups.name}"><img src="/images/{posts.user.groups.icon}.png" /><!-- ENDIF posts.user.groups.icon --></a> <!-- END groups --> </div> <div class="text-center"> <!-- BEGIN groups --> <!-- IF posts.user.groups.icon --><!-- ELSE --><a href="{relative_path}/groups/{posts.user.groups.name}"><span class="label group-label inline-block" style="background-color: {posts.user.groups.labelColor};">{posts.user.groups.userTitle}</span></a><br /><!-- ENDIF posts.user.groups.icon --> <!-- END groups --> </div> <!-- ENDIF posts.user.groups.length --> </div> </div>
Screenshot?
-
Okay. This is embarrassing. I can't manage to insert an image. Here's the link to my theme topic - it's the second image.
New Theme - Titan City - Work in progress.
I have a LONG way to go here, but I thought I'd share a couple of things. A little bit of Lavender and Vanilla in a blender plus feature requirements from ...
NodeBB Community (community.nodebb.org)
-
Ah okay, looks good