Jump to content

Chat Application ( Support Topic )


Recommended Posts

Hi @TheJackal84

many thanks for your work.

1) Do you plan a counter in the menu how much members are in chatrooms as described by @AlexWebsites?

image.png.def8eb6492b9746992d8fe6f6ae0ca88.png.c58b125a08f821aa29a922fc71a4ff4f.png

2) I think all users should be in the "Who's online"-list. Could you implement a setting if users can be anonym in chatroom or not?

3) We don't want to have chat messages in search, activity and so on. Is it possible?

4) If an user enters a chatroom all old messages should be killed. The chatroom should be empty. Is it possible?

 

Edited by Claudia999
Link to comment
On 5/10/2019 at 12:01 PM, Claudia999 said:

1) Do you plan a counter in the menu how much members are in chatrooms as described by

Once I wirk out the best way, it might have to be overall online as there could be lots of chatrooms

On 5/10/2019 at 12:01 PM, Claudia999 said:

2) I think all users should be in the "Who's online"-list. Could you implement a setting if users can be anonym in chatroom or not?

if the user logs in anonymously then they will be anonymous in the online list, Admins can see anonymous users

On 5/10/2019 at 12:01 PM, Claudia999 said:

3) We don't want to have chat messages in search, activity and so on. Is it possible?

they are not in the search history but they are shown in their profiles content section

On 5/10/2019 at 12:01 PM, Claudia999 said:

4) If an user enters a chatroom all old messages should be killed. The chatroom should be empty. Is it possible?

I'll see what I can do with that

 

@Elshara Silverheart easier to reply to you here then we can chat properly

Quote

1. Chat to post conversion. convert a room you created into a post, or a room admins created into a post. Import posts to chat rooms. Export forums to chat rooms. Real time synchronization between posts of a specific topic or forum, category, or post and chat rooms. Allow specific members to be mentioned in chat.

Like this idea to convert topics or rooms to the forums etc, I'll look into that

Quote

2. Integration with existing private message system. Members be able to manage custom account settings for chat. Ability to link an existing post they made or someone else made as a chat reference. Ability to send files in chat.

I could look into some settings etc for users, also it already allows files uploaded

spacer.png

Quote

3. Custom bad words filter per chat. Ability to merge chat rooms between users, groups, clubs, and other areas of the suite. Be able to use chat to reply to and create posts in other areas of the site. Chat to have a mobile app.

bad words will be included in a update, it will work alongside the IPS bad words filters, Mobile app would be good, I canonly make android apps though 😀 but they will be full site not just the chat app

Quote

4. Voice, video and screen sharing calls with streaming. Ability to import and export chat with other apps like Discord, Telegram, Skype contacts and groups. Ability to lnik chat rooms across different sites with custom login functionality. Ability for chat to have its own user group permissions system.

this is something else I will be looking into for a future release as well, No promises with that but it will be something I will turn my time to

Link to comment
8 minutes ago, TheJackal84 said:

Once I wirk out the best way, it might have to be overall online as there could be lots of chatrooms

if the user logs in anonymously then they will be anonymous in the online list, Admins can see anonymous users

they are not in the search history but they are shown in their profiles content section

I'll see what I can do with that

 

@Elshara Silverheart easier to reply to you here then we can chat properly

Like this idea to convert topics or rooms to the forums etc, I'll look into that

I could look into some settings etc for users, also it already allows files uploaded

spacer.png

bad words will be included in a update, it will work alongside the IPS bad words filters, Mobile app would be good, I canonly make android apps though 😀 but they will be full site not just the chat app

this is something else I will be looking into for a future release as well, No promises with that but it will be something I will turn my time to

Thank you for tagging me in the topic. I should've come here earlier, but I'm new to IPS so am not quite sure how it all works yet as far as the community goes. But I really love what I see here.

I love how observational and attentive you are. Your consideration of my ideas here means I'm already hooked but also appreciate your talent and ability to engage in people, as you treat us like we matter as not just consumers, but admins and community relations managers with people, members, and valued users of the forums.

Here's some more features to consider if you think of it.

1. Import from chatbox. Settings, posts and existing content if available.

2. Add integration with blogs, articles and other databases.

3. Add the ability for admins to be able to customize what chat sound appears.

4. Add the ability for users to be able to invite other users to a specific chat room.

5. Add seen, read, unread notifications.

6. Add the ability to bookmark posts so if users or admins are reading lengthy conversations, you can bookmark your place or just highlight archived messages you wish to view later on.

7. Be able to quote users, as well as mention them in chat. And have this work on a multi-chat room basis.

