Is there a roadmap? Badges, Theme Rocket, etc?

General Discussion
  • @a_5mith

    At least it's not like Kickstarter where vaporwear is a threat -- NodeBB is perfectly/mostly/actually very workable. If I were a roadmapper, I'd just project out to 2016 and then be assured to beat the roadmap.

  • 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 ?

  • Discourse have badges inbuilt right?

  • 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?

  • @trevor

    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.

    https://community.nodebb.org/topic/2713/new-theme-titan-city-work-in-progress

  • Ah okay, looks good 👍


Suggested Topics