Description
Kumibox-info is a specialized tool for local news portals. It connects your WordPress site to the Kumibox-info API to automatically import news, alerts, and data relevant to your region (Police, Fire Department, Culture, Sports, Weather, Statistics, and more).
This plugin provides a seamless dashboard for managing data sources, monitoring usage limits, and handling subscriptions.
Key Features:
Automated News Importing: Fetches news articles and creates WordPress posts automatically (Draft or Publish status).
Smart Widgets: Display live data like Weather, NFZ (National Health Fund) queues, Tenders, and Statistics using simple Shortcodes (e.g., [kumiboxinfo_data id=”123″]).
Client Dashboard: Manage your subscription, view usage stats, and configure data sources directly from the WP Admin.
Categorization: Intelligent mapping of external categories (e.g., Police, Culture) to your system.
Security: Built with WordPress nonces and capability checks to ensure secure data handling.
Important: 3rd Party Service Disclaimer
This plugin acts as a connector (client) for an external service. It sends requests to 3rd party APIs to function properly.
Kumiboxinfo API (Main Service)
This plugin connects to the Kumiboxinfo API servers (hosted at kumibox.net) to fetch news content, weather data, and configuration settings.
To use this plugin, you must have an API Key. You can register for a Free account directly within the plugin interface.
The plugin facilitates subscription payments for premium plans via Paddle.
All payments are processed securely on Paddle’s servers; no credit card data is stored on your WordPress site.
External services
This plugin connects to the Kumiboxinfo API (hosted at https://paletyzer.kumibox.net/api5/) to fetch news content, weather data, and widget configurations.
- What data is sent: The plugin sends the saved API Key for authentication and the user’s email address when creating a new account or recovering a key. For weather and specific widgets, it may send latitude, longitude, or city names based on the user’s plugin configuration.
- When data is sent: Data is sent automatically in the background via WordPress Cron (hourly or according to the user’s plan), or manually when the user clicks “Refresh” or saves settings in the admin panel.
Kumibox Terms of Service: https://kumibox.net/en/terms-of-service/
Kumibox Privacy Policy: https://kumibox.net/en/privacy/
This plugin also integrates with Paddle (https://paddle.com) to handle secure payments and subscription management.
- What data is sent: The user’s email address and API key are passed as URL parameters when opening the Paddle checkout link to pre-fill the form and link the subscription to the correct account.
- When data is sent: Only when the user manually clicks the “Buy” or “Choose Plan” buttons in the admin panel.
Paddle Terms of Use: https://www.paddle.com/legal/terms
Paddle Privacy Policy: https://www.paddle.com/legal/privacy
3rd Party Resources
This plugin bundles the following third-party resources:
Bootstrap (v5.3.0)
Source: https://getbootstrap.com
License: MIT
Copyright 2011-2023 The Bootstrap Authors
Bootstrap Icons (v1.10.0)
Source: https://icons.getbootstrap.com
License: MIT
Copyright 2019-2023 The Bootstrap Authors
Installation
Upload the Kumibox-info folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
Activate the plugin through the ‘Plugins’ menu in WordPress.
Go to the “Kumibox-info” menu in your dashboard.
Enter your API Key or create a new Free account using the built-in form.
FAQ
-
Do I need an account to use this plugin?
-
Yes, the plugin requires an API Key to communicate with the Kumibox-info server. You can register for a free account directly inside the plugin.
-
Can I choose which news to publish automatically?
-
Yes. You can set specific sources to “Auto-Publish” mode. By default, all imported news are saved as “Drafts” for your review.
-
How do I display the Weather or Statistics widget?
-
Go to the Kumibox-info Bot dashboard. Under “Your Configurations”, find the source you want to display (e.g., Weather). Copy the shortcode shown (e.g., [kumiboxinfo_data id=”5″]) and paste it into any Page, Post, or Sidebar widget.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Kumibox-info” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Kumibox-info” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.10
- Fix: Moved the plugin menu to the Settings submenu to comply with WordPress Plugin Directory UI/UX guidelines.
4.9
Compliance: Added Contributors to the readme, documented External APIs with explicit links, and declared 3rd-party resources to meet WP.org guidelines.
4.8
Compliance: Added Contributors to readme explicitly. Documented External APIs precisely. Separated all inline JS and CSS to individual files to meet WP.org strict guidelines. Enqueued files correctly using wp_add_inline_script for dynamic PHP variables. Enhanced database insert sanitization logic.
4.7
Compliance: Switched to local asset loading (Bootstrap) to meet WP.org repository guidelines.
Compliance: Updated readme language to English.
Security: Added extra sanitization and escaping for all outputs.
4.6
Security: Added WP nonce verification to all AJAX actions.
Security: Implemented input sanitization using wp_unslash for all POST data.
Security: Escaped all dynamic outputs in JavaScript and HTML.
Fix: Replaced deprecated parse_url with wp_parse_url.
4.5
Fixed: Tab switching logic in login panel.
Improved: Error handling during panel initialization.
Fixed: Image visibility in news list after expanding description.
4.4
Added: Protection against exceeding source limits – disabled add button in panel.
Fixed: Image display in admin panel news list.
4.2
Fixed: FREE account registration button response.
Added: Legal footer (Terms, Privacy, Paddle) on login screen.
4.0
Added: Time filter for auto-import (skips news older than 3 days).
Added: Manual import button for single news items.
Added: New AJAX action kumiboxinfo_import_single.
3.9
Fixed: Images are now physically downloaded to Media Library and set as Featured Image.
3.8
Fixed: Strict API key synchronization with WordPress database.
3.7
Fixed: Restored functionality of free registration and password recovery buttons.
3.6
Fixed: Persistence of auto-publish settings via local WP options.
Improved: Sync logic between API data and local settings.
3.5
Improved: Auto-publish logic updates existing drafts to published status if settings change.
Added: Intelligent domain matching for news categorization.
3.4
Added: Logic interpreting auto-publish flags from API response.
3.3
Removed: Sandbox/Test mode (Production ready).
Updated: Pricing descriptions.
Added: UI warnings for plan limits.
3.2
Fixed: Payment flow auto-fills user email.
Restored: Detailed feature lists in pricing modal.
3.1
Cleanup: Removed development flags.
3.0
Major Update: Complete security refactoring.
Security: Nonce verification and capability checks.
Performance: Asset loading moved to wp_enqueue_scripts.
Code: JavaScript encapsulation.
2.1
Fixed: Weather widget display issues.
2.0
Added: Intelligent ID mapping by category.
1.0
Initial release.
