{"uid":3,"username":"psychobunny","userslug":"psychobunny","email":"","email:confirmed":true,"joindate":1371567705241,"lastonline":1632464283856,"picture":"","icon:bgColor":"#f44336","fullname":"psychobunny","location":"","birthday":"","website":"https://nodebb.org/","aboutme":"","signature":"
co-founder @NodeBB | @o9k
\n","uploadedpicture":"https://i.imgur.com/ltvPqkU.gif","profileviews":15945,"reputation":1576,"postcount":2932,"topiccount":176,"lastposttime":1629254224268,"banned":false,"banned:expire":0,"status":"offline","flags":null,"followerCount":149,"followingCount":11,"cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%","groupTitle":null,"mutedUntil":0,"mutedReason":null,"githubid":null,"fbid":null,"gplusid":null,"twid":null,"shoutbox:toggles:sound":null,"shoutbox:toggles:notification":null,"shoutbox:toggles:hide":null,"shoutbox:muted":null,"displayname":"psychobunny","groupTitleArray":[],"icon:text":"P","joindateISO":"2013-06-18T15:01:45.241Z","lastonlineISO":"2021-09-24T06:18:03.856Z","banned_until":0,"banned_until_readable":"Not Banned","muted":false,"aboutmeParsed":"","age":0,"emailHidden":true,"emailClass":"","moderationNote":"","isBlocked":false,"yourid":-1,"theirid":3,"isTargetAdmin":false,"isAdmin":false,"isGlobalModerator":false,"isModerator":false,"isAdminOrGlobalModerator":false,"isAdminOrGlobalModeratorOrModerator":false,"isSelfOrAdminOrGlobalModerator":false,"canEdit":false,"canBan":false,"canMute":false,"canFlag":false,"canChangePassword":false,"isSelf":false,"isFollowing":false,"canChat":false,"hasPrivateChat":0,"showHidden":false,"allowProfilePicture":true,"allowCoverPicture":true,"allowProfileImageUploads":1,"allowedProfileImageExtensions":".png, .jpeg, .bmp, .gif, .jpg","groups":[{"name":"Users with 50 posts","slug":"users-with-50-posts","createtime":1545062076941,"userTitle":"Users with 50 posts","userTitleEnabled":0,"description":"","memberCount":2789,"hidden":0,"system":0,"private":0,"disableJoinRequests":1,"ownerUid":3,"icon":"fa-bicycle","labelColor":"#9e0ec2","textColor":"#ffffff","disableLeave":0,"memberPostCids":"","nameEncoded":"Users%20with%2050%20posts","displayName":"Users with 50 posts","userTitleEscaped":"Users with 50 posts","createtimeISO":"2018-12-17T15:54:36.941Z","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"},{"name":"Anime Lovers","slug":"anime-lovers","createtime":1422549365318,"userTitle":"Anime Lovers","description":"Anime Lovers","deleted":0,"hidden":0,"system":0,"private":0,"cover:position":"0% 60.2323%","cover:url":"https://i.imgur.com/46ZtDht.jpg","icon":"fa-heart-o","labelColor":"#c90e78","memberCount":194,"userTitleEnabled":1,"disableJoinRequests":0,"disableLeave":0,"nameEncoded":"Anime%20Lovers","displayName":"Anime Lovers","userTitleEscaped":"Anime Lovers","textColor":"#ffffff","createtimeISO":"2015-01-29T16:36:05.318Z","memberPostCids":"","memberPostCidsArray":[],"cover:thumb:url":"https://i.imgur.com/46ZtDht.jpg"},{"name":"Community Representatives","description":"Users helping the NodeBB team spread the word!","deleted":0,"hidden":0,"system":0,"userTitle":"Community Rep","icon":"fa-bullhorn","labelColor":"#ffffff","createtime":1422301731571,"slug":"community-representatives","memberCount":15,"userTitleEnabled":1,"private":1,"disableJoinRequests":1,"textColor":"#000000","disableLeave":0,"nameEncoded":"Community%20Representatives","displayName":"Community Representatives","userTitleEscaped":"Community Rep","createtimeISO":"2015-01-26T19:48:51.571Z","memberPostCids":"","memberPostCidsArray":[],"cover:thumb:url":"/assets/images/cover-default.png","cover:url":"/assets/images/cover-default.png","cover:position":"50% 50%"}],"selectedGroup":[],"disableSignatures":true,"reputation:disabled":false,"downvote:disabled":false,"profile_links":[],"websiteLink":"https://nodebb.org/","websiteName":"nodebb.org/","username:disableEdit":0,"email:disableEdit":0,"blocksCount":0,"counts":{"posts":2737,"best":815,"controversial":6,"topics":146,"groups":3,"following":11,"followers":149},"posts":[{"pid":84469,"tid":15922,"toPid":84450,"content":"@bloodchen the core team is mainly focused on developing one standard basic theme that hopefully is easy to modify yourself. We've been pumping out tons of custom themes for our enterprise clients, at least half a dozen per year on average (I mean, we also have to eat.). We have a small team that works on theming (see what I did there), so naturally that is the state of freely available open source themes at the moment.
\nAnyway, the next theme will be based on react and/or vue (your choice) and I hope that we will be having more open source themers in the future.
\nThanks for the feedback.
\n","uid":3,"timestamp":1629254224268,"deleted":false,"upvotes":2,"downvotes":0,"replies":1,"votes":2,"timestampISO":"2021-08-18T02:37:04.268Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":22341,"tid":15922,"title":"No new themes for 5 years?","cid":2,"tags":[{"value":"theme","valueEscaped":"theme","valueEncoded":"theme","class":"theme"}],"slug":"15922/no-new-themes-for-5-years","deleted":0,"scheduled":false,"postcount":6,"mainPid":84450,"teaserPid":86426,"timestamp":1629172460739,"titleRaw":"No new themes for 5 years?","timestampISO":"2021-08-17T03:54:20.739Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":83090,"tid":7880,"toPid":null,"content":".. and nicely enough, the new (well new-ish enough) sticky topic header made for a great place to put the browsing user avatars.
\nguess who built that also @baris
\n","uid":3,"timestamp":1620426093285,"deleted":false,"upvotes":2,"downvotes":0,"replies":0,"votes":2,"timestampISO":"2021-05-07T22:21:33.285Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":1445,"tid":7880,"title":"What happened with the "users viewing a topic" feature?","cid":2,"tags":[],"slug":"7880/what-happened-with-the-users-viewing-a-topic-feature","deleted":0,"scheduled":false,"postcount":16,"mainPid":45657,"teaserPid":83219,"timestamp":1454527870103,"titleRaw":"What happened with the \"users viewing a topic\" feature?","timestampISO":"2016-02-03T19:31:10.103Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":83089,"tid":15642,"toPid":null,"content":"I don't know of any instance in the wild, but it's certainly doable and I think utilizing webview is still the way to go for that approach. It shouldn't be hard to do but the gold star comes with stuff like notification support, etc.
\nMy opinion is that there's no great reason to do it unless you're whitelabelling your forum inside a larger app; definitely open to exploring if a client wants us to do it but so far they've been happy with using nbb on the web as so, and I imagine that will be the case going forward once we add more PWA functionality ()
\n","uid":3,"timestamp":1620425772434,"deleted":false,"upvotes":1,"downvotes":0,"replies":1,"votes":1,"timestampISO":"2021-05-07T22:16:12.434Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":13086,"tid":15642,"title":"forum into android app?","cid":2,"tags":[],"slug":"15642/forum-into-android-app","deleted":0,"scheduled":false,"postcount":6,"mainPid":83088,"teaserPid":83120,"timestamp":1620408085491,"titleRaw":"forum into android app?","timestampISO":"2021-05-07T17:21:25.491Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81843,"tid":15420,"toPid":null,"content":"awesome! managed to grab the first star on your GH repo as well ;D
\n","uid":3,"timestamp":1614950710076,"deleted":false,"upvotes":1,"downvotes":0,"replies":0,"votes":1,"timestampISO":"2021-03-05T13:25:10.076Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":19253,"tid":15420,"title":"[nodebb-plugin-makesmart-gallery] - Image Slider for topics","cid":7,"tags":[{"value":"gallery","valueEscaped":"gallery","valueEncoded":"gallery","class":"gallery"},{"value":"images","valueEscaped":"images","valueEncoded":"images","class":"images"},{"value":"plugin","valueEscaped":"plugin","valueEncoded":"plugin","class":"plugin"}],"slug":"15420/nodebb-plugin-makesmart-gallery-image-slider-for-topics","deleted":0,"scheduled":false,"postcount":6,"mainPid":81836,"teaserPid":83381,"timestamp":1614929728195,"titleRaw":"[nodebb-plugin-makesmart-gallery] - Image Slider for topics","timestampISO":"2021-03-05T07:35:28.195Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81795,"tid":4217,"toPid":81721,"content":"@murcs thanks! https://github.com/NodeBB/nodebb-plugin-question-and-answer/issues/78
\nI didn't actually realize it was an issue here as well, doh! I think I know what the problem is, will look into it
\n","uid":3,"timestamp":1614820903011,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"votes":0,"timestampISO":"2021-03-04T01:21:43.011Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81793,"tid":15412,"toPid":81792,"content":"@nicolas though I don't want to immediately suggest you upgrade from NodeBB v1.0.2 (that's a LONG time ago! haha... welcome back btw!)
\nI wonder if you ran npm i
etc and that upgraded you to packages that are no longer compatible with that version of core
@murcs ah okay. Could you add a new issue here: https://github.com/NodeBB/nodebb-plugin-question-and-answer/issues
\nIf 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!
\n","uid":3,"timestamp":1614396461366,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"votes":0,"timestampISO":"2021-02-27T03:27:41.366Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81694,"tid":4217,"toPid":81646,"content":"@murcs agreed, the implementation isn't that great as this has been growing along as NodeBB has.
\nWe're working on this again for a client and hoping to propagate fixes upstream to this plugin as the project goes
\n(On your note though, it should work as expected after refreshing the page after you edit at the very least?)
\n","uid":3,"timestamp":1614295296286,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"votes":0,"timestampISO":"2021-02-25T23:21:36.286Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81312,"tid":15220,"toPid":null,"content":"hi @Nick-Allain this error message:
\n [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
\n","uid":3,"timestamp":1612302348826,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"votes":0,"timestampISO":"2021-02-02T21:45:48.826Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":21138,"tid":15220,"title":"Always Guest User with XHR","cid":16,"tags":[],"slug":"15220/always-guest-user-with-xhr","deleted":0,"scheduled":false,"postcount":12,"mainPid":80731,"teaserPid":81312,"timestamp":1609019269717,"titleRaw":"Always Guest User with XHR","timestampISO":"2020-12-26T21:47:49.717Z","isQuestion":null,"isSolved":null},"category":{"cid":16,"name":"Technical Support","icon":"fa-exclamation-triangle","slug":"16/technical-support","parentCid":0,"bgColor":"#6c7d3f","color":"#ffffff","backgroundImage":"","imageClass":"auto"},"isMainPost":false},{"pid":80407,"tid":15142,"toPid":null,"content":"@PitaJ the GOAT
\n","uid":3,"timestamp":1606325580416,"deleted":false,"upvotes":2,"downvotes":0,"replies":0,"votes":2,"timestampISO":"2020-11-25T17:33:00.416Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3076,"tid":15142,"title":"Optimizing Benchpress","cid":13,"tags":[],"slug":"15142/optimizing-benchpress","deleted":0,"scheduled":false,"postcount":8,"mainPid":80399,"teaserPid":88441,"timestamp":1606249905780,"titleRaw":"Optimizing Benchpress","timestampISO":"2020-11-24T20:31:45.780Z","isQuestion":null,"isSolved":null},"category":{"cid":13,"name":"NodeBB Blog","icon":"fa-book","slug":"13/nodebb-blog","parentCid":3,"bgColor":"#5a822b","color":"#ffffff","backgroundImage":"","imageClass":"default"},"isMainPost":false}],"latestPosts":[{"pid":84469,"tid":15922,"toPid":84450,"content":"@bloodchen the core team is mainly focused on developing one standard basic theme that hopefully is easy to modify yourself. We've been pumping out tons of custom themes for our enterprise clients, at least half a dozen per year on average (I mean, we also have to eat.). We have a small team that works on theming (see what I did there), so naturally that is the state of freely available open source themes at the moment.
\nAnyway, the next theme will be based on react and/or vue (your choice) and I hope that we will be having more open source themers in the future.
\nThanks for the feedback.
\n","uid":3,"timestamp":1629254224268,"deleted":false,"upvotes":2,"downvotes":0,"replies":1,"votes":2,"timestampISO":"2021-08-18T02:37:04.268Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":22341,"tid":15922,"title":"No new themes for 5 years?","cid":2,"tags":[{"value":"theme","valueEscaped":"theme","valueEncoded":"theme","class":"theme"}],"slug":"15922/no-new-themes-for-5-years","deleted":0,"scheduled":false,"postcount":6,"mainPid":84450,"teaserPid":86426,"timestamp":1629172460739,"titleRaw":"No new themes for 5 years?","timestampISO":"2021-08-17T03:54:20.739Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":83090,"tid":7880,"toPid":null,"content":".. and nicely enough, the new (well new-ish enough) sticky topic header made for a great place to put the browsing user avatars.
\nguess who built that also @baris
\n","uid":3,"timestamp":1620426093285,"deleted":false,"upvotes":2,"downvotes":0,"replies":0,"votes":2,"timestampISO":"2021-05-07T22:21:33.285Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":1445,"tid":7880,"title":"What happened with the "users viewing a topic" feature?","cid":2,"tags":[],"slug":"7880/what-happened-with-the-users-viewing-a-topic-feature","deleted":0,"scheduled":false,"postcount":16,"mainPid":45657,"teaserPid":83219,"timestamp":1454527870103,"titleRaw":"What happened with the \"users viewing a topic\" feature?","timestampISO":"2016-02-03T19:31:10.103Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":83089,"tid":15642,"toPid":null,"content":"I don't know of any instance in the wild, but it's certainly doable and I think utilizing webview is still the way to go for that approach. It shouldn't be hard to do but the gold star comes with stuff like notification support, etc.
\nMy opinion is that there's no great reason to do it unless you're whitelabelling your forum inside a larger app; definitely open to exploring if a client wants us to do it but so far they've been happy with using nbb on the web as so, and I imagine that will be the case going forward once we add more PWA functionality ()
\n","uid":3,"timestamp":1620425772434,"deleted":false,"upvotes":1,"downvotes":0,"replies":1,"votes":1,"timestampISO":"2021-05-07T22:16:12.434Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":13086,"tid":15642,"title":"forum into android app?","cid":2,"tags":[],"slug":"15642/forum-into-android-app","deleted":0,"scheduled":false,"postcount":6,"mainPid":83088,"teaserPid":83120,"timestamp":1620408085491,"titleRaw":"forum into android app?","timestampISO":"2021-05-07T17:21:25.491Z","isQuestion":null,"isSolved":null},"category":{"cid":2,"name":"General Discussion","icon":"fa-comment","slug":"2/general-discussion","parentCid":0,"bgColor":"#ad4bbe","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81843,"tid":15420,"toPid":null,"content":"awesome! managed to grab the first star on your GH repo as well ;D
\n","uid":3,"timestamp":1614950710076,"deleted":false,"upvotes":1,"downvotes":0,"replies":0,"votes":1,"timestampISO":"2021-03-05T13:25:10.076Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":19253,"tid":15420,"title":"[nodebb-plugin-makesmart-gallery] - Image Slider for topics","cid":7,"tags":[{"value":"gallery","valueEscaped":"gallery","valueEncoded":"gallery","class":"gallery"},{"value":"images","valueEscaped":"images","valueEncoded":"images","class":"images"},{"value":"plugin","valueEscaped":"plugin","valueEncoded":"plugin","class":"plugin"}],"slug":"15420/nodebb-plugin-makesmart-gallery-image-slider-for-topics","deleted":0,"scheduled":false,"postcount":6,"mainPid":81836,"teaserPid":83381,"timestamp":1614929728195,"titleRaw":"[nodebb-plugin-makesmart-gallery] - Image Slider for topics","timestampISO":"2021-03-05T07:35:28.195Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81795,"tid":4217,"toPid":81721,"content":"@murcs thanks! https://github.com/NodeBB/nodebb-plugin-question-and-answer/issues/78
\nI didn't actually realize it was an issue here as well, doh! I think I know what the problem is, will look into it
\n","uid":3,"timestamp":1614820903011,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"votes":0,"timestampISO":"2021-03-04T01:21:43.011Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81793,"tid":15412,"toPid":81792,"content":"@nicolas though I don't want to immediately suggest you upgrade from NodeBB v1.0.2 (that's a LONG time ago! haha... welcome back btw!)
\nI wonder if you ran npm i
etc and that upgraded you to packages that are no longer compatible with that version of core
@murcs ah okay. Could you add a new issue here: https://github.com/NodeBB/nodebb-plugin-question-and-answer/issues
\nIf 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!
\n","uid":3,"timestamp":1614396461366,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"votes":0,"timestampISO":"2021-02-27T03:27:41.366Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81694,"tid":4217,"toPid":81646,"content":"@murcs agreed, the implementation isn't that great as this has been growing along as NodeBB has.
\nWe're working on this again for a client and hoping to propagate fixes upstream to this plugin as the project goes
\n(On your note though, it should work as expected after refreshing the page after you edit at the very least?)
\n","uid":3,"timestamp":1614295296286,"deleted":false,"upvotes":0,"downvotes":0,"replies":1,"votes":0,"timestampISO":"2021-02-25T23:21:36.286Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4217,"title":"Question and Answer plugin","cid":7,"tags":[],"slug":"4217/question-and-answer-plugin","deleted":0,"scheduled":false,"postcount":49,"mainPid":29818,"teaserPid":89976,"timestamp":1428525400098,"titleRaw":"Question and Answer plugin","timestampISO":"2015-04-08T20:36:40.098Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":false},{"pid":81312,"tid":15220,"toPid":null,"content":"hi @Nick-Allain this error message:
\n [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
\n","uid":3,"timestamp":1612302348826,"deleted":false,"upvotes":0,"downvotes":0,"replies":0,"votes":0,"timestampISO":"2021-02-02T21:45:48.826Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":21138,"tid":15220,"title":"Always Guest User with XHR","cid":16,"tags":[],"slug":"15220/always-guest-user-with-xhr","deleted":0,"scheduled":false,"postcount":12,"mainPid":80731,"teaserPid":81312,"timestamp":1609019269717,"titleRaw":"Always Guest User with XHR","timestampISO":"2020-12-26T21:47:49.717Z","isQuestion":null,"isSolved":null},"category":{"cid":16,"name":"Technical Support","icon":"fa-exclamation-triangle","slug":"16/technical-support","parentCid":0,"bgColor":"#6c7d3f","color":"#ffffff","backgroundImage":"","imageClass":"auto"},"isMainPost":false},{"pid":80407,"tid":15142,"toPid":null,"content":"@PitaJ the GOAT
\n","uid":3,"timestamp":1606325580416,"deleted":false,"upvotes":2,"downvotes":0,"replies":0,"votes":2,"timestampISO":"2020-11-25T17:33:00.416Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3076,"tid":15142,"title":"Optimizing Benchpress","cid":13,"tags":[],"slug":"15142/optimizing-benchpress","deleted":0,"scheduled":false,"postcount":8,"mainPid":80399,"teaserPid":88441,"timestamp":1606249905780,"titleRaw":"Optimizing Benchpress","timestampISO":"2020-11-24T20:31:45.780Z","isQuestion":null,"isSolved":null},"category":{"cid":13,"name":"NodeBB Blog","icon":"fa-book","slug":"13/nodebb-blog","parentCid":3,"bgColor":"#5a822b","color":"#ffffff","backgroundImage":"","imageClass":"default"},"isMainPost":false}],"bestPosts":[{"pid":28563,"tid":4054,"toPid":null,"content":"NodeBB v0.7x is around the corner folks, codenamed Persona (named after the new NodeBB base theme, which you are previewing on this forum).
\nThis 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.
\nA focus on making it easier to customize:
\nComponents: 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.
\nComponent Toggling: (Not implemented yet). Template based mechanism for you to define component states within the HTML itself. More on this later.
\nRefactoring 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.
\nWell, 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.
\nThe new theme also has a slide-in mobile menu (I think we've all become bored of the standard Bootstrap dropdown by now!)
\nA 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!
\n","uid":3,"timestamp":1427144316791,"deleted":false,"upvotes":27,"downvotes":0,"replies":1,"votes":27,"timestampISO":"2015-03-23T20:58:36.791Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":4054,"title":"Introducing the NodeBB 0.7.0 Persona preview","cid":3,"tags":[],"slug":"4054/introducing-the-nodebb-0-7-0-persona-preview","deleted":0,"scheduled":false,"postcount":145,"mainPid":28563,"teaserPid":"37448","timestamp":1427144316653,"titleRaw":"Introducing the NodeBB 0.7.0 Persona preview","timestampISO":"2015-03-23T20:58:36.653Z","isQuestion":null,"isSolved":null},"category":{"cid":3,"name":"NodeBB Development","icon":"fa-github","slug":"3/nodebb-development","parentCid":0,"bgColor":"#097db3","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":5314,"tid":760,"toPid":null,"content":"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).
\n
\n;
npm install nodebb-theme-pewter\n
\nFork this theme on Github
\n","uid":3,"timestamp":1391998750381,"deleted":false,"upvotes":24,"downvotes":1,"replies":0,"votes":23,"timestampISO":"2014-02-10T02:19:10.381Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":760,"title":"[nodebb-theme-pewter] Pewter Theme","cid":10,"tags":[],"slug":"760/nodebb-theme-pewter-pewter-theme","deleted":0,"scheduled":false,"postcount":60,"mainPid":5314,"teaserPid":72060,"timestamp":1391998750376,"titleRaw":"[nodebb-theme-pewter] Pewter Theme","timestampISO":"2014-02-10T02:19:10.376Z","isQuestion":null,"isSolved":null},"category":{"cid":10,"name":"NodeBB Themes","icon":"fa-paint-brush","slug":"10/nodebb-themes","parentCid":0,"bgColor":"#e5155a","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":9377,"tid":1294,"toPid":null,"content":"(Taking gamification to the next level, literally :p)
\nAbout 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.
\nAnyways, 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!)
\nAnyways, 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
\nI'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
\n
\n
npm install nodebb-plugin-openfantasy\n
\nNote: You need the Cash MOD currency plugin installed in order for the RPG system to be activated.
\nFork it on GitHub.
\n","uid":3,"timestamp":1398122857098,"deleted":false,"upvotes":20,"downvotes":1,"replies":0,"votes":19,"timestampISO":"2014-04-21T23:27:37.098Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":1294,"title":"[nodebb-plugin-openfantasy] Full-fledged RPG system for NodeBB","cid":7,"tags":[],"slug":"1294/nodebb-plugin-openfantasy-full-fledged-rpg-system-for-nodebb","deleted":0,"scheduled":false,"postcount":122,"mainPid":9377,"teaserPid":82285,"timestamp":1398122857090,"titleRaw":"[nodebb-plugin-openfantasy] Full-fledged RPG system for NodeBB","timestampISO":"2014-04-21T23:27:37.090Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":5761,"tid":810,"toPid":null,"content":"Lets NodeBB act as a comments engine/widget for your blog. Currently supports both Ghost and WordPress. There is a separate repo for PencilBlue support. If you'd like to see support for other CMS/blog systems, please submit an issue on our tracker.
\nThe 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.
\nArticles are published to a forum category of your choice, and will gain a tag that links it back to the original article.
\nGetting Unexpected end of JSON input
for /comments/publish
? On your blog's post template (ex. post.hbs
for Ghost) where you have installed the blog comments script, find the following line:
<script id=\"nbb-markdown\" type=\"text/markdown\">{{../post.markdown}}</script>\n
\nand above, add:
\n<script id=\"nbb-title\" type=\"text/markdown\">{{../post.title}}</script>\n
\nFirst install the plugin:
\nnpm install nodebb-plugin-blog-comments\n
\nActivate 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.
\nPaste 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>\n<script type=\"text/javascript\">\nvar nbb = {};\nnbb.url = '//your.nodebb.com'; // EDIT THIS\nnbb.cid = 1;\t// OPTIONAL. Forces a Category ID in NodeBB.\n\t\t\t\t// Omit it to fallback to specified IDs in the admin panel.\n\n(function() {\nnbb.articleID = '{{../post.id}}';\nnbb.tags = [{{#../post.tags}}\"{{name}}\",{{/../post.tags}}];\nnbb.script = document.createElement('script'); nbb.script.type = 'text/javascript'; nbb.script.async = true;\nnbb.script.src = nbb.url + '/plugins/nodebb-plugin-blog-comments/lib/ghost.js';\n(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(nbb.script);\n})();\n</script>\n<script id=\"nbb-title\" type=\"text/markdown\">{{../post.title}}</script>\n<script id=\"nbb-markdown\" type=\"text/markdown\">{{../post.markdown}}</script>\n<noscript>Please enable JavaScript to view comments</noscript>\n
\nIf you wish, you can move <a id=\"nodebb-comments\"></a>
to where you want to place the actual comments widget.
Replace the contents of /wp-content/themes/YOUR_THEME/comments.php
with the following (back-up the old comments.php, just in case):
<?php\nif ( post_password_required() )\n\treturn;\n?>\n\n<a id=\"nodebb-comments\"></a>\n<script type=\"text/javascript\">\n\tconst nodeBBURL = '//your.nodebb.com';\n\tconst wordpressURL = '<?php get_site_url(); ?>';\n\tconst articleID = \\''.get_the_ID().'\\';\n\tconst categoryID = null; \t// OPTIONAL. Forces a Category ID in NodeBB.\n\t\t\t\t\t\t\t\t// Omit it to fallback to specified IDs in the admin panel.\n\n\t(function() {\n\tvar nbb = document.createElement('script'); nbb.type = 'text/javascript'; nbb.async = true;\n\tnbb.src = nodeBBURL + '/plugins/nodebb-plugin-blog-comments/lib/wordpress.js';\n\t(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(nbb);\n\t})();\n</script>\n<noscript>Please enable JavaScript to view comments</noscript>\n
\nPaste this any where that you want load commenting system. All you have to edit is line 3 (nodeBBURL
) - put the URL to your NodeBB forum's home page here. You can also use any template engine (hbs, eco...) instead of PHP.
\t<a id=\"nodebb-comments\"></a>\n\t<script type=\"text/javascript\">\n\tvar nodeBBURL = '//your.nodebb.com',\n\n\t<?php\n\t\techo \"articleID = \" .getId().\";\";\n\t\t$obj = new stdClass();\n\t\t$obj->title_plain = \"\";\n\t\t$obj->url=\"\";\n\t\t$obj->tags = [];\n\t\t$obj->markDownContent= \"\";\n\t\t$obj->cid = 1; // OPTIONAL. Forces a Category ID in NodeBB.\n\t\t\t\t\t\t// Omit it to fallback to specified IDs in the admin panel.\n\t\techo \"var articleData =\" .json_encode($obj).\";\";\n\t?>\n\n\t(function() {\n\tvar nbb = document.createElement('script'); nbb.type = 'text/javascript'; nbb.async = true;\n\tnbb.src = nodeBBURL + '/plugins/nodebb-plugin-blog-comments/lib/generalphp.js';\n\t(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(nbb);\n\t})();\n\t</script>\n\t<noscript>Please enable JavaScript to view comments</noscript>\n
\nYou must have some getId() function on your website, for example:
\nFor a PHP website
\n <?php\n function getId(){\n $id = 0;\n // unique id for each page of your website\n return $id;\n }\n ?>\n
\nIf you don't have such ID, you can use this function that generates a unique ID from the URL:
\n <?php\n function getId(){\n return stringToInteger($_SERVER['REQUEST_URI']);\n }\n function stringToInteger($string) {\n $string = md5($string);\n $output = '1';\n for ($i = 0; $i < strlen($string); $i++) {\n $output .= (string) ord($string[$i]);\n }\n return (int) $output;\n }\n ?>\n
\nYou may optionally put a \"# of comments\" counter anywhere on the page with the following code:
\n<span id=\"nodebb-comments-count\"></span> Comments\n
\nA mechanism to query the number of comments on another separate page will be available in a future release.
\nTo use NodeBB's category and author information (instead of using Ghost's user/tag system), there are two elements that this plugin searches for:
\nPublished by <span id=\"nodebb-comments-author\"></span> in <span id=\"nodebb-comments-category\"></span>\n
\nHead 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.
\nYou may also create a publishers
group in NodeBB to allow a group of regular users to have publish rights.
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.
\nPlease submit a PR to add your site here
\nOn Vanilla:
\n
On Lavender (or just clear your cache and refresh):
\n
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
\nLet the downvote wars begin!
\n","uid":3,"timestamp":1391724654843,"deleted":false,"upvotes":16,"downvotes":1,"replies":0,"votes":15,"timestampISO":"2014-02-06T22:10:54.843Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":730,"title":"Upvotes / Downvotes are finally here","cid":3,"tags":[],"slug":"730/upvotes-downvotes-are-finally-here","deleted":0,"scheduled":false,"postcount":17,"mainPid":5129,"teaserPid":"55625","timestamp":1391724654833,"titleRaw":"Upvotes / Downvotes are finally here","timestampISO":"2014-02-06T22:10:54.833Z","isQuestion":null,"isSolved":null},"category":{"cid":3,"name":"NodeBB Development","icon":"fa-github","slug":"3/nodebb-development","parentCid":0,"bgColor":"#097db3","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":2310,"tid":399,"toPid":null,"content":"This NodeBB plugin uses the HTML5 Notifications API to display desktop alerts upon new incoming notifications.
\nIf you have a forum logo set it will use that as the notification icon. Clicking on the notification will take you the appropriate thread.
\nInstall via NPM:
\nnpm install nodebb-plugin-desktop-notifications\n
\n\nWhen the user clicks on the notification icon in the menu, a permission dialog is launched to activate desktop notifications.
\nAlso supports push notifications on mobile:
\n\nEven when the browser is minimized, you can still get a notification.
\nMore info on Github
\n","uid":3,"timestamp":1388350456886,"deleted":false,"upvotes":13,"downvotes":0,"replies":0,"votes":13,"timestampISO":"2013-12-29T20:54:16.886Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":399,"title":"[nodebb-plugin-desktop-notifications] Desktop Notifications (like GMail)","cid":7,"tags":[],"slug":"399/nodebb-plugin-desktop-notifications-desktop-notifications-like-gmail","deleted":0,"scheduled":false,"postcount":74,"mainPid":2310,"teaserPid":76870,"timestamp":1388350456881,"titleRaw":"[nodebb-plugin-desktop-notifications] Desktop Notifications (like GMail)","timestampISO":"2013-12-29T20:54:16.881Z","isQuestion":null,"isSolved":null},"category":{"cid":7,"name":"NodeBB Plugins","icon":"fa-wrench","slug":"7/nodebb-plugins","parentCid":0,"bgColor":"#333","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":341,"tid":72,"toPid":null,"content":"Help spread the word on NodeBB!
\nAdd us on twitter, facebook, and github.
\nThanks:)
\n","uid":3,"timestamp":1378396319073,"deleted":false,"upvotes":14,"downvotes":2,"replies":0,"votes":12,"timestampISO":"2013-09-05T15:51:59.073Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":72,"title":"We need your help","cid":3,"tags":[],"slug":"72/we-need-your-help","deleted":0,"scheduled":false,"postcount":22,"mainPid":341,"teaserPid":34264,"timestamp":1378396319071,"titleRaw":"We need your help","timestampISO":"2013-09-05T15:51:59.071Z","isQuestion":null,"isSolved":null},"category":{"cid":3,"name":"NodeBB Development","icon":"fa-github","slug":"3/nodebb-development","parentCid":0,"bgColor":"#097db3","color":"#ffffff","backgroundImage":"","imageClass":""},"isMainPost":true},{"pid":64258,"tid":11510,"toPid":null,"content":"Happy to share the custom CSS/JS used to theme those widgets as well, just paste these into the Custom Content panels in the ACP:
\nJS:
\n$(document).ready(function () {\n function animateTags() {\n \tif (ajaxify.data.template.name === 'categories') {\n \t\tvar tags = $('.popular-tags .tag-item');\n \t\tvar bar = $('<div class=\"popular-tags-bar\"></div>');\n \t\ttags.append(bar);\n \t\t\n \t\tvar max;\n \t\t\n \t\tsetTimeout(function() {\n \t\ttags.each(function() {\n \t\t var bar = $(this).find('.popular-tags-bar');\n \t\t var val = parseInt(bar.parents('a').find('.tag-topic-count').text(), 10);\n \t\t max = max > val ? max : val;\n \t\t \n \t\t bar.css({\n \t\t width: val / max * 100 + '%'\n \t\t });\n \t\t});\n \t\t}, 100)\n \t}\n }\n animateTags();\n $(window).on('action:ajaxify.end', animateTags);\n});\n
\nCSS:
\n\n.popular-tags > .inline-block {\n\twidth: 100%;\n\tmargin-top: -8px;\n\t\n\t&:first-child {\n\t\tmargin-top: 0;\n\t}\n\n\t&:last-child {\n\t\tmargin-bottom: -5px;\n\t}\n}\n\n.popular-tags .tag-topic-count {\n\tfloat: left;\n\twidth: 20%;\n\tmargin-top: 0px;\n\tbackground-color: #cbebf7;\n\tcolor: #777;\n\tpadding: 4px 4px 5px 4px;\n\tborder: 0;\n\ttext-align: center;\n}\n\n.popular-tags .tag-item {\n\tfloat: left;\n\twidth: 80%;\n\tbackground-color: #4fc3f7;\n\tcolor: white;\n\tfont-weight: 500;\n\tpadding-left: 10px;\n\tposition: relative;\n\tpadding: 5px 5px 4px 10px;\n}\n\n.popular-tags-bar {\n\tbackground-color: rgba(0,0,0,0.07);\n\twidth: 0px;\n\theight: 32px;\n\tposition: absolute;\n\ttop: 0px;\n\tleft: 0px;\n\t-webkit-transition: width 750ms ease-out;\n\t-moz-transition: width 750ms ease-out;\n\t-ms-transition: width 750ms ease-out;\n\t-o-transition: width 750ms ease-out;\n\ttransition: width 750ms ease-out;\n}\n
\n","uid":3,"timestamp":1510599339966,"deleted":false,"upvotes":11,"downvotes":0,"replies":2,"votes":11,"timestampISO":"2017-11-13T18:55:39.966Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":12629,"tid":11510,"title":"Boxes on the side","cid":16,"tags":[],"slug":"11510/boxes-on-the-side","deleted":0,"scheduled":false,"postcount":6,"mainPid":64253,"teaserPid":89882,"timestamp":1510592254946,"titleRaw":"Boxes on the side","timestampISO":"2017-11-13T16:57:34.946Z","isQuestion":null,"isSolved":null},"category":{"cid":16,"name":"Technical Support","icon":"fa-exclamation-triangle","slug":"16/technical-support","parentCid":0,"bgColor":"#6c7d3f","color":"#ffffff","backgroundImage":"","imageClass":"auto"},"isMainPost":false},{"pid":62554,"tid":11173,"toPid":null,"content":"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:
\nhttps://packages.nodebb.org/api/v1/plugins/<PLUGIN-NAME>/compatibility.png
.
Examples:
\nhttps://packages.nodebb.org/api/v1/plugins/nodebb-plugin-recent-cards/compatibility.png
\n
https://packages.nodebb.org/api/v1/plugins/nodebb-plugin-blog-comments/compatibility.png
\n
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.
\nClick here to see the full blog post
\n","uid":3,"timestamp":1480635540134,"deleted":false,"upvotes":11,"downvotes":0,"replies":1,"votes":11,"timestampISO":"2016-12-01T23:39:00.134Z","user":{"uid":3,"username":"psychobunny","userslug":"psychobunny","picture":"","status":"offline","displayname":"psychobunny","icon:text":"P","icon:bgColor":"#f44336"},"topic":{"uid":3,"tid":9918,"title":"NodeBB v1.4.0 Release","cid":13,"tags":[],"slug":"9918/nodebb-v1-4-0-release","deleted":0,"scheduled":false,"postcount":37,"mainPid":56681,"teaserPid":"57470","timestamp":1480635540120,"titleRaw":"NodeBB v1.4.0 Release","timestampISO":"2016-12-01T23:39:00.120Z","isQuestion":null,"isSolved":null},"category":{"cid":13,"name":"NodeBB Blog","icon":"fa-book","slug":"13/nodebb-blog","parentCid":3,"bgColor":"#5a822b","color":"#ffffff","backgroundImage":"","imageClass":"default"},"isMainPost":true}],"breadcrumbs":[{"text":"[[global:home]]","url":"https://community.nodebb.org"},{"text":"psychobunny"}],"title":"psychobunny","loggedIn":false,"loggedInUser":{"uid":0,"username":"[[global:guest]]","picture":"","icon:text":"?","icon:bgColor":"#aaa"},"relative_path":"","template":{"name":"account/profile","account/profile":true},"url":"/user/psychobunny","bodyClass":"page-user page-user-psychobunny template-account-profile page-status-200 theme-harmony user-guest","_header":{"tags":{"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1.0"},{"name":"content-type","content":"text/html; charset=UTF-8","noEscape":true},{"name":"apple-mobile-web-app-capable","content":"yes"},{"name":"mobile-web-app-capable","content":"yes"},{"property":"og:site_name","content":"NodeBB Community"},{"name":"msapplication-badge","content":"frequency=30; polling-uri=https://community.nodebb.org/sitemap.xml","noEscape":true},{"name":"theme-color","content":"#0471ff"},{"name":"keywords","content":"nodebb,forum,community,discussion,javascript,nodejs,mongodb,redis,websockets"},{"name":"msapplication-square150x150logo","content":"/assets/uploads/system/site-logo.png","noEscape":true},{"name":"title","content":"psychobunny","noEscape":true},{"name":"description","content":""},{"property":"og:title","content":"psychobunny","noEscape":true},{"property":"og:description","content":""},{"property":"og:image","content":"https://community.nodebb.org/assets/uploads/system/site-logo.png","noEscape":true},{"property":"og:image:url","content":"https://community.nodebb.org/assets/uploads/system/site-logo.png","noEscape":true},{"property":"og:image:width","content":"376"},{"property":"og:image:height","content":"132"},{"content":"https://community.nodebb.org/api/user/psychobunny","property":"og:url"}],"link":[{"rel":"icon","type":"image/x-icon","href":"/assets/uploads/system/favicon.ico?v=af2f86gdel8"},{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"},{"rel":"search","type":"application/opensearchdescription+xml","title":"NodeBB Community","href":"/osd.xml"},{"rel":"apple-touch-icon","href":"/assets/uploads/system/touchicon-orig.png"},{"rel":"icon","sizes":"36x36","href":"/assets/uploads/system/touchicon-36.png"},{"rel":"icon","sizes":"48x48","href":"/assets/uploads/system/touchicon-48.png"},{"rel":"icon","sizes":"72x72","href":"/assets/uploads/system/touchicon-72.png"},{"rel":"icon","sizes":"96x96","href":"/assets/uploads/system/touchicon-96.png"},{"rel":"icon","sizes":"144x144","href":"/assets/uploads/system/touchicon-144.png"},{"rel":"icon","sizes":"192x192","href":"/assets/uploads/system/touchicon-192.png"},{"rel":"prefetch stylesheet","type":"","href":"/assets/plugins/nodebb-plugin-markdown/styles/github.css"},{"rel":"prefetch","href":"/assets/language/en-GB/markdown.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/uploads.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/drafts.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/tags.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/categoryList.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/resize.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/src/modules/composer/autocomplete.js?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/templates/composer.tpl?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/topic.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/modules.json?v=af2f86gdel8"},{"rel":"prefetch","href":"/assets/language/en-GB/tags.json?v=af2f86gdel8"},{"rel":"stylesheet","href":"https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/styles.css?v=af2f86gdel8"}]}},"widgets":{"footer":[{"html":"\r\n\r\n