1
amudee
Working on Ajax based IM
  • 2008/2/2 20:07

  • amudee

  • Just popping in

  • Posts: 42

  • Since: 2007/8/8 1


Hello All,

I am currently working on XOOPS first Ajax based Instant Messenger with functions like buddy list, private chat, dragable chat popups, custom chat rooms, user kick, ban options etc.I started this because i couldn't find a good IM module for XOOPS so far. So i have some questions in mind.

Q1) What should be a must(essential features)
Q2) How do i keep track of sites using my modules
Q3) Should i release under GPL (is it must as XOOPS is) or can i charge little for a beta version ? am not sure about it.

I am planning to release a beta version in a week or less.

Thanks in advance.
amudee

2
amudee
Re: Working on Ajax based IM
  • 2008/2/2 20:16

  • amudee

  • Just popping in

  • Posts: 42

  • Since: 2007/8/8 1


You can have an early look at herehttp://ietbugs.com/im/

3
tzvook
Re: Working on Ajax based IM
  • 2008/2/2 20:32

  • tzvook

  • Just can't stay away

  • Posts: 875

  • Since: 2003/2/1 2


Quote:

amudee wrote:
Hello All,

I am currently working on XOOPS first Ajax based Instant Messenger with functions like buddy list, private chat, dragable chat popups, custom chat rooms, user kick, ban options etc.I started this because i couldn't find a good IM module for XOOPS so far. So i have some questions in mind.

Q1) What should be a must(essential features)
Q2) How do i keep track of sites using my modules
Q3) Should i release under GPL (is it must as XOOPS is) or can i charge little for a beta version ? am not sure about it.

I am planning to release a beta version in a week or less.

Thanks in advance.
amudee


Hello amudee
Sound interesting !!!

Q1 - groups permissions is essential, I can't think of more right now .... will folow this thread closely

Q2 - there are quite a few options for this one:
1. use absolute path (http://www.your-own-site.com ) for one of the graphic files in the module ... and track it with your site statistics or another aplication - there are quite a few of those "in the wild" ...

4
amudee
Re: Working on Ajax based IM
  • 2008/2/2 21:22

  • amudee

  • Just popping in

  • Posts: 42

  • Since: 2007/8/8 1


yeah sure group permissions is already there.
i liked your idea of tracking using graphic, thats really easy :)

5
tzvook
Re: Working on Ajax based IM
  • 2008/2/2 21:31

  • tzvook

  • Just can't stay away

  • Posts: 875

  • Since: 2003/2/1 2


some more essential feature would be blocks:

1. quick ajaxed chat block
2. "who's talking" block (users in the chat)

also a way to get notified when "X user" is in the chat .... (so you can cach him in live chat ) ....

6
Sublime
Re: Working on Ajax based IM
  • 2008/2/2 21:44

  • Sublime

  • Just popping in

  • Posts: 99

  • Since: 2006/5/23


Quote:
Q1) What should be a must(essential features)

Well I don't know about "essential" but if it were my module I'd put in:
- Temp Ban by admin
- "Block these users from messaging me"
- Only allow buddies to message me (optional)
- Auto accept buddy requests (optional)
- Optional Throttle (Admins can secify groups allowed send x amount of messages during x amount of time...bandwidth purposes)

Quote:
Q2) How do i keep track of sites using my modules


I've seen it done with a "call home" script, that appends to a database on a master server (your site) with the domain information. If your module becomes a hit with the community, you're going to regret using an image hardcoded to your server. if (is_first_use == '1') { $db->sql_query.... }
Just make sure you limit the db permissions that user has and keep the login info on your server.

Quote:
) Should i release under GPL (is it must as XOOPS is) or can i charge little for a beta version ? am not sure about it.

Legally, you can release it however you want. I don't think you're going to get many people willing to pay for beta software though.

7
maxxy
Re: Working on Ajax based IM
  • 2008/2/3 2:27

  • maxxy

  • Quite a regular

  • Posts: 286

  • Since: 2007/6/11


cool...keep up the good work and keep us updated....

a question ....is this IM integrate with XOOPS user table or have to do a separate registation... ?

8
amudee
Re: Working on Ajax based IM
  • 2008/2/5 21:02

  • amudee

  • Just popping in

  • Posts: 42

  • Since: 2007/8/8 1


Yes it has been integrated with XOOPS user table "username" now. please wait for a few days, i still need to finalize certain areas. :)

9
Mantooth
Re: Working on Ajax based IM
  • 2008/2/5 21:48

  • Mantooth

  • Friend of XOOPS

  • Posts: 189

  • Since: 2004/11/2


Some nice features:

-A chat block would definitely be nice so you could put it at the bottom of your forums, for example.

-ability to use emoticons and text formatting like colors/bold/etc.


Also, I've used ajax chat scripts before that eat up the servers cpu when more then 10 people would get on. I'm not sure how to avoid this, but perhaps using some sort of cache would help.



If you're going to track using an image, a 1pixel image would probably be the best idea in case thousands of xoopers start using the module on their sites.


-Mantooth
...


I hate Mortal Kombat

10
maxxy
Re: Working on Ajax based IM
  • 2008/2/26 13:00

  • maxxy

  • Quite a regular

  • Posts: 286

  • Since: 2007/6/11


any update on this project ?

Login

Who's Online

146 user(s) are online (86 user(s) are browsing Support Forums)


Members: 0


Guests: 146


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Mar 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits