paulooliveirar/orbitkit-addons-for-elementor
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== OrbitKit Addons For Elementor === Contributors: orbittech Tags: elementor, widgets, map, countdown, gallery Requires at least: 6.5 Tested up to: 7.0 Requires PHP: 7.4 Requires Plugins: elementor Stable tag: 1.5.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Elementor widgets for maps, pricing, team cards, countdown, image compare, and image stacks — with style controls. == Description == **OrbitKit Addons For Elementor** adds a dedicated **OrbitKit** category in Elementor with production-ready widgets. Enable only the widgets you need from **OrbitKit Addons → Elements** to keep your site lean. = Widgets = * **Interactive Map** — Leaflet (OpenStreetMap / CARTO) or optional Google Maps; markers, heatmap, or GeoJSON regions. * **Pricing Table** — multi-column pricing cards. * **Team Member** — profile card with photo and links. * **Countdown** — event countdown timer. * **Image Compare** — before/after slider (horizontal or vertical). * **Image Stack Group** — overlapping images with tooltips. = Features = * Per-widget asset loading (disabled widgets do not load CSS/JS). * Full **Style** tab controls on widgets. * Bundled **Leaflet** (no external CDN for core map libraries). * Translations: English (default), Portuguese (Brazil), Spanish (Spain). Follows [WordPress i18n guidelines](https://developer.wordpress.org/plugins/internationalization/); language packs can also be contributed on translate.wordpress.org after listing. = Requirements = * [Elementor](https://wordpress.org/plugins/elementor/) 3.5 or newer. * PHP 7.4+ This plugin is developed by [Orbittech](https://orbittech.com.br). Support: suporte@orbittech.com.br == Installation == 1. Upload the plugin folder to `/wp-content/plugins/orbitkit-addons-for-elementor/` or install the ZIP from Plugins → Add New. 2. Activate the plugin through the **Plugins** screen. 3. Ensure **Elementor** is installed and active. 4. Open **OrbitKit Addons** in the admin menu to enable widgets and optional integrations. 5. Edit a page with Elementor and find widgets under the **OrbitKit** category. == Frequently Asked Questions == = Do I need Elementor Pro? = No. This plugin works with the free version of Elementor. = Does the map work without an API key? = Yes. The default **OpenStreetMap (Leaflet)** provider does not require a Google API key. Google Maps is optional and needs a key under **OrbitKit Addons → Integrations**. = How do I use Portuguese or Spanish? = Set **Settings → General → Site Language** to Português do Brasil or Español. The plugin ships compiled `.mo` files in the `languages` folder (`orbitkit-addons-for-elementor-pt_BR.mo`, `orbitkit-addons-for-elementor-es_ES.mo`). WordPress loads them automatically for the plugin text domain (no manual `load_plugin_textdomain()` call required on WordPress 4.6+). = Can I contribute translations? = After the plugin is approved on WordPress.org, join the community project at [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/orbitkit-addons-for-elementor/). Until then, you can extend the bundled `languages` files or contact the author. = What happens when I uninstall? = Plugin settings (enabled widgets and API key) are removed from the database. Elementor page content you built with the widgets remains in your posts. == Screenshots == 1. OrbitKit Addons settings — Elements tab with widget toggles. 2. Interactive Map widget in Elementor. 3. Image Compare before/after slider on the frontend. == External services == This plugin may connect to third-party services when specific features are used: **OpenStreetMap / CARTO map tiles (Leaflet)** Used when the Interactive Map widget displays tiles via Leaflet. Visitor browsers request tiles from `tile.openstreetmap.org` or `basemaps.cartocdn.com`. See [OpenStreetMap tile usage policy](https://operations.osmfoundation.org/policies/tiles/) and [CARTO terms](https://carto.com/legal/). **Google Maps JavaScript API (optional)** Used only if you choose Google Maps as the provider and save an API key. Data is sent to Google according to the [Google Maps Platform Terms](https://cloud.google.com/maps-platform/terms). **Nominatim geocoding (OpenStreetMap)** Used in the Elementor editor when searching for marker locations (authenticated users with `edit_posts` only). Requests go to `nominatim.openstreetmap.org`. See the [Nominatim usage policy](https://operations.osmfoundation.org/policies/nominatim/). No data is sent to Orbittech servers by this plugin. == Changelog == = 1.5.0 = * Change plugin name = 1.5.0 = * fix: image stack e workflow release = 1.4.0 = * WordPress.org readiness: readme, privacy policy, uninstall cleanup, directory hardening. * Security: inline SVG sanitization for custom map markers. * Generic placeholder defaults in widgets. * Portuguese (pt_BR) and Spanish (es_ES) translations. = 1.3.0 = * Image Compare and Image Stack Group widgets. * Redesigned admin settings page. * Bundled Leaflet assets locally. = 1.1.0 = * Style tab controls on all widgets. = 1.0.0 = * Initial release. == Upgrade Notice == = 1.4.0 = Recommended update for WordPress.org compliance, translations, and security improvements.