{"id":161797,"date":"2022-08-30T10:56:51","date_gmt":"2022-08-30T10:56:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flair-chat\/"},"modified":"2022-09-07T11:48:26","modified_gmt":"2022-09-07T11:48:26","slug":"flair-chat","status":"closed","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/flair-chat\/","author":17111837,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.6","stable_tag":"1.0.6","tested":"6.0.12","requires":"5.7","requires_php":"7.0","requires_plugins":"","header_name":"Flair Chat","header_author":"Nicholas Babu","header_description":"Real time chat feature for wordpress.","assets_banners_color":"e5ddd5","last_updated":"2022-09-07 11:48:26","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/flaircore.com\/flair-core\/paypal_payment","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/flair-chat\/","header_author_uri":"https:\/\/profiles.wordpress.org\/bahson\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":891,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"bahson","date":"2022-09-02 05:40:07"},"1.0.3":{"tag":"1.0.3","author":"bahson","date":"2022-09-02 05:47:46"},"1.0.4":{"tag":"1.0.4","author":"bahson","date":"2022-09-02 06:02:42"},"1.0.5":{"tag":"1.0.5","author":"bahson","date":"2022-09-07 10:43:47"},"1.0.6":{"tag":"1.0.6","author":"bahson","date":"2022-09-07 11:48:26"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2779094,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2779094,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2779094,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4","1.0.5","1.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2779094,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2779094,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2779094,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2779094,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2779094,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2779094,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2779094,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2779094,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Message thread mini view.","2":"Mini view user list.","3":"Mini view message list.","4":"Minimized chat view.","5":"Maximized chat view.","6":"Maximized chat view.","7":"Candido(example user) to Admin(example user) view.","8":"Admin(example user) to Candido(example user) view."}},"plugin_section":[],"plugin_tags":[5707,2379,213406],"plugin_category":[41],"plugin_contributors":[213407],"plugin_business_model":[],"class_list":["post-161797","plugin","type-plugin","status-closed","hentry","plugin_tags-chat","plugin_tags-live-chat","plugin_tags-realtime-chat","plugin_category-communication","plugin_contributors-bahson","plugin_committers-bahson"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/flair-chat_e5ddd5.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-1.png?rev=2779094","caption":"Message thread mini view."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-2.png?rev=2779094","caption":"Mini view user list."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-3.png?rev=2779094","caption":"Mini view message list."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-4.png?rev=2779094","caption":"Minimized chat view."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-5.png?rev=2779094","caption":"Maximized chat view."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-6.png?rev=2779094","caption":"Maximized chat view."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-7.png?rev=2779094","caption":"Candido(example user) to Admin(example user) view."},{"src":"https:\/\/ps.w.org\/flair-chat\/assets\/screenshot-8.png?rev=2779094","caption":"Admin(example user) to Candido(example user) view."}],"raw_content":"<!--section=description-->\n<p>This WordPress plugin provides a live chat block for logged in users only,\nand uses the pusher api <a href=\"https:\/\/pusher.com\/channels\/pricing\">pusher.com\/channels\/pricing<\/a>, Your site will\nprobably do alright with the free tier.<\/p>\n\n<h3>Configuration<\/h3>\n\n<ol>\n<li>Create an account with <a href=\"https:\/\/dashboard.pusher.com\/accounts\/sign_in\">https:\/\/dashboard.pusher.com\/accounts\/sign_in<\/a><\/li>\n<li>After step 1 above, create a Channels app and click on the <strong>App Keys<\/strong> and note the app details ie; app_id, key, secret and cluster.<\/li>\n<li>From your wordpress plugins listing page, below the FlairChat plugin is the configuration link, click on that and fill in\nthe form with the right information from step 2 above ie; app_id, key, secret and cluster.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Install via the Wordpress plugin repository or download and place in \/wp-content\/plugins directory<\/li>\n<li>Activate the plugin through the \\'Plugins\\' menu in WordPress<\/li>\n<li>See this plugin's configuration section.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='are%20messages%20stored%20in%20a%20db%3F%20do%20you%20use%20websockets%20%20or%20long%20polling%3F'><h3>Are messages stored in a DB? Do you use websockets  or long polling?<\/h3><\/dt>\n<dd><p>Yeah, messages are stored in the DB, and communication to front end via <a href=\"https:\/\/pusher.com\/\">pusher api<\/a> (I think they use we sockets under the hood).<\/p><\/dd>\n<dt id='is%20it%20for%20admin%20%26%20user%2Fsubscriber%20chat%2C%20or%20can%20any%20subscriber%20chat%20with%20this%20tool%20among%20them%3F%20i%20mean%2C%20a%20chat%20like%20fb%20chat%3F'><h3>Is it for admin &amp; user\/subscriber chat, or can any subscriber chat with this tool among them? I mean, a chat like FB chat?<\/h3><\/dt>\n<dd><p>With this release (1.0.0), anyone logged in can chat,  but I will add an input to select the roles to exclude from chat in the next minor release.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>First version<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Fixed invalid date, error on to_uid just sent message.<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Updates total unread in the chat controls on new message.\nUpdates total unread when user opens message view and also on scrolls.\nPlays notification sound when new message received.\nEnables Admins to disable or enable new message sound notifications via the configuration form.<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Included \/vendor directory which was missing from previous git actions.<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>Downloaded the vendor items to be included in the 1.0.3 fix above.<\/p>\n\n<h4>1.0.5<\/h4>\n\n<p>Fixed count unread issue, when no users were found.<\/p>\n\n<h4>1.0.6<\/h4>\n\n<p>Added custom filter hooks, so developers can easily extend\/build on this plugin.\nThese are;\n* flair_chat_load_users:\n* flair_chat_sent_message:\nSee docs.md for more details<\/p>","raw_excerpt":"Flair Chat provides a real time chat feature for your logged in users. Allows them to send and receive messages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/161797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=161797"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bahson"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=161797"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=161797"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=161797"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=161797"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=161797"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=161797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}