jnschrag / myfirechat Goto Github PK
View Code? Open in Web Editor NEWA Firebase chat plugin for myBB.
A Firebase chat plugin for myBB.
If possible please add sound if someone enters a room and (or posts a new message.
Thanks
Tom
Add firechat.css to myBB's theme editor so administrators can easily edit the CSS of the chat.
Currently, once moderators are set, they cannot be removed. This should be checked on authentication.
Use forum and user's date & time settings in the chat. Pass to chat on authentication.
Create a task script that will delete messages X days old. This should be run via myBB's task system.
Right now users have to create a chat room first and then go to Firebase and get the ID. We should set it so a new room is created when the plugin is installed to prevent any mistakes in this process.
Currently, moderators can only ban users for 1 day. They should be able to customize the time.
Worked fine on the test board, but failed on a live environment.
When loading more, the message before the most recently added will disappear. Need to add some kind of "Loading More messages" note to users are aware.
Remove all hardcoded language elements in chat and replace them with language strings so they can be edited via myBB.
Chat templates currently must be edited in the javascript files. These need to be converted to use myBB's template engine and then passed to the chat on authentication.
http://community.mybb.com/thread-170754-post-1160902.html#pid1160902
Double check the ajax authentication URLs to make sure it works with sub folders and subdomains.
Add a character counter so users know how many characters they have left in a message.
Create and implement a loading animation during chat authorization.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.