Note: This plugin is still in alpha stage, and most likely has quite a few bugs in it .. you have been warned! ;)
** Updated chat version - very alpha release for those interested in helping bug test **
** First release using MySQL via ELGG objects - should solve the SQLite issue **
Welcome to my first attempt at a plugin!
The bottom_bar plugin adds a fixed bar at the bottom of the browser with an auto updating notification and friends list.
The notification button will show red when there are new notices to be seen. When the button is clicked, the notice is cleared ready for the next update. The friends list auto updates with a list of online friends.
As of v0.2, basic chat has been added to the system, including persistant windows between page loads, chat history, sound notifications and smiley and url translation. There are now some settings for both admin and user to enable/disable chat and a few other bits.
I have tested this with Internet Explorer 7, Google Chrome 2.0 and Firefox 3.0 & 3.5, and as far as I can tell it works ok. If anyone can test against other browsers/OS I would appreciated it. Also, please let me know if you come across another plugin that this conflicts with.
Known Bugs:
Some screenshots ...
(yes I know the notification area is showing the same as the main page .. it was kind of the point to show the notifications were in sync ;) )
All constructive comments welcomed.
Like this code? Consider a donation ;)
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Ok - be warned that this is probably very buggy at the moment!
Updated release allowing MySQL to be used directly instead of SQLite or ELGG Objects
Please note again that this is an ALPHA release - there is no code optimisation at all, so it may affect page load times etc, and it does have bugs in it!
Known bugs:
Again, this is purely a release to test the chat functions. Once that is sorted I will work on the other areas and get them sorted.
Enjoy, and as always, all constructive critisism appreciated - Oh, and if there anyone out there that fancys creating a smily pack for this plugin, that would be awesome! (looking for originals, not rips from the internet though ;) )
very nice.
I'll download as soon as I get my site back up and running.
Installed and it's running great.
@RPicard - Thanks for the feedback - which method are you using? (SQLite, ELGG or MySQL?)
I'm using SQLite.
Just wondering was this bug "The Wire option is slightly broken, and will stop the actual wire page from working." in your 0.6 alpha release?
It was reported in the 0.6 alpha release just before I release 0.7 alpha. I am hoping to have it fixed for the next release, providing that there are no issues with the chat side of things
You know what would be REALLY cool?
If the chat used an IRC back-end for multicast chat.
>.>
@loumedia I'm the one who reported it and it's not really a big deal. It's just that when you have the bottom-left logo set to open the wire-poster in the chat bar, the character counter on the wire page doesn't work.
I mean that to say that you should still download it. It is kind of annoying but I am definitely liking the toolbar setting now.
@Dagorath - There are other chat systems out for ELGG that have that sort of function to it, and it doesn't sit with the design really at the moment, but thanks for the suggestion :)
Hello Mad Professor,
Which plugin do you know that works with IRC chat backend ?
I tested, and the bar works nicely, takes some resources, but not as heavy as before. Still the chat is too resource intensive though, i tried to set Mysql server, and it didn't work, no tables were created in the database. Is there any way to check why its not working with the mysql database ?
The SQLlite options runs nicely, although still would like to compare to a direct mysql connection.
Regards,
Uddhava dasa
Hi, I noticed a small problem. I have Izap video plugin installed on my elgg. When the chat box goes over the video, it hides a bar of the chat box. This might also happen with any kind of Java object which is on the background.
picture:
http://img690.imageshack.us/img690/6531/001bugy.jpg
@Uddhava - I don't know of any that use IRC directly, but as I said, there are those with that functionality.
For the MySQL, the MySQL user you supply in the settings needs to have CREATE privs to the database (obviously). If it has that, then there should be no reason why it doesn't create the table.
@Yuji - Sadly that is a browser thing, and not something that is easy to overcome.
Error message on IE i think its a dom problem and laggy on server..
" error on page " Object is undefined
^^
It puts the bar above the elgg toolbar and above that portions of riverdash shows.. All I did was upload and enable the plugin.. Am I missing something? Thanks!
@shadehaize - Please note that this is an outdated version, however it does depend on the position in the plugins list, so try moving it up or down in the admin panel to see if that clears your problem