Loading...
 
 Note
This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site
Real time chit-chat directly on the site (Cached) Type of page »  Feature page

Chat

Status/Roadmap

Review of 1.9.4 Chat Operation

  • Things that work:
    • Rooms:
      • Users can move between rooms
      • Rooms with different update times seem to operate at the correct update rates.
    • Messages
      • Basic messages post on posting users screen in blue
      • Basic messages post on non-posting users screens in black
      • Private messages do not display on posting users screen
      • Private messages display on the recipient's screen in red
      • Private messages do not display on non-recipient's screen
    • Purging messages
      • If the purge time is set down from 1440 to something small for testing (15min), the purging seems to work properly
    • Browsers
      • Internet Explorer seems to work
      • Firefox seems to work
  • Things that are questionable
    • Private messages stay at the bottom of the screen - not chronological with non-private messages.
      • This may be considered a feature - not sure what is typically done with private messages on chatrooms.
        • I don't like this functioning this way. Another box would probably be better, or leave the private messages in line with the others if possible.
    • The messages are currently cleared on a 1440 minute basis - with note to change to preference setting
    • Not sure what criteria is being used to update screens - how many messages? how old?
      • It seems that all messages for a given room are displayed to users that enter the room. (last 24hrs with current purge setting of 1440)
      • It appears that there was an attempt at some logic to only send messages since lastmessage. Not sure how this was supposed to work. This may have required the javascript coding that appears to have been abandoned in favor of direct print statements.
    • Users display
      • Current users in room does not always seem to be correct.
        • This needs checked with multiple machines - I'm using multiple browser windows on one machine to test.
  • Things that could be added:
    • Timestamps on messages
    • Room entry notifications when new users enter rooms.
    • Room exit notifications when users exit rooms.
    • block out users selectively
    • assign colors to users
    • Logging - there are references to this in the code, but I don't think it is functional.
  • Very Strange
    • Clicking on a username in the active users causes the whole tiki site to try to display in the user pane - on the user's information screen. (Firefox, IE)
    • Notice: Undefined index: lastMessage in /var/www/html/tikiwiki-1.9.2/tiki-chat_loader.php on line 83
      • I think there may be some problem with the lastMessage logic that should be used to determine which messages to display for each user session. This message appears the first time a user logs in to a room. As soon as the chatroom updates once the message goes away. maybe lastMessage is not properly initialized.


Wishlist

Open

RatingSubjectSubmitted byImportanceEasy to solve?PriorityCategoryVolunteered to solveCreatedLastModifComments
(0) Applying patch for conversejs failsJonny Bradley339
  • Bug
2019-05-062019-05-061
marclaporte-23 Jul 19
(1) 12.x: Failed to execute 'minichat' module Missing dependenciesXavier de Pedro7963
  • Regression
2014-10-222014-10-220
(0) Reset chat contentyanick.rochon610 easy60
  • Feature request
  • Less than 30-minutes fix
2013-12-192013-12-191
marclaporte-03 Jan 14
(0) Live robust chat feature with copy/paste of images, videos, hyper links Kevin Doyle5525
  • Feature request
2023-08-232023-08-231
josue.zirimwabagabo-18 Oct 23

Pending

No records found

Closed

RatingSubjectSubmitted byImportanceEasy to solve?PriorityCategoryVolunteered to solveCreatedLastModifComments
(0) Integrate Eteria IRCAngel Martin1 low5
  • Feature request
Angel Martin2007-01-112013-02-060
(0) link into chat messages1 low52004-12-012008-04-040
(0) www.123flashchat.comGergely735
  • Feature request
2015-03-092015-03-103
Torsten-09 Mar 15
(0) Make pjirc use the usernames from tikiwiki as the username in ircillori630
  • Feature request
2006-07-192006-09-161
xavi-10 Jun 09
(0) Implement a searchable IRC logging solutionMarc Laporte525
  • Community projects
amette2007-07-112013-10-280
(0) phpfreechat not installing from mods.tw.o and not working when installed from svn modsXavier de Pedro25
  • Usability
  • Support request
  • Community projects
  • Dogfood on a *.tiki.org site
2009-04-272013-03-272
marcor-24 Nov 10
(0) Update Plugin Jabber to working state againXavier de Pedro8216
  • Feature request
  • Dogfood on a *.tiki.org site
  • Regression
2016-04-082018-03-163
marclaporte-16 Mar 18

