@piyush try installing with npm after opening a terminal in your nodebb folder.npm install nodebb-plugin-whitelist-email-domains
then go to plugin page and activate it, rebuild and restart.
On the left sidebar on Admin control panel, Facebook appeared once under social plugins and it showed an error page when I clicked on it. I uninstalled it and now when I install it, reset NodeBB, and the plugin does not appear on control panel anymore, and when I go back to the plugins page, Facebook is not installed!
Well, now Facebook appears under Social Plugins. But when I click on it, this is the error I get:
You seem to have stumbled upon a page that does not exist. Return to the home page.
Ok, the problem with installation is the Ephemeral File System of Heroku. So, when after install, I actually reset the server, the plugins that are installed through the Control Panel get deleted. Solution: I installed it locally and added to package.json file. Then pushed it to server and now I get to see this dialog where I entered App ID and App Secret. Saved and restarted. But still I can not see anything in the login/register page to login with FB.
@navid go back to where you entered the app ID and secret, make sure they're still there, I've had the odd quirk of it not saving 100% of the time. Also make sure you've got no spaces in the fields. Once the id and secret look right, the icon will appear to the right of your login box.you won't need to restart nodebb for this bit, but make sure you're not viewing a cached page.