8. Integrate chat with notifications system, so members get chat notifications when ever they are mentioned or receive a private message or an invitation.

9. Integrate notifications idea with email that is optional.

10. Integrate paid chat with nexus integration. This would be very useful for customer support and product feedback channels.

11. Create a live chat alternative, where staff can talk to users one on one so make users have a one way communication with staff. then integrate that system with nexus support tickets.

12. Add a multiple users documentation system. Where members can communicate in a room in real time, and then merdge each post into an article and submit it. Would also work for topics, where a representing user or groups of users are able to create custom posts by optionally not including members name or date sent in the article. Would work with my convert chat room to article or topic idea.

13. Enable custom fields display for profile fields or other field types. So for instance, a custom chat field type would be location. Where rooms of users could automatically be set if people share a similar location. And or drop down value.

14. Allow users to block themselves from being included or mentioned in a chat room. This works separately from the ban system, in that they aren't banned, they just ignore it.

15. Create a statistics area for chat messages. Number of users online in which rooms, and rooms users may have in common with other users.

16. Add chat as a stream option to activity, following and search for custom notification settings.

17. Add total number of online users in all chat rooms with member photos as an option.

18. Have chat create custom actions. For example, sending 15 messages to a specific user would open a bot based pop up asking the chatting member if they wish to follow that user.

19. Merge profile activity comments with chat. that way replying directly to a comment (new feature idea) could show up on someone's profile page as an activity comment or in their chat box if the user chooses to display conversation history.

20. Allow members to post in multiple chat rooms at once. this is useful, for when you wish to forward messages, or simply wish to make an announcement to save time.

21. Optionally place an online indicator at the top of the chatroom, rather than at the bottom. Or let admins decide what information is included per chat display order.

22. Allow the chat post message area to be at the top or bottom of the chat room. Or let it scroll with you in case you wish to hover over a post to reply to it.

23. Allow members to choose their own chat display order. this way they see messages in an order they prefer.

24. Allow chat to have custom pagination. this way, posts appear live as they are created, but when viewing history, there could be a tab to have chat be in read only mode.

25. Allow rooms to have their own custom buttons on the text editor. this includes deciding how the enter key works. It also includes optionally displaying the button to send a message, or automatically send it.

26. Have custom emoticons support. Where each chat room could in effect, have its own theme.

27. Allow members to choose a background image for chat rooms they create. this way, they can personalize their chat experience.

28. Allow members to leave chat rooms they're already in. This way, they can come and go at will like groups.

29. Allow chat rooms to be able to message members whether they're online or not. This way, messages members could receive as such, could appear in rooms they previously joined, but were not there to view at the time. This is similar to member mentions feature, but the difference here is, the notifications could be forwarded to members each time they are quoted, mentioned or linked.

30. Chat subscribers. Allow members to optionally subscribe to a chat room, and receive chat logs.

31. Allow member created rooms to include custom moderators.

32. Allow the ability to merge or split rooms based on number of people, messages or other areas.

33. Allow silent mode, where members will only see room activity if they're mentioned in any room without having to be online in it.

34. Allow members to type in different colors.

35. Allow members to invite their friends to chat from social media.

36. Integrate rocket chat with chat rooms so that chat integration provided by other chats just extend rooms from a custom API.

37. Allow chat to have times of the day when it is closed to messages.

38. Allow chat to be dependent on checking to see if any guest is viewing the chat page. Don't auto load messages if nobody is currently viewing a room.

39. Allow members to customize chat in their language using google Translate.

40. Allow chat to be renamed to something else, like conversations or interactions.

41. Make it so that clicking on a user's profile takes you straight to a model window where you can choose if you want to view their profile, moderate their chat experience if available or start private chat. this eliminates the need to have a form where you need to enter a members name to chat with.

42. Allow chat to be limited to friends or followers of a given member if any.

43. Have a chat widget that loads from admin and moderator control panels.

44. Integrate chat with the reactions system.

45. Integrate chat with the rating system.

46. Allow chat to have custom polls assigned. that way, voting is done live with users who are interested.

47. Make chat viewable to only people who are of a certain age, location or have made so many posts, or joined within so many days of the community. Some of this can be done already using user groups, but make this independent of the promotion system so that chat appears as an option for user group creation and editing.

48. Keep being awesome. Pat yourself on the back for a job well doing.

Link to comment
34 minutes ago, Elshara Silverheart said:

Thank you for tagging me in the topic. I should've come here earlier, but I'm new to IPS so am not quite sure how it all works yet as far as the community goes. But I really love what I see here.

No problem and thanks.

