I would like to work to making the conversations on my (future) forum as engaging a possible. I would like to implement as much as I can of what makes Slack so good into my forum. One feature I love in Slack is the ability to react to posts with a simple emoticon. Voting up and down is nice but doesn't always express what you need.
KyleTryon
Posts
-
Post reactions/emoticons like in Slack -
Ghost/Wordpress Article -> NodeBB postInspired by this plugin: https://community.nodebb.org/topic/810/nodebb-plugin-blog-comments-blog-commenting-engine-ghost-wordpress-widget
I may be looking into making this myself at some point down the road but I have a lot of things going on that will slow me down. In case someone here can get to this (and probably have an easier time than I) faster than me, I wanted to share the idea. The most difficult aspect of this idea is I believe it will likely result in needing a plugin for both NodeBB and the blog engine.
I plan to host a Ghost CMS blog and use the NodeBB commenting engine plugin. What I want is the ability to post new blog post to Ghost CMS and have a NodeBB forum thread created. Ideally, this thread in NodeBB would be indicated with some kind of special badge showing that this post is really a link to the blog.
I think what I would probably like to do is also integrate the comment engine functionality into this plugin as the aim of this plugin is to try to unify these systems a little bit. My main goal is to give the blog the same interactivity a forum sees. The blog will act similar to a high-quality forum thread so I'd like the users to be able to interact the same way.
If no one here wants to tackle this, it will at least serve as a discussion to help guide me when I give it a shot.
Core features:
- From Ghost CMS select that post will also create a NodeBB thread (select category)
- NodeBB will create a "symbolic" link to the blog post. A fake listing that links to the blog
- Enable voting on article (tied to the nodeBB votes system)
Will update
-
[nodebb-plugin-blog-comments] Blog Commenting Engine (Ghost, Wordpress widget)Hoping this is still good Looks like there's a recent commit though so . I have a need for another plugin that integrates with GhostCMS so I hope this will be able to help me see how to do that as well. Thank you! If I can figure this all out I promise to release the plugin.
-
[REQUEST] NodeBB install on AWS. Using Elastic Beanstalk, ElastiCache, and S3I am jumping the gun a bit, I haven't even set up my local dev environment yet, but I am thinking about my future deployment strategy. I am aiming to make full use of AWS, but not just using EC2 as a VPS which has the same drawbacks as any other vps system. I want the speed and reliability of the distributed system of the AWS cloud. In my personal situation, I plan to install Ghost CMS along with NodeBB and need those to be able to communicate, bonus points if you help with that.
AWS is something I am only just now starting to look into. I am setting up a local dockerfile setup for local dev at the moment, but at the moment I have no idea how to achieve the above.
Hope someone here is feeling generous!
-
Example Docker Compose Setup?The DockerHub page for NodeBB seems to be lacking. The install instructions link to your docs which have no reference to the Docker container at all. Is anyone currently running a NodeBB instance in Docker and care to share their config?
-
Other webapps derived from nodebb, non-forum?Don't we have an API https://github.com/NodeBB/nodebb-plugin-write-api/blob/master/routes/v2/readme.md ?
-
How do you disable default login/registration and enable on login/registration through SSO plugin.@pitaj said in How do you disable default login/registration and enable on login/registration through SSO plugin.:
You could hide the normal login field with custom CSS:
.page-login .login-block { display: none; }
But then if the SSO goes down you can't log in within personally changing the CSS for yourself.
Edit: you could then put this in your custom JS:
$(window).on('load action:ajaxify.end', function () { if (app.user.isAdmin) { $('.page-login .login-block').show(); } });
which would show admins the normal login fields as well.
Does this disable the original method of creating an account? Can I ensure it is not possible to create an account without sso?