2015-10-08, 06:21 PM
(This post was last modified: 2020-06-23, 08:33 AM by martec. Edited 1 time in total.)
Rin Shoutbox
Firebase Shoutbox for Mybb 1.8
Advantages in use Firebase:
- Real time chat
- No Ajax request to post and get new message
- Reduce pratically to zero resource usage.
Feature:
- Me command (/me)
- Style of message (bold, font type, font size, font color) (can disable in ACP of setting of plugin)
- Spoiler button
- Imgur upload image button (require imgur client ID) (get in https://imgur.com/register/api_anon and choice oauth2 without callback)
- Ban user button (only mod)
- Prune shoutbox button (only mod)
- Sound when someone post new message or only when mentioned in shoutbox
- Ignore user button
- Log button
- Edit and remove message
- Anti flood (in plugin setting (ACP))
- BadWord
- Firebase account (you can use free account, but has limitation)
- Mybb 1.8
- PHP curl
Download:
https://github.com/martec/Rin-Shoutbox/releases/latest
http://community.mybb.com/mods.php?action=view&pid=598
Support:
- Only this thread can used to support request.
- I refuse support like problem related with custom theme caused due javascript error.
- I refuse support related with buttons caused by custom theme (Font awesome icons, bootstrap etc). Contact theme creator.
How install Rin Shoutbox:
1 - Install Rin Shoutbox plugin and Create account in Firebase: https://www.firebase.com/
2 - Click in add project
3 - Click in project that you created in step 2
4 - In overview page click in Add Firebase to your web app
5.1 - Copy apiKey value without quote and past in Your Firebase API Key of plugin setting
5.2 - Copy databaseURL value without quote and past in Your Firebase Database URL of plugin setting
5.3 - Copy authDomain value without quote and past in Your Firebase Authentication Domain of plugin setting
6 - Go to https://gist.githubusercontent.com/marte...Rules.json and copy all content and replace in Rules https://console.firebase.google.com/proj...base/rules (click in link and select your project to go in rules page). Do not forget to click in publish button.
7.1 - Click in https://console.firebase.google.com/proj...s/adminsdk (click in link and select your project to go in Firebase Admin SDK page).
7.2 - Click in Generate New Private Key, and save file in your computer
7.3 - Open file saved in 7.2 with Notepad++ (https://notepad-plus-plus.org/)
7.4 - Copy client_email value without quote and past in Your Firebase Client Email of plugin setting
7.5 - Copy private_key value without quote and past in Your Firebase Private Key of plugin setting
8.1 - Click in https://console.firebase.google.com/proj...asesecrets (click in link and select your project to go in Database Secrets SDK page).
8.2 - Click in show secret button
8.3 - Copy secret value and past in Your Firebase Secret of plugin setting
9 - If need change other settings too.
10 - Done.
Donate:
Thanks.