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 **
** Friends not showing up online bug should now be fixed **
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.
Yeah, I know - a quick release! :)
Fixed the issue with the menu not showing correctly. Should be sorted now.
Works a treat this time, many thanks.
Lee
Works cool :D thank you very much :D
You rock ^^
http://en.wikipedia.org/wiki/Software_release_life_cycle
I tried it out, and it is o.k.
Prefer elggchat, for the chat part of things, your chat function failed to work for me but the rest of the bar worked, obviously this is still in beta so bugs will still there.
ElggChat is very good for the chat side of things, and you can invite more people to the chat etc.
i use elgg 1.5 and so wondering with this plugin.
but does it work with elgg 1.5 ?
yes this works with 1.5
@Kiwi_Chris - Thanks for the feedback. This is not even in beta yet so there are bugs, but most people are reporting the chat as working correctly. I have not yet finished implimenting all of the features, so "group chats" may yet be added to the system, however that was not my initial intention.
The Mad Professor
@alfalive - Re the conflict - can you change the order of the plugins to see if the cures the conflict please?
Changed order of plugins. It does not solve the conflict. It is time to make new profile_up plugin. :)
Hi TMP tested v0.5 on Elgg 1.5 through Google Chrome 3.0 working fine.
Had a slight problem with chat messages not going through but generally fine. Have yet to try out the radio button but I will have a go soon.
Thanks for your hard work.
@Professor
You really need to look into the database setup - SQLite is not very good on webservers, and this could be te source of some of the delivery problems. MySQL is much better suited for something like this.
I have noticed I have to change some of the files to make them language independent - how can I send those to you along with some other minor fixes?
Regards
@slyhne - I will be moving over to a MySQL version once I have sorted the chat platform a bit more. sqlite is ideal for small scale testing on alpha projects, and the SQL will scale up once I am ready, but I would rather use a file that can be deleted and recreated each time at the moment rather than having to get people to upgrade/delete/rehash MySQL tables on each release (or have to worry about creating an installer script each time). Please remember that I am way off a finished version.
As for the files, if you drop me a private message on here and let me know which files you have changed and where, I will check them out against my own copy. I'm sure you will understand that my files have already changed from the ones released here so it's not just a case of dropping in your copies - and I can't be bothered messing around with diff/patch ;)
Thankyou Mad Professor, this works like a dream, even in Chrome, where I seem to be having problems!!
Hey loose the donate button and read this:
http://news.elgg.org/pg/blog/brett/read/86/a-word-on-donations-open-source-and-the-elgg-community-site
hey elgg_noob.. nothing wrong with the button if you followed the conversation.. its the pestering for it that is not wanted.
@elgg_noob From the page you linked:
Brett
20 days ago
Thanks for the comments everyone. I want to address a few things:
@Jerome, @Uddhava dasa -- How Jerome is requesting donations is acceptable. Dave is finishing up a new plugins repository for the community site that will include donation links in the plugin's main page. Until that goes live, keeping donations link in the plugins will be fine. This new plugins repository will be revamped significantly and we hope will make things simpler for everyone. Look for it out sometime around the end of this month. It will include a few of the things Uddhava dasa said, such as ordered by popularity, a simple "thumbs up" system, and a few features that I can't remember right now ;)
Fantastic work. cool !!!
nice one. can you please look into the slowing down in the next release please. each page too long to load when bottom bar is enabled.
@hollosch - Thank you
@sam1 - At present, the javascript is uncompressed, and will be slowing page loads down. When I move to a beta version, I will look at compressing it down to save bandwidth and loading speed.
cool thanks. also can you include facebook like popus when you hover over notification and left menu.. when do you think the beta would be out?
@sam1 - Please remember this is not supposed to be a direct copy of the facebook bar, and so I probably won't be including things like other popouts, or at least not at the moment. As for a timescale for a beta version, I'm afraid I can't give one. I am working on the next alpha release, and once that is out I will be working on getting as many bugs fixed as possible, as well as working on the last bits of functionality. When (and only when) I am comfortable that the base system is as stable as I can get it, I will compress, tidy, optimise and move to a beta stage.
^^ cool no worries will be waiting
Obrigado!
Just to say a huge thank you to slyhne for providing lots of feedback, as well as a danish translation and some graphics. If anyone wants to provide other translation files that would be awsome!
right now this mod slowed down my site slightly.........is that my issue? or will be solved on coming releases?