Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Users
    • Groups
    1. Home
    2. psychobunny
    • Profile
    • Following 11
    • Followers 142
    • Topics 145
    • Posts 2732
    • Best 807
    • Groups 5

    psychobunny

    @psychobunny

    Admin

    1549
    Reputation
    15677
    Profile views
    2732
    Posts
    142
    Followers
    11
    Following
    Joined Last Online
    Website nodebb.org/

    psychobunny Unfollow Follow
    Users with 50 posts NodeBB Anime Lovers Community Rep Admin

    Best posts made by psychobunny

    • Introducing the NodeBB 0.7.0 Persona preview

      NodeBB v0.7x is around the corner folks, codenamed Persona (named after the new NodeBB base theme, which you are previewing on this forum).

      This is the first iteration and so expect bugs, even the widget areas are hardcoded right now because we expect a refactor of the widget system soon for better performance.

      About the theme

      A focus on making it easier to customize:

      • Components: We've started removing ID and class based selectors in favour of named components. This way it's extremely obvious which parts are necessary to core. The previous system made it possible for you to accidentally lose functionality when modifying an element's class/ID.

      • Component Toggling: (Not implemented yet). Template based mechanism for you to define component states within the HTML itself. More on this later.

      • Refactoring templates and LESS (WIP): We will aim to deliver templates with less than 50 lines each. Previously we had some behemoth templates that were 200 lines long. Ouch.

      What else is new?

      Well, if you've been around lately you probably have noticed the new composer. We've also done (yet another) round of performance and usability improvements, and things should be looking much better and faster on mobile.

      The new theme also has a slide-in mobile menu (I think we've all become bored of the standard Bootstrap dropdown by now!)

      A more detailed list will be compiled when we do eventually come closer to the 0.7x release date. See you then and thanks for being part of our journey so far!

      posted in Announcements
      psychobunny
      psychobunny
    • [nodebb-theme-pewter] Pewter Theme

      Pewter Theme for NodeBB

      Designed with gaming communities in mind. Highlights include a slide-in side menu (@kevin) and a sidebar on the home page (@planner). More widget examples for you to use in your own theme (although a dedicated widget mechanism will be something we will work on in the future).

      Screenshots

      main
      sidebar;

      Installation

      npm install nodebb-theme-pewter
      

      Fork this theme on Github

      posted in NodeBB Themes
      psychobunny
      psychobunny
    • [nodebb-plugin-openfantasy] Full-fledged RPG system for NodeBB

      (Taking gamification to the next level, literally :p)

      About 10 years ago I worked on this project called ADR (Advanced Dungeons and Rabbits), which was an RPG modification for phpBB2. There were a few of those modifications back in the day, such as Moogies and Zarath's RPG mods. Even Gaia Online was based upon phpBB at some point.

      Anyways, that project was very dear to my heart and I've always wanted to port it to something more modern (initially to phpBB3, thank goodness I didn't bother with that!)

      Anyways, here it is. *Do not use on production environment - I only spent a grand total of two weekends on this... I have a ton left to do! Any help is appreciated 🙂

      I'll set up a Transifex project for this at some point, because we actually have a ton of translations already, I think maybe even more than what NodeBB has at the moment 😛

      Screenshots

      battle
      inventory

      mining

      profile

      skills

      stores

      Installation

      npm install nodebb-plugin-openfantasy
      

      Note: You need the Cash MOD currency plugin installed in order for the RPG system to be activated.

      Fork it on GitHub.

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • [nodebb-plugin-blog-comments] Blog Commenting Engine (Ghost, Wordpress widget)

      NodeBB Blog Comments

      Lets NodeBB act as a comments engine/widget for your blog. Currently supports both Ghost and WordPress. If you'd like to see support for other CMS/blog systems, please submit an issue on our tracker.

      The comments are exposed to any plugin you have built into the core, so it is completely possible to have emoticons, embedded video, and/or whatever else you want in the comments section of your blog.

      Articles are published to a forum category of your choice, and will gain a tag that links it back to the original article.

      What's new in 0.3x

      • Fixed quite a few server crashes (especially when publishing)
      • Compatible with NodeBB 0.6x+ and Ghost 0.5.10
      • Added tags support for Ghost

      Screenshots

      blog comments

      Installation

      First install the plugin:

      npm install nodebb-plugin-blog-comments
      

      Activate the plugin in the ACP and reboot NodeBB. Head over to the Blog Comments section in the ACP and select the Category ID you'd like to publish your blog content to (default is Category 1). Make sure you put the correct URL to your blog.

      Ghost Installation

      Paste this any where in yourtheme/post.hbs, somewhere between {{#post}} and {{/post}}. All you have to edit is line 3 (nbb.url) - put the URL to your NodeBB forum's home page here.

      <a id="nodebb/comments"></a>
      <script type="text/javascript">
      var nbb = {};
      nbb.url = '//your.nodebb.com'; // EDIT THIS
      
      (function() {
      nbb.articleID = '{{../post.id}}'; nbb.title = '{{../post.title}}';
      nbb.tags = [{{#../post.tags}}"{{name}}",{{/../post.tags}}];
      nbb.script = document.createElement('script'); nbb.script.type = 'text/javascript'; nbb.script.async = true;
      nbb.script.src = nbb.url + '/plugins/nodebb-plugin-blog-comments/lib/ghost.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(nbb.script);
      })();
      </script>
      <script id="nbb-markdown" type="text/markdown">{{{../post.markdown}}}</script>
      <noscript>Please enable JavaScript to view comments</noscript>
      

      If you wish, you can move <a id="nodebb/comments"></a> to where you want to place the actual comments widget.

      Wordpress Installation

      First, install the Wordpress JSON API plugin.

      Replace the contents of /wp-content/themes/YOUR_THEME/comments.php with the following (back-up the old comments.php, just in case):

      <?php
      if ( post_password_required() )
      	return;
      ?>
      
      <a id="nodebb/comments"></a>
      <script type="text/javascript">
      var nodeBBURL = '//your.nodebb.com',
      	articleID = '<?php echo the_ID(); ?>';
      
      (function() {
      var nbb = document.createElement('script'); nbb.type = 'text/javascript'; nbb.async = true;
      nbb.src = nodeBBURL + '/plugins/nodebb-plugin-blog-comments/lib/wordpress.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(nbb);
      })();
      </script>
      <noscript>Please enable JavaScript to view comments</noscript>
      

      Comments Counter

      You may optionally put a "# of comments" counter anywhere on the page with the following code:

      <span id="nodebb-comments-count"></span> Comments
      

      A mechanism to query the number of comments on another separate page will be available in a future release.

      Author and Category information

      To use NodeBB's category and author information (instead of using Ghost's user/tag system), there are two elements that this plugin searches for:

      Published by <span id="nodebb-comments-author"></span> in <span id="nodebb-comments-category"></span>
      

      Publishing

      Head over to the article that you'd like to publish. The code will detect if you're both an administrator of your blog and NodeBB (so ensure that you're logged into both) and will display a publish button if so.

      You may also create a publishers group in NodeBB to allow a group of regular users to have publish rights.

      Multiple blogs

      You may use a comma-separated entry of blogs in the ACP to support publishing from a network of separate blogs to your forum. You can also choose to put each blog in its own dedicated category, or place them all into one category.

      Sites using this plugin

      • NodeBB's Blog (Ghost).
      • Burn after compiling (Wordpress).

      Please submit a PR to add your site here 🙂

      TODO

      • Republishing (for now you can just edit both the article and the published blog).
      • Pull CSS files from appropriate plugins? Ability to load custom CSS to style widget.

      Fork me on Github

      http://github.com/psychobunny/nodebb-plugin-blog-comments

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • Upvotes / Downvotes are finally here

      On Vanilla:
      vanillaVotes.png

      On Lavender (or just clear your cache and refresh):
      lavenderVotes.png

      Favouriting no longer increases reputation, although the latest upgrade.js will upvote every post a user has favourited. Almost like it's always been implemented 🙂

      Let the downvote wars begin!

      posted in NodeBB Development
      psychobunny
      psychobunny
    • [nodebb-plugin-desktop-notifications] Desktop Notifications (like GMail)

      NodeBB Desktop Notifications

      This NodeBB plugin uses the HTML5 Notifications API to display desktop alerts upon new incoming notifications.

      If you have a forum logo set it will use that as the notification icon. Clicking on the notification will take you the appropriate thread.

      Install via NPM:

      npm install nodebb-plugin-desktop-notifications
      

      desktop-notifications

      When the user clicks on the notification icon in the menu, a permission dialog is launched to activate desktop notifications.

      Also supports push notifications on mobile:

      notifications_mobile.png

      Even when the browser is minimized, you can still get a notification.

      More info on Github

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • We need your help

      Help spread the word on NodeBB!

      Add us on twitter, facebook, and github.

      Thanks:)

      posted in Announcements
      psychobunny
      psychobunny
    • GitHub compatibility badges for your NodeBB plugins!

      Hey all, we've added a new feature to the package manager for compatibility badges. Simply add to your README file an image pointing to the following URL with your plugin's name, ex:

      https://packages.nodebb.org/api/v1/plugins/<PLUGIN-NAME>/compatibility.png.

      Examples:
      https://packages.nodebb.org/api/v1/plugins/nodebb-plugin-recent-cards/compatibility.png

      https://packages.nodebb.org/api/v1/plugins/nodebb-plugin-blog-comments/compatibility.png

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • NodeBB v1.4.0 Release

      It's been four months since we last posted about NodeBB v1.1.0. Since then we've released three new minor versions (we're too busy coding to blog apparently!). Here's a summary about what's new with our forum software.

      • New chat interface: support for multiple users in a chat room and the ability to rename chats (screenshot)
      • Bottom sheets for mobile (screenshot)
      • "Replies to this post"
      • Improved composer layout on mobile
      • Zen Mode: compose messages in a distraction-free fullscreen mode
      • New privileges: Ability to restrict file and image uploads on a per-category basis (screenshot)
      • Simpler and more flexible register/login page designs
      • Optional ability to configure timestamp "timeago" cutoffs - instead of "two months ago", you can opt to see the full date instead

      Click here to see the full blog post

      posted in NodeBB Blog
      psychobunny
      psychobunny
    • OMW to forumcon

      IMAG0244.jpg

      NodeBB running on airport tablets

      posted in General Discussion
      psychobunny
      psychobunny

    Latest posts made by psychobunny

    • RE: Question and Answer plugin

      @murcs ah okay. Could you add a new issue here: https://github.com/NodeBB/nodebb-plugin-question-and-answer/issues

      If you have client side errors / server side logs to paste there + info regarding your NodeBB setup (version, theme, etc.) then that would make it a lot easier to reproduce and fix. Thanks!

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • RE: Question and Answer plugin

      @murcs agreed, the implementation isn't that great as this has been growing along as NodeBB has.

      We're working on this again for a client and hoping to propagate fixes upstream to this plugin as the project goes 🙂

      (On your note though, it should work as expected after refreshing the page after you edit at the very least?)

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • RE: Always Guest User with XHR

      hi @Nick-Allain this error message:
      [nodebb-plugin-blog-comments] Origin (https://fp.opposite-lock.com) does not match hostUrls: *

      suggests that in the ACP the link to your blog is actually set as *.

      I know you attached a screenshot showing otherwise, but could you double check and refresh the page (in case for ex., there was an error saving?) to see? If it's still an issue, I wouldn't mind temporary admin access to have a look, feel free to DM me for that

      posted in Technical Support
      psychobunny
      psychobunny
    • RE: Optimizing Benchpress

      @PitaJ the GOAT 🙂

      posted in NodeBB Blog
      psychobunny
      psychobunny
    • NodeBB v1.14.3: A Critical Security Update

      A bug in our validation logic made it possible to change the password of any user on a running NodeBB forum by sending a specially crafted socket.io call to the server.

      We have resolved this in the latest version of NodeBB, and the fix has already been rolled out as a patch on all of our hosted customers.

      For more information on the vulnerability as well as instructions on how to resolve this issue, please have a look here: https://github.com/NodeBB/NodeBB/security/advisories/GHSA-hr66-c8pg-5mg7

      Click here to see the full blog post

      posted in Announcements
      psychobunny
      psychobunny
    • RE: Question and Answer plugin

      Thanks, I'm able to reproduce this. I'll have a look

      posted in NodeBB Plugins
      psychobunny
      psychobunny
    • RE: Dark mode theme yet?

      Just published on npm a version compatible with latest

      posted in General Discussion
      psychobunny
      psychobunny
    • RE: Dark mode theme yet?

      https://github.com/psychobunny/nodebb-plugin-night-mode

      😄

      posted in General Discussion
      psychobunny
      psychobunny
    • RE: Widgets: How to place a login form on the homepage (or anywhere else)

      Updated to latest 🙂 @fais3000 @cfrancois @Kev-M

      posted in Tutorials
      psychobunny
      psychobunny
    • RE: I need help in developing a plugin

      I would imagine you would add what @baris mentioned in here:

      https://github.com/bubundas17/nodebb-plugin-hide-contents/blob/master/library.js#L19

      if user is member of the poster set, return content as is

      posted in NodeBB Development
      psychobunny
      psychobunny