Is there a roadmap? Badges, Theme Rocket, etc?
-
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