The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Duckways: Shoutbox | Realtime using NodeJS & Socket.io Details »» | |||||||||||||||||||||||||||||||
Duckways: Shoutbox | Realtime using NodeJS & Socket.io
Developer Last Online: Oct 2022
Duckways: Shoutbox | Realtime using NodeJS & Socket.io What is this mod all about? A lot of forums come with a shoutbox. However, we've seen so many resource eating shoutbox versions that we thought it would be cool to release one based on NodeJS and Socket.io. This shoutbox does not refresh it's content every X seconds for every user. Instead, it pushes the new message to all users using a websocket. Blazing fast with less resource consumption. (!!) To use this plugin you need to have NodeJS/NPM installed on your webserver. This requires some server knowledge, so if you can't do it yourself please contact your hosting company or use our installation service (Email us at quack@duckways.com).(!!) (!!) We now also offer a hosted node version, which you can run right away without installing anything server-side. This comes at the price of $4,95 a month. Contact us on quack@duckways.com for more info or to buy.(!!) Features free version - Parses bbcode/smiley's - Set usergroup permissions to view the shoutbox - Set usergroup permissions to post in the shoutbox - Users can edit their own shouts Features pro version - Parses bbcode/smiley's - Set amount of shouts to display - Set usergroup permissions to view the shoutbox - Set usergroup permissions to post in the shoutbox - Set usergroup permissions to edit shouts (moderator) - Set usergroup permissions to delete shouts (moderator) - Users can edit their own shouts - Shoutbox archive in AdminCP to read back (including deleted shouts & who deleted them!) Buy the pro version
About Duckways We're a company with a team of developers who have been working a lot on a vBulletin 4 system for two of our customers. The largest one with over 200,000 users and 4 million posts. This one migrated to vBulletin 5 recently and we've faced quite some issues in vBulletin 5 which we'll fix by writing custom modifications. Some of those, which are worth sharing, will be added here on vBulletin.org. If you're missing a feature or add-on, please feel free to contact us. How to install:
Version history
Support Please use this thread to ask questions or to report bugs. PRO version users can email us at quack@duckways.com for quick support. Download Now
Show Your Support
|
Comments |
#12
|
||||
|
||||
Quote:
After clicking "Enter" or "Shout" the shoutbox is still white. After clicking "Refresh" the shout appears. Editing doesn't work at all. It simply re-posts the original shout. Again, no error in the console. I'm going to try changing the port first. I'll let you know what happens. |
#13
|
||||
|
||||
Quote:
Happy to help if it doesn't work out for you. Just leave me the details in a PM or on quack@duckways.com! |
#14
|
||||
|
||||
We just set up a demo here: https://vbulletin.duckways.com/forums/
Demo user 1: username: demo1 password: DemoUser1! Demo user 2: username: demo2 password: DemoUser2! Demo user 2 has moderation permissions (edit and delete shouts made by others). We just updated a few components and will upload release 1.0.1 soon. |
#15
|
||||
|
||||
Version 1.0.1 uploaded. This should fix issues like @In Omnibus reported and added some new settings.
|
#16
|
||||
|
||||
Quote:
Safari is showing the following errors in the console: Code:
[Error] Blocked a frame with origin "https://staticxx.facebook.com" from accessing a frame with origin "https://vbulletin.duckways.com". Protocols, domains, and ports must match. Global Code (web_rtc_wrapper.js:260) [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969951664-0 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969953124-1 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969955157-2 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969958179-3 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969962203-4 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969967232-5 due to access control checks. [Error] Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. [Error] Failed to load resource: Origin https://vbulletin.duckways.com is not allowed by Access-Control-Allow-Origin. (socket.io, line 0) [Error] XMLHttpRequest cannot load https://vbulletin.duckways.com:2096/socket.io/?r_var=1&EIO=3&transport=polling&t=1533969972253-6 due to access control checks. Edit: Is it possible to display new messages on top? |
#17
|
||||
|
||||
Quote:
You should go to the folder "core/packages/duckwaysshout/node/", run "npm install" and then run "node server.js". If you run your website using ssl, please edit server.js to use the SSL certs. |
#18
|
||||
|
||||
After running the command "npm install" I get the following in my terminal:
Code:
npm WARN package.json socket-chat@0.0.1 No repository field. npm WARN package.json socket-chat@0.0.1 No README data npm WARN package.json callsite@1.0.0 No repository field. npm WARN package.json has-binary@0.1.7 No repository field. npm WARN package.json indexof@0.0.1 No repository field. npm WARN package.json object-component@0.0.3 No repository field. Quote:
Quote:
Code:
[Error] Failed to load resource: the server responded with a status of 404 () (socket.io, line 0) |
#19
|
||||
|
||||
Quote:
|
#20
|
|||
|
|||
Quote:
testing the soutbox how can add smile on my shout,should be a button to select smile? |
#21
|
|||
|
|||
bought and install the shoutbox on my test forum look is working very well
the only snag haven't the auto refresh , is there any chance to implement on near future thanks for the nice job |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|