There is a lot there but there are some good idea's, I will go through them all and see what I can pull up, there is a coupe things it already does like the colour of the text you can set it via the editor and the moderators you can go to the ACP and moderators then create a new one set it to either a user group or certain members and only allow them to moderate xyz chatroom, It's a good list though and nothing I like better then new ideas for my stuff, I got a couple things to do then I will start a new update for this 😀

Link to comment
4 minutes ago, TheJackal84 said:

No problem and thanks.

There is a lot there but there are some good idea's, I will go through them all and see what I can pull up, there is a coupe things it already does like the colour of the text you can set it via the editor and the moderators you can go to the ACP and moderators then create a new one set it to either a user group or certain members and only allow them to moderate xyz chatroom, It's a good list though and nothing I like better then new ideas for my stuff, I got a couple things to do then I will start a new update for this 😀

You're welcome. You strike me as someone who enjoys a challenge and likes to beat it. Glad to help!

Link to comment

@TheJackal84: The application is generating an error on my site, this was found and pointed out by Newbie Lac.

SELECT * FROM `chatapp_chatrooms`  LEFT JOIN `core_permission_index` ON core_permission_index.app='chatapp' AND core_permission_index.perm_type='chatroom' AND core_permission_index.perm_type_id=chatapp_chatrooms.id WHERE (( FIND_IN_SET(2,perm_) ) OR perm_='*' )
Unknown column 'perm_' in 'where clause'

Backtrace

#0 /REDACTED/system/Db/Select.php(373): IPS\_Db->preparedQuery('/*IPS\\core\\exte...', Array, true)
#1 /REDACTED/system/Db/Select.php(436): IPS\Db\_Select->runQuery()
#2 [internal function]: IPS\Db\_Select->rewind()
#3 /REDACTED/applications/core/extensions/core/Sitemap/Content.php(205): IteratorIterator->rewind()
#4 /REDACTED/system/Sitemap/Sitemap.php(102): IPS\core\extensions\core\Sitemap\_Content->generateSitemap('sitemap_content...', Object(IPS\Sitemap))
#5 /REDACTED/applications/core/tasks/sitemapgenerator.php(35): IPS\_Sitemap->buildNextSitemap()
#6 /REDACTED/system/Task/Task.php(255): IPS\core\tasks\_sitemapgenerator->execute()
#7 /REDACTED/system/Task/Task.php(224): IPS\_Task->run()
#8 /REDACTED/system/Dispatcher/Standard.php(326): IPS\_Task->runAndLog()
#9 [internal function]: IPS\Dispatcher\_Standard->__destruct()
#10 {main}

 

Link to comment

Updated to 1.0.8

New Features

  • Added the ability for moderators to post announcements
    • These announcements can be sent to multiple rooms at the same time with a option to send to all
  • Added the ability to use a global popup chatroom what is stuck to the bottom of the users screens instead of using widgets
    • Admins will set a default room for the global chatroom
    • Members can change their default room and choose from a mixture of chatrooms to use as their global room
      • Normal Chatrooms ( Members can select to use any ACP created chatroom they have permission to view )
      • Member Rooms ( Members can select to use their own or another members chatroom )
      • Club Chatrooms ( Members can select to use one of their clubs chatrooms )
  • Added the ability for members to make their profile chatrooms private with and the ability for them to choose certain members what will be able to view and chat in their rooms ( This will also work with the global room if a user tries to add it as their global one )
Link to comment

@TheJackal84 

 

got this when testing the option to use a members chatroom 

latest update

 

Error: Call to a member function url() on null (0)
#0 /var/www/html/u285491/system/Dispatcher/Controller.php(85): IPS\chatapp\modules\front\main\_browse->globalSettings()
#1 /var/www/html/u285491/applications/chatapp/modules/front/main/browse.php(25): IPS\Dispatcher\_Controller->execute()
#2 /var/www/html/u285491/system/Dispatcher/Dispatcher.php(152): IPS\chatapp\modules\front\main\_browse->execute()
#3 /var/www/html/u285491/index.php(13): IPS\_Dispatcher->run()
#4 {main}

 

Link to comment
1 hour ago, TheJackal84 said:

Updated to 1.0.8

New Features

  • Added the ability for moderators to post announcements
    • These announcements can be sent to multiple rooms at the same time with a option to send to all
  • Added the ability to use a global popup chatroom what is stuck to the bottom of the users screens instead of using widgets
    • Admins will set a default room for the global chatroom
    • Members can change their default room and choose from a mixture of chatrooms to use as their global room
      • Normal Chatrooms ( Members can select to use any ACP created chatroom they have permission to view )
      • Member Rooms ( Members can select to use their own or another members chatroom )
      • Club Chatrooms ( Members can select to use one of their clubs chatrooms )
  • Added the ability for members to make their profile chatrooms private with and the ability for them to choose certain members what will be able to view and chat in their rooms ( This will also work with the global room if a user tries to add it as their global one )

