Quick Chat

April 25th, 2012 Leave a comment Go to comments

Quick Chat Demo

This is beta version for upcoming Quick Chat release. Please report if you encounter bugs. It would be great if you could test on your own server and post feedback so we could squash all bugs before release, in this case please take a look at “Quick Chat next version” at the bottom of this page. ;)

Description

WordPress has given a lot to the Linux community and to me personally so I’ve decided to give something back by making WordPress plugin for all of us to use. We all like to chat so I’ve decided to extend WordPress with quick and lightweight Ajax chat plugin. I’ve also decided to name this WordPress plugin “Quick Chat”.

Features

Here are some of the features of Quick Chat WordPress chat plugin:

  • New in v3.40: Add support for Quick Flag WordPress plugin to display country flag icons next to user name
  • New in v3.40: To prevent inactive users from adding stress to your server now you can set timeout for disabling updates to inactive user
  • Translating Quick Chat into your language just got simpler using Quick Chat online translation interface
  • Supports multiple private chat sessions between chat users
  • Admin users can easily download chat room transcripts from chat interface
  • Avatar support includes local avatar plugins
  • Includes admin dashboard widget to chat with other admin users from your site backend
  • Has message input box character counter to limit message size for non admin users
  • Can instantly translate messages from and to 37 different languages using Bing Translator API
  • Allows admin users to instantly ban chat participant IP from chat using interface controls
  • Has for local avatars and gravatar.com avatars
  • Has chat participants list for both sidebar and embedded chat
  • Site registered users can have their login names reserved if site admin selects this behavior
  • Site admins can reserve list of chat user names that are off limits for non admin chat users
  • Supports incoming messages sound notification for HTML5 audio tag enabled browsers
  • Supports unlimited number of separate chat rooms on same or separate pages or posts
  • Has admin user interface for deleting messages
  • Can be used as elegant sidebar widget for your web page or blog
  • Can be embedded into your post or page using WordPress [quick-chat] shortcode
  • Can filter bad words and has user interface for adding and removing bad words
  • Is translation friendly (translation template (.pot), Croatian, Italian, Czech, Romanian, Spanish, Dutch, Chinese, Russian, Brazilian Portuguese, Danish, German, Slovenian, Ukrainian and Estonian translations provided)
  • Can detect is user logged in to use user login name for chat user name
  • Usage can be restricted to the logged in users only
  • Appearance is described by separate CSS file
  • Comes with quality set of emoticons to spice up your chat experience
  • Saves your website bandwidth by sending Ajax requests only when there are new messages

Requirements

  • PHP 5
  • Requires at least: WordPress 3.0
  • Tested up to: WordPress 3.3.1
  • Current version: Quick Chat 3.41

Installation

You can find up to date installation instructions on Quick Chat WordPress.org installation page.

FAQ

You can find up to date FAQ on Quick Chat WordPress.org FAQ page.

Changelog

You can find up to date change log on Quick Chat WordPress.org changelog page.

Your translations

One of the ways to help spread Quick Chat is by translating it into your language or updating existing translation by translating untranslated strings. To make it easier for you to translate Quick Chat to your language I’ve configured Quick Chat online translation interface using open source application named GlotPress. Using GlotPress hosted on TechyTalk.info you can translate Quick Chat into your own language without the need for any additional tools. My plan is to download translation files before every Quick Chat release and include them into official Quick Chat package. This way your translation files will be available to you and to all Quick Chat users right out the box.

To keep translation files free of spam, before you are able to translate you need to register for TechyTalk.info user account. Then you can log into Quick Chat online translation interface using the following link:

I would like to thank all users who have manually submitted Quick Chat translation files. From the technical point of view I will think about ways to continue giving credit to all existing translation authors as well as new translators now that Quick Chat is using GlotPress for translation.

Your donations

Quick Chat is open source web application created by single person and released under GPLv2 license. This means that you can use or even modify Quick Chat free of charge. Open source development and user support for my WordPress plugins takes at least few hours of my every day so if you find Quick Chat useful you can donate to help it’s development. Thanks in advance.

Your feedback

Your feedback would be very appreciated. If you discover any bugs please describe your problem here or using Contact form and I will do my best to resolve it. Feature requests and comments are also welcomed and I will try to fulfill any feature requests.

Quick Chat stable version

Quick Chat is hosted by official WordPress plugin directory so that is where you can get it:

Quick Chat next version

If you have time and want to help making Quick Chat better you can test Quick Chat testing versions on your server and post feedback. Quick Chat version posted here will be uploaded to WordPress.org once it is reasonably stable.

Quick Chat version: 3.50 beta 11

Changelog:

  • Add PHP caching WordPress plugins compatibility. Tested with WP Super Cache and W3 Total Cache where Quick Chat automatically clears cache when necessary. If you use some other caching plugin you should manually clear cache every time you change any of quick chat options, modify shortcode, sidebar widget options or similar.

Download:

Quick Chat old versions

If latest Quick Chat version isn’t working for you, here you can find download links to some of the older Quick Chat versions. I recommend that you use latest version if possible:

Comments
  • Post a comment

  • Egle Shoes May 16, 2012 at 14:35:39

    hi guys
    i have instll this plugin but msg is not displayed why?
    pls help me gys

    • Marko May 16, 2012 at 15:25:45

      Hello, one of your plugins or your theme is loading old jQuery 1.3.2 and Quick Chat needs at least 1.4.4. If you look at your page source you will find it.

  • Alex May 14, 2012 at 05:53:49

    Hi! Awesome plugin!

    Would you know if the chat session/sessions are at all “crawlable” or visible to search engines for SEO purposes?

    For instance, does a search engine see the content that’s being discusses?

    Again, awesome plugin!

    Cheers!

    Alex

    • Marko May 15, 2012 at 21:55:39

      Hello, thanks. Chat messages are fetched using Javascript and aren’t accessible to average web spiders. Google does trigger ajax calls but I don’t think it indexes ajax fetched content, not sure though.

  • Chris May 14, 2012 at 03:48:34

    I need to know if there is a way to add to the current default smilies list, and how to do so.

    • Marko May 15, 2012 at 21:58:13

      Yes there is a way, you need to modify PHP smile array and CSS sprites file where smilies are contained (img/quick-chat-smile.png).

  • Manos May 12, 2012 at 21:02:00

    Hello, I installed Quick Chat to my blog, but the problem is that when the script is activated the site takes a really long time to load(even the admin panel). When it’s de-activated everything is ok. Any ideas on what could be wrong?

    Thank you in advance!

    • Manos May 16, 2012 at 16:37:33

      Any ideas anyone? Can’t find what’s wrong!

  • FTBear May 7, 2012 at 22:07:28

    Hi again.

    We are now in the process of specifying the criterias for our chat solution.
    Three questions have come out of this:
    1. The private chats does not have access to emoticons. Is it possible to configure that or can we mod that easily?
    2. Also, the same question for bold, italic and underline?
    3. Is there a way to setup a private chat que? I know you can invite one from the public one (which is a very nice feature btw) but we like also to setup for those that are interested in private chat with the service from start and may queue for it a while.

    BR,
    Bjorn

    • Marko May 8, 2012 at 21:03:54

      1. This can be changed easily in Quick Chat javascript where private chat window is generated.
      2. Some form of text editor with bold, italic etc. is possible but not implemented. I was thinking of implementing TinyMCE. I played with this already but it needs much more work.
      2. Current code doesn’t support queues. I was thinking to create separate plugin that would be tailored to support live support chat functions.

      • FTBear May 8, 2012 at 22:17:12

        Regarding TimyMCE – is that something we can help you with developers as we are?
        We would like to use the rich text editor in it’s very basic form.

        • Marko May 10, 2012 at 01:26:35

          Hello thanks for your offer. Last time I’ve touched this idea I’ve given up because TinyMCE isn’t exactly lightweight on page load times. Also WP has TinyMCE included but I couldn’t figure out how to trigger it from Javascript. This is necessary because in latest QC versions chat is added to page after page load with Javascript to make QC compatible with caching plugins. WP guys haven’t anticipated this so I would need to bundle my own TinyMCE copy what makes it a bit bloated. Also I had to stop or at least modify html filtering on server side what brings security issues. If you could tackle these issues at least by suggesting your ideas that would be very helpful, thanks.

          • FTBear May 15, 2012 at 16:54:46

            If we go for the quick chat solution I will surely get back to you on our findings. Thanks for your assistance so far.

  • Pascal May 7, 2012 at 14:03:45

    HA Marko,

    How can I add extra smileys? Is that possible to add my persnonal ones?

    • Marko May 8, 2012 at 15:21:53

      Yes it is possible to add extra smilies. You just need to decide on your smilie character strings and find images you want to replace those strings in messages. I see you’ve placed donation, thank you. I can replace smilies for you if you want? You just need to decide on images? If you want you can also contact me by email using contact form here.

  • Mike May 6, 2012 at 17:55:21

    Very nice

  • corin May 6, 2012 at 00:39:55

    Can anyone help, Have installed ok but it will only work if your user role is admin? Any other role and you cannot post or see other posts (chats)?

    • corin May 6, 2012 at 00:54:15

      Found the answer, it was a plug in called front end users causing a problem

  • Steve May 4, 2012 at 22:17:06

    I was trying to set up a chat forum on a page for a site that we are building for a church’s college ministry website. There’s no submit button or way to post anything on the chat. Any ideas why it isn’t working? Link is below:

    http://lsfwinona.org/chat/

  • Paula May 4, 2012 at 20:56:45

    Oh, I see it disappeared eventually. Sorry!

  • Paula May 4, 2012 at 20:56:16

    Also, when a guest changes his user name, Guest_541 still shows up in the list, even after refreshing the page.

  • Paula May 4, 2012 at 16:03:12

    Never mind my unban question. Found it!

  • Paula May 4, 2012 at 16:01:48

    Terrific plugin!

    How do I unban a user? I was testing the ban function, but now I need to allow that IP back in.

  • hadi May 3, 2012 at 16:26:37

    hello,
    i need help with your great plugin quick chat,

    1. how to fix the button? the message doesn’t appear whean i click the button, it’s only work when i click the enter button on my keyboard

    2. the login name and date currently appear on below avatar, how to move them on the right side of the avatar just like the one you use on your demo page?

    best regards
    hadi

    • Marko May 4, 2012 at 16:08:27

      Hello Hadi,

      1. Quick Chat depends on other plugins you are having on your site and if any of them does something weird in Javascript Quick Chat will feel this change and possibly fail to work fine. To be sure this is your problem you can test send button on clean WordPress install without other plugins besides Quick Chat.

      2, Same as 1. but we’re talking about CSS. Your theme is probably clearing floats in non standard way and that’s why text isn’t next to avatar. You just need to adjust your theme CSS or Quick Chat css.

      Good luck!

      • hadi May 5, 2012 at 04:27:35

        thx for quick replay Marko,
        can you tell which quick chat css line i need to change?

        best regards

  • Pascal May 2, 2012 at 17:47:22

    Hi, thanks for the great plugin. I am using it with lots of pleasure. I have a little issue. Persons who are using aspelly IE Browsers have some irritating delay during typing of their messages. After some research I find out that moderator doesn’t have the problem and users that use something else then IE has it less. The reason of this delay looks due to the calculator of chars. Moderators doesn’t have a restriction on the amount of chars but other users do. I have looked for a way to disable this because I don’t need the restriction on my chat. Is there away to disable this function? If I can disable it via the source than it’s oke for me too.

    Thanks in advance for your help.

    Pascal

    • Marko May 2, 2012 at 20:41:13

      Hello Pascal,
      is this delay present here on my demo site? I’m asking to detect is this Quick Chat bug or some local issue, If this is a bug it’ll bite you in the next version so we should resolve it. Here’s the v3.41 without counter, if you can afford it my paypal is at the bottom of this comment also in sidebar (thanks) ;)


      https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CZQW2VZNHMGGN

      • Pascal May 4, 2012 at 19:37:55

        Thanks Marko, it works with out the counter. On your site I see a minor dealy with typing.

        I will make a donation for sure. Have a get back my creditcard online via my paypall account. So give me a little time to do that, but the promisses stays.

        Regards, Pascal

      • Pascal May 5, 2012 at 12:28:55

        Hi Marko, I done a donation. Thanks again for your support.

        Regards, Pascal

  • Maksim May 2, 2012 at 16:22:57

    Hi! Don’t work sound notification. I’m tested sound in this page. In foerfox and Chrome don’t work.

    I would like to see in future releases of the option moderator. Now admin in chat only user in wp administrator. It will be very convenient if the chat moderator will be users with other roles. For example ‘editor’ or ‘author’. Thank

    • Marko May 2, 2012 at 20:17:28

      Hello, I must point out that notifications are for incoming messages only because if you are sending message then I assume you are in front of your chat box and you don’t need to be notified of your own message. If you take this into consideration does it still fail to work? If it still doesn’t work this way then it is a bug and I’ll fix it asap.

      Regards,
      Marko

      • Maksim May 3, 2012 at 15:39:31

        hi! Sound worked) Please reply in my second question.

        • Marko May 3, 2012 at 16:09:58

          That option is long overdue, I always forgot to include it. It is simple to implement and it should be included in next version. I’ve lost some of my motivation due to other projects and due to partial rewrite to make Quick Chat compatible with caching plugins and that is the reason I haven’t released new version in some time. By the way no one has tested Quick Chat 3.5 beta 11 with caching plugins compatibility on his own server and If I publish officially and things break I’ll probably get attacked on my way home from work by some angry Quick Chat user :) Also one of the reason new version is late ;)

  • Geraldo May 2, 2012 at 13:49:40

    Problem sorted…Thank you! Amazing Plugin, just what the doctor ordered! WordPress is nothing without it.

    • Marko May 2, 2012 at 20:18:04

      I’m glad it works for you. Enjoy!

1 11 12 13