Inferno Shoutbox for MyBB
- [AJAX] Inferno Shoutbox
- Created By ectomatt @ MyBB.com
- Project started 12/16/2013
Preface
Please note that this is the first version of this shoutbox. There are many more updates to come. All major updates to this shoutbox will be free, as expected.
If you want additional functionality which doesn't match my idea for this shoutbox, such as your own personal custom commands or other major features, PM me here with your personal requests. I will give you a quote based on the size of the work.
Description
This is the long awaited Inferno Shoutbox Lite for MyBB! This shoutbox was inspired by "Inferno vBShout for vBulletin"*. Many people who have used that shoutbox in the past know that it was easily the best shoutbox available for vBulletin. Unfortunately, nothing like it existed for MyBB, until now! The lite version is and will always be free. The download link is included below.
Support
This plugin will be supported in this thread ONLY.
Features
- AJAX Shoutbox
- AJAX Shoutbox Active Users
- AJAX Update/Delete shouts
- Formatting Options
- Notice posted for commands executed
- On/off switch for the Shoutbox
- Easy to place shoutbox in templates
- Colors and fonts are editable to each user's preference
- Editor positioning can be easily modified
- Easy to personalize with CSS
- Editable Shoutbox Height
- Toggleable Editor Tools
- Toggleable Smilies within shouts
- Toggleable MyCode within shouts
- Changeable Shoutbox Title
- ANUS (Advanced Network Updating System) Optimization
- Complete Private Messaging System
- Private Messaging can be toggled on and off
- Editable number of shouts to display
- Flood Control Options
- Admin defined Colors and Fonts for users to select
- Optional Shoutbox Notice that remains above all shouts
- Choose which usergroups are Admins & Mods within the Shoutbox
- Choose which usergroups cannot participate in or see the Shoutbox
- Choose which usergroups will be protected from commands in the Shoutbox
- Changeable Refresh Rate
- Admin defined maximum length for shouts
- Automatically idle users after a certain amount of time to decrease bandwith
- Choose whether or not to markup shouts with each user's custom preferences
- Choose to filter Bad Words that are defined in your MyBB settings
- Full Archive System
- Change the amount of shouts per archive page
Version 1.1 Changelog: 12/30/2013
- Editable Language file. No more hardcoded output
- Ability to remove certain MyCode tags (Admins can still use removed MyCode)
- Option to post a shout automatically when a user posts a thread
- Option to post a shout automatically every time a user reaches another X amount of posts
- Shoutbox can be moved through all templates
- Optional minimum post count to view shoutbox
- Fixed an issue with IE having no .trim() function, causing page to refresh when a new shout was posted
- Removed URL parsing setting
- Fixed an issue with AJAX requests being cached
Version 1.2 Changelog: 2/21/2014
- Commands and deleted shouts are logged into the moderator logs
- Optionally Limit the amount of smilies shown when pressing the smilies button
- Optimized shoutbox to reduce number of database queries
- Shoutbox can now appear in virtually all templates
- Fixed a fatal syntax issue with the shoutbox on servers with PHP version < 5.3
- Fixed an issue where the javascript/css file may not loading correctly
Version 1.3 Changelog: 3/2/2014
- Added ability to display each user's avatar next to their shouts
- Added ability to order shouts in ascending order
Version 1.4 Upcoming Features:
- Added a notice for when a user replies to a thread
- Your Suggestions...???
Inferno Shoutbox for MyBB 1.6 Download
Status: Validated, visible
***** MYBB 1.8 UPDATE *****
A temporary 1.8 update of this shoutbox has been made by user Clank and can be downloaded via his github. More information here.
Status: Validated, visible
***** MYBB 1.8 UPDATE *****
A temporary 1.8 update of this shoutbox has been made by user Clank and can be downloaded via his github. More information here.
Additional Information
Auto-Idle
Auto-Idle is a feature that is included to help optimize the shoutbox and save server resources. If a user has the shoutbox loaded but isn't actively participating in it, they will be marked as "Idle" after a certain amount of time (definable in the ACP). This prevents unnecessary requests for data if the user isn't even there to read it.
Advanced Network Updating System
The Shoutbox ANUS is a feature that (when turned on) will drastically reduce the amount of bandwith/server resources used by the shoutbox. Basically, instead of constantly refreshing the shouts every X seconds, it will check to see if there is any new data worth updating for, and if there is, it will update.
Private Message System
If enabled, the PMS (Private Messaging System) will allow users to communicate with each other quickly and effectively in secondary shoutbox "tabs". All conversations via private messaging can only be seen by the sender and reciever, and the user can have unlimited amounts of private conversations. To start a private conversation, click on a user's name in the shoutbox, or alternatively use the command below.
Commands
Note: As of 1.1, All commands and their output is now editable via the plugin language file.
Regular User Commands
/me [message]
Shows a /me message
/pm [user or userid]; [message]
Command way of sending a user a private message
Moderator Commands
Admins inherit all of these
/notice [your message here]
Sets the Shoutbox Notice that appears above the shouts.
/removenotice
Removes the shoutbox notice
/ban [user or userid]
bans a user from viewing/participating in the shoutbox and archive
/unban [user or userid]
unbans a user
/silence [user or userid]
silences a user from viewing/participating in the shoutbox and archive
/unsilence [user or userid]
unsilences a user
/prune
Deletes all messages in the shoutbox
/prune [user or userid]
Deletes all messages by a certain user in the shoutbox
Administrator Commands
/say [user or userid]; [message]
Fakes a shout as the specified user; looks as if they made the shout.