Does this remove the ability to use optional widgets? And if the admin default room on all pages is private, or will only show to members, not guests for example, does this mean just the room won't be visible to people who can't view it, or will the entire site be unavailable because a portion of the page is only viewable to certain people?

Link to comment
6 minutes ago, Elshara Silverheart said:

Does this remove the ability to use optional widgets? And if the admin default room on all pages is private, or will only show to members, not guests for example, does this mean just the room won't be visible to people who can't view it, or will the entire site be unavailable because a portion of the page is only viewable to certain people?

yes the global one will remove the widgets as they won't be needed, Basically if you set the default room to one what is private it will show the box closed with the title 'Select A Chatroom' to click and it will bring up a list of chatrooms they have permission to view to choose from, or they can choose their own or a clubs room etc, the only time that box won't show if set is if the global room is private and a guest is viewing as guests can't set a option to change the rooms

Edited by TheJackal84
Link to comment
Just now, Fierce God said:

@TheJackal84 

 

Now it is actually going to the members profile

and when selecting the main chat room, it takes away the new popup chat and goes to the main chatroom page

 

i did the support tool already, still same results

it's your browser, it don't support referrals, it basically checks if there is a referrer what should be the url you are on and if it has one then refer if not go to the chatroom's url, because it is global I can not manually set a url to go to as could be on the forums / downloads / etc so it needs to be a referrer or the next best thing what is the chatrooms url.

\IPS\Output::i()->redirect( \IPS\Request::i()->referrer() ?: $chatroom->url() );

 

Link to comment
Just now, Fierce God said:

so what needs to be done? 

are you saying to not use my referral app? (Fosters)

 

or what lol......not clearly understanding @TheJackal84

no nothing like that, what browser are you using? try with firefox or something, I remember @Daniel F saying before about using the new ips referrer bit to make sure we put a check as some browsers don't support it, and for it to send you to the 2nd it means your browser don't support it

Link to comment
3 minutes ago, Fierce God said:

Using latest version of Chrome

 

did the same thing in Edge too

here's what he said

On 2/13/2019 at 5:01 PM, Daniel F said:

You should use \IPS\Request::i()->referrer() which was introduced in 4.4 to get the referrer, but keep in mind that this method could still return NULL, so you'll need to take care of this before you send it to the createFromString method.

https://stackoverflow.com/questions/5551094/http-referer-coming-back-with-null-key-does-not-exist-in-server

 

Link to comment
7 minutes ago, Fierce God said:

i'm on CiC, so i can't change any code

 

so this means i can't use the pop up? or just deal with it?

 

i don't understand what the solution is 

yeah you can use the pop up, all it means if you edit things etc and it checks for a referrer on saving, it will send you to the chatrooms page instead of the page you are on, The pop up won't display on the chatrooms them self nor the profiles chatrooms as they will just clash so it goes away on them 2 pages, as soon as you save it, if you get directed to the chatroom, change pages and it will show like normal showing your saved chatroom

Edited by TheJackal84
Link to comment
1 minute ago, TheJackal84 said:

yeah you can use the pop up, all it means if you edit things etc and it checks for a referrer on saving, it will send you to the chatrooms page instead of the page you are on, The pop up won't display on the chatrooms them self nor the profiles chatrooms as they will just clash so it goes away on them 2 pages, as soon as you save it, if you get directed to the chatroom, change pages and it will show like normal

 

Ok, awesome! Thank you so much and for your patience with this Noob! LoL

Link to comment
  • 2 weeks later...

Updated to 1.0.9

New Features

  • You can now choose to use either the default sound for new messages or you can upload your own .mp3
  • You can now choose to use either the default sound for the online user list or you can upload you own .mp3
  • Added the ability for members to invite other members to chatrooms
    • Members will receive a notification when receiving a invite
    • Users can send up to 5 invites at a time
  • Added the actual amount of users in the online user list
    • Shows the amount of members online ( Excluding anonymous users )
    • Shows the amount of anonymous users online
    • Shows the amount of guests online
  • Changed the online user count on the chatrooms and widget etc to include the amount of guests browsing
  • Added a exclude list for the global floating chatroom
    • This is a list of applications you have installed, you can choose to exclude from showing the chatroom on your selected applications
Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...