A WordPress plugin that displays proxied war news from the free world to Russian IP address visitors with option to block further access.

Overview

Stop War in Ukraine

What?

A WordPress plugin that displays an overlay with a Red Cross donation link and a live feed of war news only to Russian visitors. The overlay can be dismissed or set to block further access to the website. Since it's an overlay it does not prevent indexing on Yandex or other search engines. This plugin has been submitted to the WordPress.org repo (pending review). All source code is available for review; and uses the CMB2 open source project for it's admin interface. The overlay message is in Russian and says: "World news - This site is blocked in Russia ✚give to Ukraine, The Red Cross helps victims of the conflict in the east of the country, and also supports the work of the Red Cross Society of Ukraine".

Why?

Russian citizens are being blocked from world news in the free world. Many do not know what is happening in Ukraine; this plugin can safely circumvent that by proxying BBC News in Russian.

How?

When this plugin is activated, a user visiting from a Russian IP address will see an overlay on your website with an embedded iframe showing BBC news in the Russian language (proxied; even if BBC is banned in Russia, the news will appear through your website domain). A reduced bandwidth page is proxied through your server and domain name through an iframe; this allows a Russian user that cannot access news to see basic headlines and main headline images. They will also see a banner to the International Red Cross with a donation link in the Russian language and currency. Here is a screenshot of what they may see:

screenshot

Installation

Installation is simple. Just download the main repo here using the Download button (or https://github.com/goddessmokosh/stop-war-in-ukraine/archive/refs/heads/main.zip). Visit your WordPress dashboard, Plugins -> Add New -> Upload Plugin. You can configure options in the WordPress Admin Menu for Settings -> Stop War In Ukraine

Options

You can allow Russian visitors to dismiss the overlay or you can set the overlay to persist; inhibiting easy access to your website. To preserve SEO, your site still exists under the overlay. Other options allow you to omit the Red Cross banner and test the functionality by adding your IP address to the block list. This plugin does not block access to your website or its admin pages or login. The overlay is only displayed to Russian/Belarusian visitors. Once activated, you can configure options in the WordPress Admin Menu for Settings -> Stop War In Ukraine

The list of IPs that are "blocked" are in the file titled russian_ip_addresses.php. The list is compiled to include both Russian and Belarus IP addresses in CIDR format from https://www.countryipblocks.net/acl.php

You might also like...
Simple PHP/Laravel app that displays Todoist tasks in a view designed for a Kindle Touch
Simple PHP/Laravel app that displays Todoist tasks in a view designed for a Kindle Touch

productivity-dashboard Just a simple PHP/Laravel app that retrieves (so far) tasks from Todoist and displays them in a simple view designed for a Kind

Simple PHP/Laravel app that displays Todoist tasks in a view designed for a Kindle Touch
Simple PHP/Laravel app that displays Todoist tasks in a view designed for a Kindle Touch

productivity-dashboard Just a simple PHP/Laravel app that retrieves (so far) tasks from Todoist and displays them in a simple view designed for a Kind

⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.

Webhook.site With Webhook.site, you instantly get a unique, random URL that you can use to test and debug Webhooks and HTTP requests, as well as to cr

A widget that displays a Bible verse every day in the Statamic dashboard
A widget that displays a Bible verse every day in the Statamic dashboard

Statamic Widget: Verse of the Day What is it A widget that displays a Bible verse every day in the Statamic dashboard. How to install it Install via c

This Magento 2 module adds the option to use Flagpack icons in your Hyvä frontend.

Siteation - Hyva Icon Pack - Flags This Magento 2 module adds the option to use Flagpack icons in your Hyvä frontend. This requires that you have a wo

A collection of experimental block-based WordPress themes.
A collection of experimental block-based WordPress themes.

Frost An experimental block theme for designers, developers, and creators. About Frost is a Full Site Editing theme for WordPress that extends the inc

A block-based child theme for WordPress.org, plus local environment

WordPress.org Block Theme A block-based child theme for WordPress.org, plus local environment. Once set up, this environment will contain some shared

A WordPress block to display a collection from Discogs.com
A WordPress block to display a collection from Discogs.com

Blocks for Discogs This is a WordPress plugin displays your music collection from Discogs.com in a WordPress Block. If you're using the Classic Editor

A PocketMine-MP plugin that can reduce or clean up the chunks in your world

AutoClearChunk A PocketMine-MP plugin that can reduce or clean up the chunks in your world Features Custom Clear Message Custom Clear Interval Time Pe

Owner
null
WordPress block that displays a random "powered by" message, generally meant for footers.

X3P0 Powered By A block that generates a random "Powered by" message. It is meant to replace the typical "Powered by Theme/WordPress" message in foote

X3P0 4 Nov 4, 2022
A plugin to make life easier for users who need to edit specific functions of a world and also create, rename and delete worlds quickly using commands or the world management menu.

A plugin to make life easier for users who need to edit specific functions of a world and also create, rename and delete worlds quickly using commands or the world management menu.

ImperaZim 0 Nov 6, 2022
A horrendous PM plugin to manually load all the chunks in your world without logging on. Only for the sole purpose of aiding in PM4 -> DF world conversion.

ChunkLoader A horrendous PM plugin to manually load all the chunks in your world without logging on. Only for the sole purpose of aiding in PM4 -> DF

null 2 Aug 10, 2022
A text-based, persistent browser-based strategy game (PBBG) in a fantasy war setting

Note: OpenDominion is still in development. Some features of the game have not been implemented yet. Introduction OpenDominion is a free and open-sour

null 180 Dec 28, 2022
An opinionated extension package for Laravel Orchid to extend its table handling capabilities, and some further useful helper methods.

OrchidTables An opinionated extension package for Laravel Orchid to extend its table handling capabilities, and some further useful helper methods. In

null 25 Dec 22, 2022
Track any ip address with IP-Tracer. IP-Tracer is developed for Linux and Termux. you can retrieve any ip address information using IP-Tracer.

IP-Tracer is used to track an ip address. IP-Tracer is developed for Termux and Linux based systems. you can easily retrieve ip address information using IP-Tracer. IP-Tracer use ip-api to track ip address.

Rajkumar Dusad 1.2k Jan 4, 2023
Moodle plugin to limit the access to course content according to the user level in Block Game.

Moodle plugin to limit the access to course content according to the user level in Block Game.

null 4 Oct 18, 2022
Plugin de Wordpress para criar um Hacker News-like para o ManualdoUsuario.net

?? Órbita Plugin de Wordpress para criar um painel de debates baseado em links, similar ao Hacker News, para o Manual do Usuário. Rodar o projeto Requ

Gabriel Nunes 7 Nov 14, 2022
Free ZIP Code API - Free Access to Worldwide Postal Code Data

About Zipcodebase - Free Zip Code API Zipcodebase is a zip code API that was founded in 2019 to solve common issues with postal code data. As we have

SaaS Industries 2 Nov 26, 2022
SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

null 1 Jan 7, 2022