[nodebb-plugin-calendar] Fully featured calendar plugin for NodeBB - Testers needed

  • Global Moderator Plugin & Theme Dev

    @chas the global privileges are set up in the plugin settings page in the ACP. I tried to make that setup the category permissions automatically, but it may not work perfectly. Check the permissions for the category, and make sure the use has permissions to post in it.


  • I think anything i put into the ACP calendar permissions crashes. I add the "Staff" group i made to all three Global privledges, and choose 4 as the category i want to post the event under.

    Im running latest Master pulled today. and as soon as i click "Save Changes" on the Calendar settings i get this in the dev log

    15/5 12:28 [23010] - warn: Route requested but not found: /uploads/av-1323.png
    15/5 12:30 [23010] - error: TypeError: Cannot call method 'replace' of undefined
    at parse (/home/chas/nbb/nodebb/node_modules/nodebb-plugin-emoji-extended/index.js:1:6612)
    at Object.module.exports.parse [as method] (/home/chas/nbb/nodebb/node_modules/nodebb-plugin-emoji-extended/index.js:1:7006)
    at /home/chas/nbb/nodebb/src/plugins/hooks.js:89:12
    at /home/chas/nbb/nodebb/node_modules/async/lib/async.js:272:13
    at iterate (/home/chas/nbb/nodebb/node_modules/async/lib/async.js:149:13)
    at /home/chas/nbb/nodebb/node_modules/async/lib/async.js:160:25
    at /home/chas/nbb/nodebb/node_modules/async/lib/async.js:274:17
    at Object.Markdown.parseRaw [as method] (/home/chas/nbb/nodebb/node_modules/nodebb-plugin-markdown/index.js:105:5)
    at /home/chas/nbb/nodebb/src/plugins/hooks.js:89:12
    at /home/chas/nbb/nodebb/node_modules/async/lib/async.js:272:13
    [cluster] Child Process (23010) has exited (code: 1, signal: null)
    [cluster] Spinning up another process...

  • Global Moderator Plugin & Theme Dev

    @chas the emoji extended plugin is causing an error for you. Try disabling that plugin and trying again.

  • Admin

    Somehow I forgot to respond to this. Very cool. This intrigues me:

    Support for (optionally) using arasbm's Whoisin plugin to power the response system

    Did you create your own hook or something? action:plugins.calendar.add or something like that?

  • Global Moderator Plugin & Theme Dev

    @psychobunny no, I just detect if the who is in plugin exists, and if the user wants to use it, then I use it.

    The who is in plugin has an external method, so when I require it in the init method, I check for that and use it to do stuff.

    Come to think of it, I might not have it implemented yet in v0.2.0

  • Admin

    It'd be cool to have a hook like that so you personally don't have to maintain the code (and others can easily tap into your plugin)

  • Global Moderator Plugin & Theme Dev

    @psychobunny

    er meh gerd, stop suggesting features 😠 :rage2:

    stop posting

    jk


  • @pitaj

    hahahhahahahahhahahahhaha 😆


  • @pitaj, category posts seem to use bbcode instead of markdown. The following is from a test event:

    
    
    [h1][/h1]
    
    [h3]When:[/h3]
    [strong]Starts:[/strong] [allday=false date=2015-05-29T01:00:00.000Z]
    [strong]Ends:[/strong] [allday=false date=2015-05-29T02:00:00.000Z]
    
    [h3]Location:[/h3]
    
    [hr][/hr]
    

    Additionally, groups specified don't persist after save changes is clicked:

  • Global Moderator Plugin & Theme Dev

    @Guiri yes, I'm aware of the bbcode one. It's just a placeholder for now.

    The groups though, can you make an issue on Github for that. It's easier to track it that way. Thanks.


  • I got it on my install. Problems I'm having:
    -The above screenshots of it using bbcode
    -Said bbcode shows up in the calendar page
    -It goes to December 2014 sometimes when I open it. About 75 % of the time.
    upload-c052d622-822a-4822-b946-24f482295fea !


  • @pitaj I started testing your calendar today and there's several issues that have come up

    • Previously mentioned bbcode, both on the calendar and in the post it generates
    • Previously mentioned jump to random prior date
    • Events are not saving. I created an event on one account, but it is not visible on another, viewer settings were correct, errors everywhere.
    • Tons of errors popping up on the side, I'll look into it once I enable debug mode
    • Some errors while attempting to post, preventing me from posting events sometimes, I'm not sure what the reason for that is
    • The "topic tools" dropdown on the rightmost panel is blocked by the UI, I can't really see anything when trying to use it.

    I've only been using it for a short time so these are just some on the surface bugs, any chance of you tackling em any time soon?

  • Global Moderator Plugin & Theme Dev

    @miluo I haven't been working on this for a while since I've been working full time. Now that I'm going back to school I'll have a lot more time to work on projects like this.


  • @pitaj : I haven't been working on this for a while since I've been working full time. Now that I'm going back to school I'll have a lot more time to work on projects like this.

    I'm looking forward to this, thanks for all your contributions! I'd be happy to do some testing once the plugin undergoes more development as well.

    Can't wait.

    Picture (297).jpg

    Umf.


  • Hey is there any progress on this plugin? I really love the idea and was hoping to use it in a new forum I am building! I'm getting a few bugs and errors (though all of them have been detailed on this site) Good luck with school tho!


  • @PitaJ , this is a quite good plug-in, does it support newest version 0.9.x ?

  • Global Moderator Plugin & Theme Dev

    @LLLRH I'm not maintaining it right now. It could be completely broken for ask I know.


  • Is this completely dead now? I tried enabling it, but it is not compatible anymore. Seems like a truly valuable plugin.

  • Global Moderator Plugin & Theme Dev

    @Tahru I'm in the process of rewriting this from scratch at the moment. Right now, I'm almost done with the back end. Then I'll write a front end interface, and then it will be done. I want to make this modular and usable on mobile.


  • @PitaJ That is awesome to hear! I'll be watching for it! Thank you!

Suggested Topics

| |