Introducing the Advanced Chat for Forumotion
Hello Forumotion administrators! I'm excited to present a cutting-edge chatbox solution designed specifically for Forumotion forums. This advanced chatbox brings a new level of interactivity and engagement to your community.
At this time, while much is still under development, it is not recommended for public use at this time because I can make changes at any time to the database structure, for example, and everything will stop working. Test the features, give feedback, and if you find bugs, please let me know so that I can release a stable version as quickly as possible because, believe it or not, this system is much more complex than you might think.
Private Chat Features:
The private messaging system is particularly robust, offering:
Individual chat windows for each conversation
Ability to minimize and expand chat windows
Real-time message delivery
File attachment support (up to 5MB)
Message editing and deletion
Read receipts
Typing indicators
Reply-to functionality for threaded conversations
Emoji reactions to messages
Unread message counters
Chat history persistence
Some Technical Highlights:
Built with TypeScript for improved code quality and maintainability
Modular architecture for easy extensibility
Responsive design that adapts to different screen sizes
Efficient state management for smooth user experience
Future plans if you support my project:
I am constantly working to improve this project that is just beginning and I will continue to improve it, it just depends on all of you. You may not know but for it to work for all of you, this has monthly costs for me, I don't mind but it has to be worth it.. Some ideas that I am developing for the future and others already in development:
Group chat functionality
Advanced moderation tools
Emoji reactions to messages
Message reactions
“Last seen” indicator
Desktop notification system
Message search functionality
Option to mute conversations
Voice message support
Chatbox identical to forumotion but much better and with more features
How can I test?
Editing Templates
Go to: Control Panel
View -> Templates -> General
Select the overall_header template and add the following to the line above </head>:
<script src="https://cdn.forumotionlab.com/js/advancedchatbeta.js" type="text/javascript"></script>
It should look like this:
<script src="https://cdn.forumotionlab.com/js/advancedchatbeta.js" type="text/javascript"></script>
</head>
I look forward to hearing your feedback and seeing this feature improve for Forumotion communities!