Kumibox-info
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
Top keywords
- data14×2.81%
- paddle9×1.81%
- https8×1.61%
- api7×1.41%
- kumibox6×1.20%
- news6×1.20%
- user6×1.20%
- com5×1.00%
- data is sent5×1.00%
- key5×1.00%
- sent5×1.00%
- weather5×1.00%
REST API blocks
A simple plugin to add block data in json format into the rest api. Once installed, there will be two new fields added to the rest api, has_blocks and blocks. For example output. "has_blocks": true, "block_data": [ { "blockName": "core/image", "attrs": { "url": "https://www.spacedmonkey.com/wp-content/uploads/2018/12/test-image.jpg", "alt": "Terminal de aeropuerto", "caption": "fsfsdfdsfdssfd", "href": "https://www.spacedmonkey.com/test-image", "rel": "noreferrer noopener", "linkClass": "jonny-123", "linkTarget": "_blank", "id": 147355, "width": 582, "height": 327, "linkDestination": "attachment" }, "innerBlocks": [ ], "innerHTML": "\n fsfsdfdsfdssfd \n", "innerContent": [ "\n fsfsdfdsfdssfd \n" ], "rendered": "\n fsfsdfdsfdssfd \n" } ], Technical Notes Requires PHP 5.6+. Requires WordPress 5.5+. Issues and Pull requests welcome on the GitHub repository: https://github.com/spacedmonkey/wp-rest-blocks Development This plugin uses @wordpress/env for local development and testing. Prerequisites Node.js 20+ and npm Docker Desktop (must be installed and running) Setup Clone the repository Install dependencies: bash npm install composer install Start the WordPress environment: bash npm run env:start This will start a local WordPress instance at http://localhost:8888 (admin: http://localhost:8888/wp-admin with username admin and password password) Note: Docker must be running for this to work. The first time you run this, it will download WordPress and set up the database, which may take a few minutes. Available Commands npm run env:start – Start the WordPress environment npm run env:stop – Stop the WordPress environment npm run env:reset – Reset the environment (clean database) npm run env:destroy – Destroy the environment completely npm run test:php – Run PHPUnit tests npm run test:php:multisite – Run PHPUnit tests in multisite mode npm run lint:php – Run PHP CodeSniffer npm run lint:php:fix – Fix PHP coding standards issues automatically Running Tests After starting the environment with npm run env:start, you can run the tests: `bash npm run test:php ` For multisite tests: `bash npm run test:php:multisite ` Accessing the Site Development site: http://localhost:8888 Admin dashboard: http://localhost:8888/wp-admin (admin/password) Test site: http://localhost:8889 Test admin: http://localhost:8889/wp-admin (admin/password)
Top keywords
- run17×4.94%
- npm14×4.07%
- npm run12×3.49%