{"id":36162,"date":"2015-05-08T21:59:44","date_gmt":"2015-05-08T21:59:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/xmpp-statistics\/"},"modified":"2024-10-27T18:56:00","modified_gmt":"2024-10-27T18:56:00","slug":"xmpp-statistics","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/xmpp-statistics\/","author":6169743,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.12","stable_tag":"1.12","tested":"6.6.5","requires":"4.4","requires_php":"7.0","requires_plugins":null,"header_name":"XMPP Statistics","header_author":"Krzysztof Grochocki","header_description":"","assets_banners_color":"","last_updated":"2024-10-27 18:56:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/beherit.pl\/en\/wordpress\/xmpp-statistics\/","header_author_uri":"https:\/\/beherit.pl\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":6522,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"Beherit","date":"2015-05-08 22:21:19"},"1.0.2":{"tag":"1.0.2","author":"Beherit","date":"2015-05-10 19:37:18"},"1.1":{"tag":"1.1","author":"Beherit","date":"2015-05-13 07:07:30"},"1.1.2":{"tag":"1.1.2","author":"Beherit","date":"2015-05-13 21:24:51"},"1.1.3":{"tag":"1.1.3","author":"Beherit","date":"2015-05-21 16:53:52"},"1.10":{"tag":"1.10","author":"Beherit","date":"2022-11-20 11:17:14"},"1.11":{"tag":"1.11","author":"Beherit","date":"2024-06-14 13:29:25"},"1.11.2":{"tag":"1.11.2","author":"Beherit","date":"2024-10-23 17:26:23"},"1.12":{"tag":"1.12","author":"Beherit","date":"2024-10-27 18:56:00"},"1.2":{"tag":"1.2","author":"Beherit","date":"2015-05-27 20:01:56"},"1.3":{"tag":"1.3","author":"Beherit","date":"2015-06-13 09:57:05"},"1.3.2":{"tag":"1.3.2","author":"Beherit","date":"2015-08-08 07:21:43"},"1.4":{"tag":"1.4","author":"Beherit","date":"2015-09-21 06:32:11"},"1.4.10":{"tag":"1.4.10","author":"Beherit","date":"2015-12-17 08:06:54"},"1.4.12":{"tag":"1.4.12","author":"Beherit","date":"2016-04-05 17:48:07"},"1.4.2":{"tag":"1.4.2","author":"Beherit","date":"2015-10-02 17:07:14"},"1.4.4":{"tag":"1.4.4","author":"Beherit","date":"2015-10-20 09:51:30"},"1.4.5":{"tag":"1.4.5","author":"Beherit","date":"2015-10-23 11:00:45"},"1.4.6":{"tag":"1.4.6","author":"Beherit","date":"2015-10-25 08:10:46"},"1.4.8":{"tag":"1.4.8","author":"Beherit","date":"2015-11-21 20:32:19"},"1.5":{"tag":"1.5","author":"Beherit","date":"2016-04-21 16:42:20"},"1.5.2":{"tag":"1.5.2","author":"Beherit","date":"2016-04-23 10:56:07"},"1.5.4":{"tag":"1.5.4","author":"Beherit","date":"2016-04-27 17:58:42"},"1.6":{"tag":"1.6","author":"Beherit","date":"2016-12-07 09:19:38"},"1.7":{"tag":"1.7","author":"Beherit","date":"2016-12-10 13:58:47"},"1.7.2":{"tag":"1.7.2","author":"Beherit","date":"2017-02-17 16:21:30"},"1.8":{"tag":"1.8","author":"Beherit","date":"2018-11-27 16:19:25"},"1.8.2":{"tag":"1.8.2","author":"Beherit","date":"2019-09-27 17:58:55"},"1.8.3":{"tag":"1.8.3","author":"Beherit","date":"2019-10-03 17:35:30"},"1.8.4":{"tag":"1.8.4","author":"Beherit","date":"2019-10-18 17:02:35"},"1.9":{"tag":"1.9","author":"Beherit","date":"2020-08-20 12:46:33"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.2","1.1","1.1.2","1.1.3","1.10","1.11","1.11.2","1.12","1.2","1.3","1.3.2","1.4","1.4.10","1.4.12","1.4.2","1.4.4","1.4.5","1.4.6","1.4.8","1.5","1.5.2","1.5.4","1.6","1.7","1.7.2","1.8","1.8.2","1.8.3","1.8.4","1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1981392,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1981392,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1981392,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Instant statistics by using shortcodes.","2":"Statistics in the graphs form.","3":"Statistics in the graphs form."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[26629,17110,17111],"plugin_category":[36],"plugin_contributors":[91822],"plugin_business_model":[],"class_list":["post-36162","plugin","type-plugin","status-publish","hentry","plugin_tags-ejabberd","plugin_tags-jabber","plugin_tags-xmpp","plugin_category-analytics","plugin_contributors-beherit","plugin_committers-beherit"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/xmpp-statistics.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/xmpp-statistics\/assets\/screenshot-1.png?rev=1981392","caption":"Instant statistics by using shortcodes."},{"src":"https:\/\/ps.w.org\/xmpp-statistics\/assets\/screenshot-2.png?rev=1981392","caption":"Statistics in the graphs form."},{"src":"https:\/\/ps.w.org\/xmpp-statistics\/assets\/screenshot-3.png?rev=1981392","caption":"Statistics in the graphs form."}],"raw_content":"<!--section=description-->\n<p>Displays the statistics from ejabberd XMPP server through ReST API (by using module mod_http_api). The plugin is useful when the XMPP server is located on another machine. Easy to configure and use - just need to type ReST API url and insert shortcodes on the page. Plugin can save the server statistics to the database and show them in a graph just like Munin.<\/p>\n\n<h4>Live demo<\/h4>\n\n<p><a href=\"https:\/\/jix.im\/en\/informations\/statistics\/\">Here<\/a> you can see the statistics, generated by this plugin, from my own XMPP server.<\/p>\n\n<h4>Other Notes<\/h4>\n\n<p>This plugin is using <a href=\"https:\/\/github.com\/flot\/flot\">Flot<\/a> (Javascript plotting library for jQuery) and <a href=\"https:\/\/github.com\/kallookoo\/wp-color-picker-alpha\">wp-color-picker-alpha<\/a> (automatically overwrite Iris for enabled Alpha Channel in wpColorPicker).<\/p>\n\n<!--section=installation-->\n<p>In most cases you can install automatically from plugins page in admin panel.<\/p>\n\n<p>However, if you want to install it manually, follow these steps:<\/p>\n\n<ol>\n<li>Download the plugin and unzip the archive.<\/li>\n<li>Upload the entire <code>xmpp-statistics<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.12 (2024-10-27)<\/h4>\n\n<ul>\n<li>Basic support for OAuth tokens.<\/li>\n<li>wp-color-picker-alpha updated to 3.0.4.<\/li>\n<\/ul>\n\n<h4>1.11.2 (2024-10-23)<\/h4>\n\n<ul>\n<li>Bugfix in JSON requests to the ejabberd.<\/li>\n<\/ul>\n\n<h4>1.11 (2024-06-14)<\/h4>\n\n<ul>\n<li>Required at least ejabberd 24.02.<\/li>\n<li>Improved charts cache.<\/li>\n<li>Flot updated to 4.2.6.<\/li>\n<li>wp-color-picker-alpha updated to 3.0.3.<\/li>\n<li>Other minor improvements.<\/li>\n<\/ul>\n\n<h4>1.10 (2022-11-20)<\/h4>\n\n<ul>\n<li>Minor changes in the example configuration of Nginx+Lua.<\/li>\n<li>Flot updated to 4.2.3.<\/li>\n<li>wp-color-picker-alpha updated to 3.0.2.<\/li>\n<li>Fixed php warnings.<\/li>\n<li>Other minor bug fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.9 (2020-08-20)<\/h4>\n\n<ul>\n<li>Visual changes on the settings page.<\/li>\n<li>Simple shortcodes use pure JavaScript instead of jQuery.<\/li>\n<li>Improved charts style.<\/li>\n<li>Other minor improvements.<\/li>\n<\/ul>\n\n<h4>1.8.4 (2019-10-18)<\/h4>\n\n<ul>\n<li>Localize the graphs cache.<\/li>\n<\/ul>\n\n<h4>1.8.3 (2019-10-03)<\/h4>\n\n<ul>\n<li>Cache improvements.<\/li>\n<\/ul>\n\n<h4>1.8.2 (2019-09-27)<\/h4>\n\n<ul>\n<li>Improved graphs cache.<\/li>\n<li>Major changes in example configuration.<\/li>\n<li>Minor improvements.<\/li>\n<\/ul>\n\n<h4>1.8 (2018-11-27)<\/h4>\n\n<ul>\n<li>All forms now use the REST API instead of Ajax.<\/li>\n<li>Changed the method for obtaining system information.<\/li>\n<li>Added new graphs and shortcodes.<\/li>\n<li>A lot of optimization in JS scripts.<\/li>\n<li>Removed FontAwesome and Hint.css.<\/li>\n<li>Increased the required version of WordPress to version 4.4.<\/li>\n<li>Major changes in settings page.<\/li>\n<li>Minor bug fixes in graphs.<\/li>\n<li>Other minor bug fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.7.2 (2017-02-17)<\/h4>\n\n<ul>\n<li>Minor fixes.<\/li>\n<\/ul>\n\n<h4>1.7 (2016-12-10)<\/h4>\n\n<ul>\n<li>Daily graphs can show previous data from last week instead of only yesterday.<\/li>\n<li>Added option to automatically delete unnecessary data from the database.<\/li>\n<li>Verify SSL in ReST API connections.<\/li>\n<li>Deleting all data after uninstalling the plugin.<\/li>\n<li>Visual changes on the settings page.<\/li>\n<li>Hint.css updated to 2.4.1.<\/li>\n<li>FontAwesome updated to 4.7.0.<\/li>\n<\/ul>\n\n<h4>1.6 (2016-06-12)<\/h4>\n\n<ul>\n<li>Added cache system for graphs.<\/li>\n<li>FontAwesome updated to 4.6.3.<\/li>\n<li>Hint.css updated to 2.3.1.<\/li>\n<li>Minor fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.5.4 (2016-04-27)<\/h4>\n\n<ul>\n<li>Better connection errors handling.<\/li>\n<li>Removed retrying the connection in Ajax requests.<\/li>\n<\/ul>\n\n<h4>1.5.2 (2016-04-23)<\/h4>\n\n<ul>\n<li>Minor fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.5 (2016-04-21)<\/h4>\n\n<ul>\n<li>Changed method of getting data from mod_rest to mod_http_api (core ReST API with basic authentication).<\/li>\n<li>Added retrying the connection in post data.<\/li>\n<li>Minor changes and fixes.<\/li>\n<\/ul>\n\n<h4>1.4.12 (2016-03-16)<\/h4>\n\n<ul>\n<li>FontAwesome updated to 4.5.0.<\/li>\n<li>Hint.css updated to 2.2.0.<\/li>\n<li>Minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.10 (2015-12-17)<\/h4>\n\n<ul>\n<li>Return data in json at ajax requests for simple shortcodes.<\/li>\n<li>Fix in showing previous graphs data.<\/li>\n<li>Changed the default timeout options value.<\/li>\n<\/ul>\n\n<h4>1.4.8 (2015-11-21)<\/h4>\n\n<ul>\n<li>Don't show graph lines when previous data timestamp is greater than hour.<\/li>\n<li>Changes in cron job.<\/li>\n<li>Fix graph tooltips on mobile devices.<\/li>\n<\/ul>\n\n<h4>1.4.6 (2015-10-25)<\/h4>\n\n<ul>\n<li>Fix timezone conversion in tooltips on graphs.<\/li>\n<\/ul>\n\n<h4>1.4.5 (2015-10-23)<\/h4>\n\n<ul>\n<li>Minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.4 (2015-10-20)<\/h4>\n\n<ul>\n<li>Changed commands for retrieving information about the s2s connections.<\/li>\n<li>Added new options - connection timeout and connection retry limit.<\/li>\n<li>Added retrying retrieve graphs data in case of an error.<\/li>\n<li>Changed language domain to xmpp-statistics to work with WordPress new translation process.<\/li>\n<li>Small changes in example configuration.<\/li>\n<li>Other minor fixes.<\/li>\n<\/ul>\n\n<h4>1.4.2 (2015-10-02)<\/h4>\n\n<ul>\n<li>Optimize display the weekly charts.<\/li>\n<li>Optimize graphs data for registered users.<\/li>\n<li>Other minor changes and fixes.<\/li>\n<\/ul>\n\n<h4>1.4 (2015-09-20)<\/h4>\n\n<ul>\n<li>Optimize data loading in graphs.<\/li>\n<li>Changed all dynamic jQuery scripts into static files.<\/li>\n<li>Automatic update charts every 5 minutes.<\/li>\n<li>Showing previously logged in users in the daily\/week chart.<\/li>\n<li>Added 4 new graphs for s2s connections (with previous values).<\/li>\n<li>Small fixes in s2s connections graphs.<\/li>\n<li>Better showing data in graph for the registered users and xmpp\/system uptime.<\/li>\n<li>Optional parameters for shortcode xmpp_uptime and system_uptime.<\/li>\n<li>Other minor changes and fixes.<\/li>\n<\/ul>\n\n<h4>1.3.2 (2015-08-04)<\/h4>\n\n<ul>\n<li>Properly added a link to the settings on plugins page.<\/li>\n<li>Updated Hint.css and FontAwesome.<\/li>\n<li>Improved post data.<\/li>\n<li>Minor bugfix and changes.<\/li>\n<\/ul>\n\n<h4>1.3 (2015-06-13)<\/h4>\n\n<ul>\n<li>Optimize linking the scripts.<\/li>\n<li>Optimize display the graphs data in ajax.<\/li>\n<li>Hiding single empty records in graphs, that seems to be a connection error.<\/li>\n<li>Minor changes in getting the data.<\/li>\n<li>Fix getting default options value.<\/li>\n<li>Small visual changes on the options page.<\/li>\n<\/ul>\n\n<h4>1.2 (2015-05-27)<\/h4>\n\n<ul>\n<li>Added ability to change graphs style.<\/li>\n<li>Added graphs loading info.<\/li>\n<li>Raising the required WP version.<\/li>\n<li>Other minor changes and fixes.<\/li>\n<\/ul>\n\n<h4>1.1.3 (2015-05-21)<\/h4>\n\n<ul>\n<li>Redraw graphs on browser window resize.<\/li>\n<li>Improve CSS for RWD support.<\/li>\n<\/ul>\n\n<h4>1.1.2 (2015-05-13)<\/h4>\n\n<ul>\n<li>Added donations box.<\/li>\n<li>Minor visual changes on the options page.<\/li>\n<li>Small bugfix.<\/li>\n<\/ul>\n\n<h4>1.1 (2015-05-13)<\/h4>\n\n<ul>\n<li>Option to set last activity information on account used for authorization.<\/li>\n<li>Add Font Awesome.<\/li>\n<li>Visual changes on the options page.<\/li>\n<li>Other minor changes and bugfix.<\/li>\n<\/ul>\n\n<h4>1.0.2 (2015-05-10)<\/h4>\n\n<ul>\n<li>Fix plugin activation\/deactivation hook.<\/li>\n<li>Fix including the files.<\/li>\n<\/ul>\n\n<h4>1.0 (2015-05-05)<\/h4>\n\n<ul>\n<li>First public version.<\/li>\n<\/ul>","raw_excerpt":"Displays the statistics from ejabberd XMPP server through ReST API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/36162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=36162"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/beherit"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=36162"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=36162"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=36162"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=36162"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=36162"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=36162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}