Thread: vbmessenger?
View Single Post
  #7  
Old 10-17-2008, 03:45 PM
TigerC10's Avatar
TigerC10 TigerC10 is offline
 
Join Date: Apr 2006
Location: Austin, TX
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well you wanted an instant messenger program that people could install. That what I'm making. However my instant messenger is written in Java - meaning you can run it in Windows/Mac/Linux without having to make "special" versions. It'll also be open source so you can be sure that it has security in place.

If you choose to have it remember your username and password for future logins, it will store the password with an MD5 encryption. It also transmits this password over networks with MD5 so that no one monitoring can actually get your password.

There is no database connection info in the client, and there is no server utility program to listen for IM connections. Instead the client sends your username and password to PHP scripts on the server, the PHP scripts double check your information to make sure it's correct and then spit out the information you need (such as friend lists, messages, etc). This may cause a strain on the webserver, but without actually making and testing it I don't now how much of a burden it will be. Since it's just pulling down text and not images, I think it should be okay. At launch I'll recommend this mod not be used on forums with hundreds of active members.

The friend list is tied into vBulletin 3.7's friend list. There's also going to be a contact list as well (compliant with the 3.6- stuff, for people you add to your contacts but who you haven't officially become "friends" with). If someone isn't online, you can send Private Messages to them.

The "buddy icons" will be tied into vBulletin's avatar system.

There will *not* be any form of file transfer or picture sharing, at least not at this stage. I've considered adding a plugin system for it, but if I do decide to it won't be in the first version. Maybe if I get enough donations I can build those things in.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01046 seconds
  • Memory Usage 1,763KB
  • 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