Chat module?  Bottom

Go to page 1 - 2 - 3 [+1]:

  • Hi, is there a good chat module available for Zikula?
  • and does anyone know where I can get a copy of the latest pnFreeChat that was working with PN 0.764?

    Thanks!
  • thank you !!

    is there a demo of this?

    and where can I find version 1.01 of freechat?

    Sorry, make that 1.04 !



    edited by: manarak, datetimebrief
  • found version 1.02 and made it work...

    looks like a flashback to the nineties. definitely feature-poor.

    I was thinking along the lines of several public/private rooms and private 1 to 1 chats with popup invites and ignore list.

    any other ideas?



    edited by: manarak, datetimebrief
  • The current version is 1.2.1
    and it includes lots of fixes and a complete rework.

    Go to http://code.zikula.o…echat/browser/trunk
    and download it with the Zip Archive link at the bottom.

    Any bug report or feature request is welcome there icon_wink

    --
    - Mateo T. -
    Mis principios... son mis fines
  • Is there a demo somewhere of freechat 1.2 so that I can test it?

    I found a tweaked copy of SPchat ver. 0.8 and I tweaked it some more, it now does anything I want, in conjunction with members online block, which I tweaked too.

    If you want ideas for progressing freechat, here is what I did:
    In the online users list, every user has a small chat icon next to his name.

    When another user clicks on this icon, a temporary chat room is created, and a chat window opens for the first user. He is informed that the invitee has one minute to accept the chat request.

    The theme contains an invisible iframe that calls a PHP file set on meta self-refresh.
    This self-refreshed file reads a database table I call "beacon", and when it finds a beacon for that user (i.e. a chat request), a window opens to tell the invitee about the invitation. All the invitee has to do is to click 'accept' to be transferred to the room.



    edited by: manarak, datetimebrief
  • Nice feature.
    I found phpFreeChat pretty nice, and it needs some javaScript to work in that way, plus the members & "beacon" check, but well, it still needs work, I just debugged it and integrated a little more its functionality with Zikula. Ans sorry, no available demo ATM; you may install it in a test site, it's not hard at all.

    --
    - Mateo T. -
    Mis principios... son mis fines
  • I use to use X7 Chat on .764 Have not looked yet to see if it can be integrated into Zikula in the same way, but it was good for hosting private chats rooms. The problem I've found if using 123flashchat free edition is that other people from other sites can enter your chatroom. if you have a closed site, this could be a problem.

    Are there any more options that people have found for hosting chat rooms?

    Jon/Baph
  • choice to save logs to a local file, database(for inclusion in a page,) direct to a web page, or delete immediately...

    a different one - would be to have the chat in a side block, or from an Ajax window like facebook

    maybe webbased plugins to im services too ;}



    edited by: TakeIT2, datetimebrief

    --
    Paul
    ____________________________________________________
    "...Humor, ITs just a state of mind"
    TakeIT2.CoM :: Open Destination
    ...my site is a perfect example of why doctors do not operate on them self :)
  • manarak

    I found a tweaked copy of SPchat ver. 0.8 and I tweaked it some more, it now does anything I want, in conjunction with members online block, which I tweaked too. ...

    This is exactly what I need, is there a place to download it?
  • I used SPchat on my site about 3 years ago... It fits the bill of what I need to do.

    I second the request for a download link if you have it... or if you'd be willing to share your tweaked version.

    Jon/Baph
  • I am not finished with tweaking it.
    It still doesn't work as it should, and there are a few bugs.

    And a short warning: I'm not a professional coder, and what I produce is spaghetti code which is non-compliant with anything.
    But it works, and since I take special care of security, I believe it to be secure.
    And I chose to stick with PN 0.764 for some more time, so those developments are for PN 0.764
    I will publish the code if requested, and someone skilled can make it Zikula-compliant, API-compliant, PN-render compliant, etc.


    Here is what I am currently doing:

    1- I added a "notifications" table to PN (changed name from "beacon")
    This table triggers modal DIV-popups that circumvent popup blockers to notify the user about something.
    The code checks if there is something new to notify the user about (like a chat invite or a new private message) and then displays the notification to the user by shading the whole page and centering the DIV.
    This can be used for any event within PN database - it just needs additional code to check database tables if there is something new to inform about.
    There is a javascript Ajax function that checks for new notifications every 5 seconds even if the user doesn't refresh the page.

    2- I tweaked SP chat to support 1 to 1 rooms by assigning a random name to rooms and adding a "type" flag to the rooms table, which makes them not publicly displayed in the list of rooms.

    3- SP Chat rooms now open in their own separate window. I don't see the point in "integrating" the chat into the PN window, it takes too much space on the screen when users are just interested to chat.
    The chat window pops up no problem, because the user clicks a javascript-laden link displayed in the notification.

    4- I removed the limitation for users to be in only 1 SP chat room at a time. They can now open as many chat rooms they like (I may add a hard limit later for security reasons).

    5- I modified the "online" users list to add several functions:
    * one-click chat invites
    * one-click private message
    * autoconnect/hide: users can stay logged in indefinitely and can chose to hide
    * user categories: if you got a community site and there are categories of users (like male/female or teacher/student or dominant/slave, LOL), users of each category can appear in different colors in the users list (based on usergroup membership).
    There is a filter to only show users of a certain category in the list.
    * mouseover on the username in the list opens a modal popup displaying photo and basic data, contact data, link to userpage.

    6- upon receiving a chat invite, the invitee can accept or refuse just one time or completely ban the inviter. Inviter will be informed of the ban.



    edited by: manarak, datetimebrief
  • by the way, this forum's mail notifications don't work - didn't receive mails to tell me there are new replies.
  • the next step would be to rework the SPchat interface to look more modern

Go to page 1 - 2 - 3 [+1]:

This list is based on users active over the last 60 minutes.