Interested community members

LoginFull NameInterested in featuresLastModif
BlissTikiWilliam BlissArticle
Administration
Trackers
Directory (of hyperlinks)
FAQ
User Administration (Registration, Login & Banning)
Contact us
Inter-User messages
Live support
Chat
Wiki Structure (book & table of content)
Draw (SVG-edit)
InterTiki
Dynamic Content
MultiTiki
Profile Manager
Help System
Multimedia
Mind mapping (3.0)
Workspace
Perspectives
Accounting
Screencast (jCapture)
Video (Kaltura, YouTube, etc.)
BigBlueButton webinar
Connect
Organic Groups
Addons
Addon Organic Groups
Tours
Transition (of Groups or Categories)
Must reads
Namespaces
Gantt Chart
Groupmail
10 May 20 17:26 GMT-0000
jakeJakeCalendar
Chat
25 Jul 06 15:53 GMT-0000

Demo

None available or does the community eat IRC for DogFood?

Standards and/or other software

http://tiki.org/tiki-directory_browse.php?parent=53





The chat feature seems to be abandoned on the development front. - This statement was not true - there has been work done on the chat files since v1.9.2

The feature works to some degree in certain cases, but has some bugs that render it almost unusable.
Initially v1.9.4 seems more stable than 1.8.5 and 1.9.2

Currently Chat does not seem to work in some (maybe all) 'multi-tiki' installations (V1.9.2).
Updating to v1.9.4 files made the chat feature functional on my installation

Messages seem to make it to the proper database, but are not successfully fetched and displayed. I can't get any messages to display in my multi-tiki installation. - Works with v1.9.4 chat files

Chat has a bug that does not allow proper processing of messages when a message contains a ' character. The character makes it successfully into the database, but causes problems when it is fetched from the database. If a ' is entered by a user, the messge will not display, and the user may not be able to recover without exiting the room. The system becomes somewhat unpredictable when this bug occurs.

The following modification to the file "tiki-chat_loader.php" fixes the ' problem - But I'm not sure it is the best place to fix the problem.

// $parsed = $tikilib->parse_comment_data$msg"data"; //this doesn't pass the ' character properly

// This line fixes the problem where the ' character doesn't work in posts.
$parsed = $tikilib->parse_comment_datastr_replace("'", "\'", $msg"data");
This bug does not manifest itself in 1.9.4.


Chat logging is not complete and not currently implemented.

  • Check this in v1.9.4




Ideas for the future

http://phergie.org/ An IRC Bot for PHP 5

Related

alias

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Accounting
Administration
Ajax
Articles & Submissions
Backlinks
Banner
Batch
BigBlueButton audio/video/chat/screensharing
Blog
Bookmark
Browser Compatibility
Calendar
Category
Chat
Comment
Communication Center
Consistency
Contacts Address book
Contact us
Content template
Contribution
Cookie
Copyright
Credits
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Diagram
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Docs
DogFood
Draw -superseded by Diagram
Dynamic Content
Preferences
Dynamic Variable
External Authentication
FAQ
Featured links
Feeds (RSS)
File Gallery
Forum
Friendship Network (Community)
Gantt
Group
Groupmail
Help
History
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interoperability
Inter-User Messages
InterTiki
jQuery
Kaltura video management
Kanban
Karma
Live Support
Logs (system & action)
Lost edit protection
Mail-in
Map
Menu
Meta Tag
Missing features
Visual Mapping
Mobile
Mods
Modules
MultiTiki
MyTiki
Newsletter
Notepad
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Packages
Payment
PDF
Performance Speed / Load / Compression / Cache
Permission
Poll
Profiles
Quiz
Rating
Realname
Report
Revision Approval
Scheduler
Score
Search engine optimization (SEO)
Search
Security
Semantic links
Share
Shopping Cart
Shoutbox
Site Identity
Slideshow
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Staging and Approval
Stats
Survey
Syntax Highlighter (Codemirror)
Tablesorter
Tags
Task
Tell a Friend
Terms and Conditions
Theme
TikiTests
Federated Timesheets
Token Access
Toolbar (Quicktags)
Tours
Trackers
TRIM
User Administration
User Files
User Menu
Watch
Webmail and Groupmail
WebServices
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives
WYSIWTSN
WYSIWYCA
WYSIWYG
XMLRPC
XMPP




Useful Tools