Find Jobs
Hire Freelancers

Custom Flash XMPP Client (repost, higher budget)

$750-1500 USD

已取消
已发布将近 13 年前

$750-1500 USD

货到付款
Custom Flash XMPP Client The site has readers, authors, and admins who can interact with each other in very specific ways as defined below. The XMPP server will be installed and running on a subdomain of the same site (eg: [login to view URL]). Graphics and design will be provided before project begins. Admin & Author Chat Admins & authors can initiate chat requests with authors or other admins or authors. Admins & authors can receive chat requests from any other user. · Admins & authors can click a button in the admin area to open the XMPP chat client in a new window. The chat client, upon launch, will automatically log the user into the XMPP server (the server, username and password will be passed to the Flash client via hidden parameters). The admins & authors should never be presented with a login screen. · On launch the client shows a contact list of all authors/admins currently logged into XMPP. Admins will be shown with a light green background with "Admin" beside their username. Authors will have a light blue background. Readers will not be visible on the contact list. · The admin or author can double click any of the contacts in their contact list to begin a one on one chat with that user in a new window. This system will not support group chat (one to one only). · As long as the admin or author’s contact list is open, they will be "online". There is no way to set a status (eg: "Away") and no way to be "invisible". · When receiving a message from any other user the message will either be added to an existing window (if there’s already an ongoing chat with that user) or a new window will be created. · If you’re chatting with a user and the user becomes unavailable (offline) you will receive a message in your chat window "This user is no longer online, please try again later". The title bar of the window will change to be "Name is offline" or "Name (Admin) is offline" if the user is an admin. · The chat windows will contain the name of the user you are chatting with in the title bar, and the background color of the chat window will be determined by the user type of the person you are chatting with. · Closing the chat window will end the chat. · Closing the contact list window will log them out of XMPP (and they will no longer appear "online" to other users). User Chat Users can initiate chat requests with any author. Users cannot receive chat requests from anyone. Users do not have access to any sort of contact list. · A user, on reading an article by an author, sees a button on the article "Chat with Author" if the author is currently logged into XMPP. If the author is not logged in they will see a graphic that says "Author is not online" instead. · The author’s XMPP username, along with the server, user’s username, and user’s password will be passed to the Flash app as a hidden parameter so the app can log into the XMPP server and determine if the author is online or not. · If the author is online the reader can click the button to begin a one on one chat in a new window with the author. · Readers do not see a contact list, and cannot select who to chat with other than via clicking the buttons on the author’s articles. · So long as the chat window remains open the user will continue to be online chatting with the author (even if they browse to a different page in the main window). · Closing the chat window will end the chat. The functionality described above may be split into several smaller apps. Eg: · A button object that checks if an author is online or not, displays the proper image, and if the author is online allows the user to click launching a chat window. · A chat window that can be launched from either the "online" button or from the author/admin contact list. · A contact list that displays the online users, and launches chat windows when the user double clicks on a contact, or when a message is received from the server that doesn’t already have a chat window.
项目 ID: 1098813

关于此项目

远程项目
活跃13 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

UNITED STATES的国旗
Mississauga, United States
0.0
0
会员自6月 9, 2011起

客户认证

这个客户的其他工作

Custom Flash XMPP Client
$250-750 USD
谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。