=== BDS Toolbox === Contributors: linusdunkers Donate link: https://bdsmovement.net/donate_ Tags: geoip, country filter, content restriction, human rights, BDS Requires at least: 4.0 Tested up to: 6.7 Requires PHP: 7.4 Stable tag: 1.0.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Filters visitors based on their geographical IP and displays custom content supporting the BDS movement, promoting human rights and justice. == Description == **BDS Toolbox** is a WordPress plugin that allows site owners to filter visitors based on their GeoIP location and display targeted messages about the **Boycott, Divestment, and Sanctions (BDS) movement**. It provides a way to raise awareness and encourage peaceful advocacy for human rights. ### ✨ Features: - **GeoIP Filtering:** Detects visitors' country based on IP and displays tailored content. - **Customizable Content:** Modify the default BDS message with custom HTML via the WordPress dashboard. - **Multilingual Support:** Now available in **English and Swedish (sv_SE)**, with more languages planned. - **Lightweight and Efficient:** Minimal impact on performance. - **Planned Features:** Upcoming updates will include dynamic content feeds and additional advocacy tools. ### 📢 Why Use BDS Toolbox? This plugin enables websites to promote awareness of **human rights violations** and encourages **non-violent solutions**. Following reports from **Amnesty International** and ongoing **ICC investigations**, the BDS movement continues to advocate for global justice. BDS Toolbox supports these efforts by helping websites provide relevant and actionable information. == Installation == ### 📌 **Recommended Method (WordPress Plugin Directory)** 1. Go to **Plugins > Add New** in your WordPress admin panel. 2. Search for **BDS Toolbox**. 3. Click **Install Now**, then **Activate** the plugin. 4. Navigate to **Settings > BDS Toolbox** to configure your preferences. ### 🛠 **Manual Installation** 1. **Download the Plugin**: - Get the latest release from the [WordPress Plugin Directory](https://wordpress.org/plugins/bds-toolbox/) or [GitHub](https://github.com/linusdunkers/BDS-Toolbox). - Extract and upload the `bds-toolbox` folder to your `/wp-content/plugins/` directory. 2. **Activate the Plugin**: - In the WordPress admin dashboard, go to **Plugins** and activate **BDS Toolbox**. 3. **Configure Settings**: - Navigate to **Settings > BDS Toolbox** to adjust the content shown to visitors. == Frequently Asked Questions == ### ❓ What does BDS Toolbox aim to achieve? BDS Toolbox provides tools to **educate**, **raise awareness**, and **engage users** in **non-violent advocacy** for human rights. ### ❓ How does the plugin determine a visitor's location? The plugin uses the **GeoLite2 Country Database** to detect visitor locations based on IP addresses. ### ❓ Can I customize the displayed content? Yes! You can create **custom messages, banners, or educational content** to display to visitors from specific regions. ### ❓ Does the plugin support multilingual content? Yes! **BDS Toolbox is now available in English and Swedish (sv_SE)**. More languages will be added in future updates. ### ❓ Is this plugin lightweight and performance-friendly? Yes! The plugin is **optimized for performance** and does not significantly impact website speed. == Screenshots == 1. **Default BDS Message Displayed:** The default content shown to visitors. 2. **Admin Configuration Panel:** Customize content and manage settings. == Changelog == ### 📌 **1.0.2** (Latest) - **Improved security**: Added nonce verification and better input validation. - **Enhanced performance**: Optimized database calls. - **Fixed potential issues**: Improved error handling for missing GeoIP database. - **New language support:** Added **Swedish (sv_SE)** translation. ### 📌 **1.0.1** - Initial release with GeoIP filtering and custom content functionality. == Upgrade Notice == ### 📌 **1.0.2** This update includes security enhancements, performance optimizations, and **Swedish language support**. It is **highly recommended** to update for a better and safer experience. == More Information == - **GitHub Repository:** [https://github.com/linusdunkers/BDS-Toolbox](https://github.com/linusdunkers/BDS-Toolbox) - **Donate:** Support the BDS Movement by donating at [https://bdsmovement.net/donate_](https://bdsmovement.net/donate_) - **Learn More About BDS:** Visit [https://bdsmovement.net](https://bdsmovement.net) == License == This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.