diff --git a/3.0/modules/win_platform/module.info b/3.0/modules/win_platform/module.info
new file mode 100644
index 00000000..de0c1a92
--- /dev/null
+++ b/3.0/modules/win_platform/module.info
@@ -0,0 +1,7 @@
+name = "Win Platform"
+description = "An alternate version of Gallery's admin dashboard platform information block for unsupported configurations."
+version = 1
+author_name = "rWatcher"
+author_url = "http://codex.gallery2.org/User:RWatcher"
+info_url = "http://codex.gallery2.org/Gallery3:Modules:win_platform"
+discuss_url = "http://gallery.menalto.com/node/102809"
diff --git a/3.0/modules/win_platform/views/admin_block_platform.html.php b/3.0/modules/win_platform/views/admin_block_platform.html.php
new file mode 100644
index 00000000..f76f479b
--- /dev/null
+++ b/3.0/modules/win_platform/views/admin_block_platform.html.php
@@ -0,0 +1,28 @@
+
+
+ -
+ = t("Host name: %host_name", array("host_name" => php_uname("n"))) ?>
+
+ -
+ = t("Operating system: %os %version", array("os" => php_uname("s"), "version" => php_uname("r"))) ?>
+
+ -
+
+ = t("Apache: %apache_version", array("apache_version" => function_exists("apache_get_version") ? apache_get_version() : t("Unknown"))) ?>
+
+ = t("Server software: %apache_version", array("apache_version" => getenv("SERVER_SOFTWARE") != "" ? getenv("SERVER_SOFTWARE") : t("Unknown"))) ?>
+
+
+ -
+ = t("PHP: %php_version", array("php_version" => phpversion())) ?>
+
+ -
+ = t("MySQL: %mysql_version", array("mysql_version" => Database::instance()->query("SELECT version() as v")->current()->v)) ?>
+
+ -
+ = t("Server load: %load_average", array("load_average" => function_exists("sys_getloadavg") ? sys_getloadavg() : t("Unknown"))) ?>
+
+ -
+ = t("Graphics toolkit: %toolkit", array("toolkit" => module::get_var("gallery", "graphics_toolkit"))) ?>
+
+
\ No newline at end of file
diff --git a/3.1/modules/win_platform/module.info b/3.1/modules/win_platform/module.info
new file mode 100644
index 00000000..de0c1a92
--- /dev/null
+++ b/3.1/modules/win_platform/module.info
@@ -0,0 +1,7 @@
+name = "Win Platform"
+description = "An alternate version of Gallery's admin dashboard platform information block for unsupported configurations."
+version = 1
+author_name = "rWatcher"
+author_url = "http://codex.gallery2.org/User:RWatcher"
+info_url = "http://codex.gallery2.org/Gallery3:Modules:win_platform"
+discuss_url = "http://gallery.menalto.com/node/102809"
diff --git a/3.1/modules/win_platform/views/admin_block_platform.html.php b/3.1/modules/win_platform/views/admin_block_platform.html.php
new file mode 100644
index 00000000..f76f479b
--- /dev/null
+++ b/3.1/modules/win_platform/views/admin_block_platform.html.php
@@ -0,0 +1,28 @@
+
+
+ -
+ = t("Host name: %host_name", array("host_name" => php_uname("n"))) ?>
+
+ -
+ = t("Operating system: %os %version", array("os" => php_uname("s"), "version" => php_uname("r"))) ?>
+
+ -
+
+ = t("Apache: %apache_version", array("apache_version" => function_exists("apache_get_version") ? apache_get_version() : t("Unknown"))) ?>
+
+ = t("Server software: %apache_version", array("apache_version" => getenv("SERVER_SOFTWARE") != "" ? getenv("SERVER_SOFTWARE") : t("Unknown"))) ?>
+
+
+ -
+ = t("PHP: %php_version", array("php_version" => phpversion())) ?>
+
+ -
+ = t("MySQL: %mysql_version", array("mysql_version" => Database::instance()->query("SELECT version() as v")->current()->v)) ?>
+
+ -
+ = t("Server load: %load_average", array("load_average" => function_exists("sys_getloadavg") ? sys_getloadavg() : t("Unknown"))) ?>
+
+ -
+ = t("Graphics toolkit: %toolkit", array("toolkit" => module::get_var("gallery", "graphics_toolkit"))) ?>
+
+
\ No newline at end of file