Thread: Chat Modifications - MGC Chatbox (with AJAX)
View Single Post
  #2026  
Old 12-25-2007, 04:20 PM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

2.0 version development status update

I wish you a merry christmas.

It's christmas today so I decided to post here a small description of the upcoming features of the new version so that you can see that I am not working for nothing

The surprise


As I said you earlier, I have decided to rewrite practically all the code of the chatbox. The main reasons are that the "Surprise" of the todo list and that the chatbox code was in French (however, the code will now be in english but not the default language which will still be in French with a english language file provided along).

You might all wonder what this "Surprise" is. I have decided to make a great improvement to the chatbox by adding a command/channel creation system kinda like the plugin/hook system of vBulletin but designed for the purpose of the chatbox.
I hope this will allow some users to participate to the chatbox enhancement by creating their own commands. As well as allowing all of you to arrange your channels the way you want them.

I have add the possibility to upload commands in xml file format as well as exporting them for sharing

Thanks also to that suprise it will possible to set for each command usergroups which have access to the command and also specific userids if needed.

It is hard to write textually how things are done, this is why I will provide you with screenshots (in French as I don't have translated it yet and the development is finished).

Commands

Due to the modification of the command system, I had to rewrite the commands code to complies with the new code.

So far, the following commands have been ported to the new version :
  • /me
  • /team
  • /announcement
  • /pm
  • /del
I have taken advantage of that porterage to enhance the pm command, when used in a dedicated channel, if the user don't enter any command parameters then the pm message will be sent to the previous user you were talking to in private.

This is something that I think was awaiten by some peoples he he.

About the /del command, there will now be a /del all command to purge the chatbox and /del chan to purge the chan.

For the moment, I haven't planned any command development for the 2.0 version. Other will probably come after.

Other improvements

I have concentrated my efforts on the command system for the moment but I have been able to already do the following improvements to the chatbox :
  • Replacement of ugly javascript popup and prompt box to beautifull CSS javascript driven popups
  • Next to every chat, a small menu opening button giving access to direct actions and direct command actions like : View user profile, Send private chat to the user, Delete chat, Delete all chats from the user, ...
Other improvements are planned taken from the 2.0 todo list, I'll give you another sneak peak later in the week.

This all for today, I hope this will give you good ideas on the new version and that you will start waiting very impatientely to it lol.

I think I'll be able to provide a beta release perhaps in 1 or 2 weeks, I'll keep you in touch.

Enjoy the end of your christmas day !

Cl?ment
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01036 seconds
  • Memory Usage 1,773KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete