-
Notifications
You must be signed in to change notification settings - Fork 1
PureChat Plans
Matthew P. Kerle edited this page Apr 26, 2014
·
7 revisions
- Custom logo or text as site header
- View archived messages
- Truncate archived messages every "x" amount of days
- Sound manager (upload new sounds)
- View all interactions between "User 1 & User 5" etc.
- Mini profiles / Quick profiles pop-out from user list on right when clicked / hovered
- Ability to control thumbnail location of profile picture rather than hard-resizing
- Ability to download chat logs from their active session
- User roles (member groups) which incorporate permissions
- Block user (will not receive private chats or see any messages from the user)
- Ability to automatically logout after "x" amount of inactivity (setting for threshold and ability to disable, limit to certain user roles or otherwise prevent certain user roles from being logged out, etc.)
- Are you still there? Popup modal before a user is kicked for inactivity.
- View total time logged in (eventually show breakdown between days of the week, and hours of the day)
- Messages are private between ONLY two users, but displayed in the main chat window rather than a separate window
- Control who has the ability to initiate a private chat
- Block a private chat (another request from the user cannot be re-initiated)
- Decline a private chat (do not join, but another request may be re-sent)
- Join private chat (new window opens with that person / group with separate user list and visibility / privacy settings)
- Off the Record Chats: Some private chat logs or group chat logs may not be downloaded or stored.
- Ability for users to automatically accept all private chats or automatically decline all private chats.
- Ability to have two or more users per "chat", basically a large private chat (same as above??)
- Possibility to password protect
- Creator of group chat may define list of users who are authorized to enter but not send out actual invites
- Ability to kick certain users with access from the group chat
- Text Formatting: Bold, Italic
- Auto-link URLs
- Shorten URLs
- Ability to show thumbnail of a linked image in the message itself (permission based and toggle)
- Smileys (user-based toggle)
- Sound notifications (user-based toggle)
- Browser title notification (user-based toggle | administration toggle)
- Automatically boot
- Ability to tag / notify a user (@User) which will alert them (permissions)
- Censor Words
- Kick User (user is booted from the chat and has to reload)
- Ban User (user is not able to access the chat interface for a certain period of time, or indefinitely | with the toggle to kick user while ban is active or allow banned users to still see the chat itself)
- Warning System that allows automatic bans to be triggered after "x" warnings
- PostgreSQL
- SQLite
- MySQL
- MongoDB
- JSON
- XML
- Allow variations of the base theme which over-rule the base CSS to change margins, paddings, colours, and so forth without many changes to files themselves
- Flat / Verbose Themes packaged
- Web
- iOS App
- Android App
- Windows App
- Xbox One App
- PS4 App
- Ability to instantiate embedded chat instance from API keys
- Hooks for registration
- Hooks for logging in
- Hooks for profile data
- Choose activation type (none, email activation, admin approval)
- Register / Login with a social network account (probably a plugin) which will support: Facebook, Twitter
- Provide alternate modes for PureChat such as "Support Chat" which allow you to assign operator / customer roles where a private chat is initiated between a single customer and an operator for support chats
- Grant or sell "perks" to users (special usernames, icons, smileys, colours) [PureChat sells these licenses which then make money to the site owner by reselling them, or granting them for free]
- Ability to send out "announcements" which can stick to the top of the chat, or just show up for "x" amount of seconds, minutes or hours. With the possibility to set "scheduled announcements"
- Possibility to add programmed "bots" with canned responses to certain messages, or if directly addressed
- Poke module that allows for users to "poke" each other.
- Audio Module / Voice Chat
- Video Module / Webcam room(s)
- Support Chat Mode