diff --git a/core.php b/core.php
index 20772f3..5ccdc01 100644
--- a/core.php
+++ b/core.php
@@ -22,12 +22,15 @@ Router::init();
switch ($_SERVER['SERVER_NAME']) {
case config('sites.3ds'):
+ $template = '3ds';
require_once path('routes/3ds.php');
break;
case config('sites.wiiu'):
+ $template = 'wiiu';
require_once path('routes/wiiu.php');
break;
case config('sites.web'):
+ $template = 'web';
require_once path('routes/web.php');
break;
default:
diff --git a/public/index.php b/public/index.php
index 211d7ab..9dcb51b 100644
--- a/public/index.php
+++ b/public/index.php
@@ -26,14 +26,7 @@ ConsoleAuth::check();
Translation::init();
-// Set base variables
-$templateBases = [
- 'ctr',
- 'portal',
- 'offdevice',
-];
-
-Template::set($templateBases[ConsoleAuth::$paramPack['platform_id']]);
+Template::set($template);
Template::vars([
'get' => $_GET,
'user' => CurrentSession::$user,
diff --git a/resources/views/ctr/_footer.twig b/resources/views/3ds/_footer.twig
similarity index 100%
rename from resources/views/ctr/_footer.twig
rename to resources/views/3ds/_footer.twig
diff --git a/resources/views/ctr/_master.twig b/resources/views/3ds/_master.twig
similarity index 100%
rename from resources/views/ctr/_master.twig
rename to resources/views/3ds/_master.twig
diff --git a/resources/views/ctr/community/index.twig b/resources/views/3ds/community/index.twig
similarity index 99%
rename from resources/views/ctr/community/index.twig
rename to resources/views/3ds/community/index.twig
index 5dcadd5..ecd2f83 100644
--- a/resources/views/ctr/community/index.twig
+++ b/resources/views/3ds/community/index.twig
@@ -1,5 +1,5 @@
{% set class = 'community-top platform-' ~ console.id %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/errors/404.twig b/resources/views/3ds/errors/404.twig
similarity index 87%
rename from resources/views/ctr/errors/404.twig
rename to resources/views/3ds/errors/404.twig
index bb0fb3d..405bd76 100644
--- a/resources/views/ctr/errors/404.twig
+++ b/resources/views/3ds/errors/404.twig
@@ -1,4 +1,4 @@
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/errors/debug.twig b/resources/views/3ds/errors/debug.twig
similarity index 86%
rename from resources/views/ctr/errors/debug.twig
rename to resources/views/3ds/errors/debug.twig
index afb62eb..1a8cbd3 100644
--- a/resources/views/ctr/errors/debug.twig
+++ b/resources/views/3ds/errors/debug.twig
@@ -1,4 +1,4 @@
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
-
+
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/gate/welcome.twig b/resources/views/3ds/gate/welcome.twig
similarity index 98%
rename from resources/views/ctr/gate/welcome.twig
rename to resources/views/3ds/gate/welcome.twig
index 21c73ee..57c135a 100644
--- a/resources/views/ctr/gate/welcome.twig
+++ b/resources/views/3ds/gate/welcome.twig
@@ -1,4 +1,4 @@
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
@@ -71,4 +71,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/gate/welcome_guest.twig b/resources/views/3ds/gate/welcome_guest.twig
similarity index 93%
rename from resources/views/ctr/gate/welcome_guest.twig
rename to resources/views/3ds/gate/welcome_guest.twig
index 0c53be0..cc514b6 100644
--- a/resources/views/ctr/gate/welcome_guest.twig
+++ b/resources/views/3ds/gate/welcome_guest.twig
@@ -1,4 +1,4 @@
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
@@ -17,4 +17,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/index/index.twig b/resources/views/3ds/index/index.twig
similarity index 95%
rename from resources/views/ctr/index/index.twig
rename to resources/views/3ds/index/index.twig
index 92d2be4..c1abd96 100644
--- a/resources/views/ctr/index/index.twig
+++ b/resources/views/3ds/index/index.twig
@@ -1,5 +1,5 @@
{% set class = 'activity' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/news/my_news.twig b/resources/views/3ds/news/my_news.twig
similarity index 98%
rename from resources/views/ctr/news/my_news.twig
rename to resources/views/3ds/news/my_news.twig
index f0de467..b180f0e 100644
--- a/resources/views/ctr/news/my_news.twig
+++ b/resources/views/3ds/news/my_news.twig
@@ -1,5 +1,5 @@
{% set class = 'news-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/posts/reply.twig b/resources/views/3ds/posts/reply.twig
similarity index 99%
rename from resources/views/ctr/posts/reply.twig
rename to resources/views/3ds/posts/reply.twig
index 793322c..f4a1850 100644
--- a/resources/views/ctr/posts/reply.twig
+++ b/resources/views/3ds/posts/reply.twig
@@ -1,5 +1,5 @@
{% set class = 'add-post-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(community.id), hashid(community.title_id) %}
@@ -97,4 +97,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/posts/view.twig b/resources/views/3ds/posts/view.twig
similarity index 99%
rename from resources/views/ctr/posts/view.twig
rename to resources/views/3ds/posts/view.twig
index 27c33cd..14c8339 100644
--- a/resources/views/ctr/posts/view.twig
+++ b/resources/views/3ds/posts/view.twig
@@ -1,5 +1,5 @@
{% set class = 'post-permalink' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id,post_id = hashid(post.community.id), hashid(post.community.titleID), hashid(post.id) %}
diff --git a/resources/views/ctr/titles/artwork_post.twig b/resources/views/3ds/titles/artwork_post.twig
similarity index 99%
rename from resources/views/ctr/titles/artwork_post.twig
rename to resources/views/3ds/titles/artwork_post.twig
index 20ea7fe..8a8e561 100644
--- a/resources/views/ctr/titles/artwork_post.twig
+++ b/resources/views/3ds/titles/artwork_post.twig
@@ -1,5 +1,5 @@
{% set class = 'add-post-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -107,4 +107,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/titles/post.twig b/resources/views/3ds/titles/post.twig
similarity index 99%
rename from resources/views/ctr/titles/post.twig
rename to resources/views/3ds/titles/post.twig
index 5cc9f26..45c6953 100644
--- a/resources/views/ctr/titles/post.twig
+++ b/resources/views/3ds/titles/post.twig
@@ -1,5 +1,5 @@
{% set class = 'add-post-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -106,4 +106,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/titles/post_memo.twig b/resources/views/3ds/titles/post_memo.twig
similarity index 99%
rename from resources/views/ctr/titles/post_memo.twig
rename to resources/views/3ds/titles/post_memo.twig
index 5350b06..cb3ddb6 100644
--- a/resources/views/ctr/titles/post_memo.twig
+++ b/resources/views/3ds/titles/post_memo.twig
@@ -1,5 +1,5 @@
{% set class = 'add-post-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -240,4 +240,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/titles/topic_post.twig b/resources/views/3ds/titles/topic_post.twig
similarity index 99%
rename from resources/views/ctr/titles/topic_post.twig
rename to resources/views/3ds/titles/topic_post.twig
index 41b056c..319663c 100644
--- a/resources/views/ctr/titles/topic_post.twig
+++ b/resources/views/3ds/titles/topic_post.twig
@@ -1,5 +1,5 @@
{% set class = 'add-post-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -120,4 +120,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/titles/view.twig b/resources/views/3ds/titles/view.twig
similarity index 99%
rename from resources/views/ctr/titles/view.twig
rename to resources/views/3ds/titles/view.twig
index 7366fc6..1928c6e 100644
--- a/resources/views/ctr/titles/view.twig
+++ b/resources/views/3ds/titles/view.twig
@@ -1,5 +1,5 @@
{% set class = 'community-post-list' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -104,4 +104,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/titles/view_redesign.twig b/resources/views/3ds/titles/view_redesign.twig
similarity index 99%
rename from resources/views/ctr/titles/view_redesign.twig
rename to resources/views/3ds/titles/view_redesign.twig
index b16b730..6a64b09 100644
--- a/resources/views/ctr/titles/view_redesign.twig
+++ b/resources/views/3ds/titles/view_redesign.twig
@@ -1,5 +1,5 @@
{% set class = 'community-post-list' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
@@ -173,4 +173,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/ctr/user/profile.twig b/resources/views/3ds/user/profile.twig
similarity index 98%
rename from resources/views/ctr/user/profile.twig
rename to resources/views/3ds/user/profile.twig
index 1b05874..1408fce 100644
--- a/resources/views/ctr/user/profile.twig
+++ b/resources/views/3ds/user/profile.twig
@@ -1,5 +1,5 @@
{% set class = 'user-page' %}
-{% extends '@ctr/_master.twig' %}
+{% extends '@3ds/_master.twig' %}
{% block content %}
@@ -56,4 +56,4 @@
In progress, stay tuned!
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/offdevice/community/index.twig b/resources/views/offdevice/community/index.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/community/index.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/gate/welcome.twig b/resources/views/offdevice/gate/welcome.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/gate/welcome.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/gate/welcome_guest.twig b/resources/views/offdevice/gate/welcome_guest.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/gate/welcome_guest.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/posts/reply.twig b/resources/views/offdevice/posts/reply.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/posts/reply.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/posts/view.twig b/resources/views/offdevice/posts/view.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/posts/view.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/titles/post.twig b/resources/views/offdevice/titles/post.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/titles/post.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/titles/post_memo.twig b/resources/views/offdevice/titles/post_memo.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/titles/post_memo.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/titles/view_redesign.twig b/resources/views/offdevice/titles/view_redesign.twig
deleted file mode 100644
index 4dc5097..0000000
--- a/resources/views/offdevice/titles/view_redesign.twig
+++ /dev/null
@@ -1,6 +0,0 @@
-{% set class = 'community-top guest' %}
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
- Redesigned communities are unsupported on offdevice at this time! Sorry.
-{% endblock %}
diff --git a/resources/views/offdevice/user/profile.twig b/resources/views/offdevice/user/profile.twig
deleted file mode 100644
index 3ad5b0a..0000000
--- a/resources/views/offdevice/user/profile.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@offdevice/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/community/index.twig b/resources/views/portal/community/index.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/community/index.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/gate/welcome.twig b/resources/views/portal/gate/welcome.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/gate/welcome.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/gate/welcome_guest.twig b/resources/views/portal/gate/welcome_guest.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/gate/welcome_guest.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/posts/reply.twig b/resources/views/portal/posts/reply.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/posts/reply.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/posts/view.twig b/resources/views/portal/posts/view.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/posts/view.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/titles/post.twig b/resources/views/portal/titles/post.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/titles/post.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/titles/post_memo.twig b/resources/views/portal/titles/post_memo.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/titles/post_memo.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/titles/view.twig b/resources/views/portal/titles/view.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/titles/view.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/portal/user/profile.twig b/resources/views/portal/user/profile.twig
deleted file mode 100644
index 4523470..0000000
--- a/resources/views/portal/user/profile.twig
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends '@portal/_master.twig' %}
-
-{% block content %}
-{% endblock %}
diff --git a/resources/views/offdevice/_master.twig b/resources/views/web/_master.twig
similarity index 100%
rename from resources/views/offdevice/_master.twig
rename to resources/views/web/_master.twig
diff --git a/resources/views/web/community/index.twig b/resources/views/web/community/index.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/community/index.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/offdevice/errors/403.twig b/resources/views/web/errors/403.twig
similarity index 100%
rename from resources/views/offdevice/errors/403.twig
rename to resources/views/web/errors/403.twig
diff --git a/resources/views/offdevice/errors/404.twig b/resources/views/web/errors/404.twig
similarity index 100%
rename from resources/views/offdevice/errors/404.twig
rename to resources/views/web/errors/404.twig
diff --git a/resources/views/offdevice/errors/debug.twig b/resources/views/web/errors/debug.twig
similarity index 100%
rename from resources/views/offdevice/errors/debug.twig
rename to resources/views/web/errors/debug.twig
diff --git a/resources/views/web/gate/welcome.twig b/resources/views/web/gate/welcome.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/gate/welcome.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/web/gate/welcome_guest.twig b/resources/views/web/gate/welcome_guest.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/gate/welcome_guest.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/offdevice/index/index.twig b/resources/views/web/index/index.twig
similarity index 98%
rename from resources/views/offdevice/index/index.twig
rename to resources/views/web/index/index.twig
index 676e8bc..576e4ca 100644
--- a/resources/views/offdevice/index/index.twig
+++ b/resources/views/web/index/index.twig
@@ -1,5 +1,5 @@
{% set class = 'community-top guest' %}
-{% extends '@offdevice/_master.twig' %}
+{% extends '@web/_master.twig' %}
{% block content %}
@@ -87,4 +87,4 @@
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/resources/views/web/posts/reply.twig b/resources/views/web/posts/reply.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/posts/reply.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/web/posts/view.twig b/resources/views/web/posts/view.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/posts/view.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/web/titles/post.twig b/resources/views/web/titles/post.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/titles/post.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/web/titles/post_memo.twig b/resources/views/web/titles/post_memo.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/titles/post_memo.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/offdevice/titles/view.twig b/resources/views/web/titles/view.twig
similarity index 98%
rename from resources/views/offdevice/titles/view.twig
rename to resources/views/web/titles/view.twig
index 8b70f9b..ada09c0 100644
--- a/resources/views/offdevice/titles/view.twig
+++ b/resources/views/web/titles/view.twig
@@ -1,5 +1,5 @@
{% set class = 'community-top guest' %}
-{% extends '@offdevice/_master.twig' %}
+{% extends '@web/_master.twig' %}
{% block content %}
{% set id,title_id = hashid(meta.id), hashid(meta.title_id) %}
diff --git a/resources/views/web/titles/view_redesign.twig b/resources/views/web/titles/view_redesign.twig
new file mode 100644
index 0000000..256cd19
--- /dev/null
+++ b/resources/views/web/titles/view_redesign.twig
@@ -0,0 +1,6 @@
+{% set class = 'community-top guest' %}
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+ Redesigned communities are unsupported on web at this time! Sorry.
+{% endblock %}
diff --git a/resources/views/web/user/profile.twig b/resources/views/web/user/profile.twig
new file mode 100644
index 0000000..ccc91a6
--- /dev/null
+++ b/resources/views/web/user/profile.twig
@@ -0,0 +1,4 @@
+{% extends '@web/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/portal/_master.twig b/resources/views/wiiu/_master.twig
similarity index 100%
rename from resources/views/portal/_master.twig
rename to resources/views/wiiu/_master.twig
diff --git a/resources/views/wiiu/community/index.twig b/resources/views/wiiu/community/index.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/community/index.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/portal/errors/403.twig b/resources/views/wiiu/errors/403.twig
similarity index 100%
rename from resources/views/portal/errors/403.twig
rename to resources/views/wiiu/errors/403.twig
diff --git a/resources/views/portal/errors/404.twig b/resources/views/wiiu/errors/404.twig
similarity index 100%
rename from resources/views/portal/errors/404.twig
rename to resources/views/wiiu/errors/404.twig
diff --git a/resources/views/portal/errors/debug.twig b/resources/views/wiiu/errors/debug.twig
similarity index 100%
rename from resources/views/portal/errors/debug.twig
rename to resources/views/wiiu/errors/debug.twig
diff --git a/resources/views/wiiu/gate/welcome.twig b/resources/views/wiiu/gate/welcome.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/gate/welcome.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/gate/welcome_guest.twig b/resources/views/wiiu/gate/welcome_guest.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/gate/welcome_guest.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/posts/reply.twig b/resources/views/wiiu/posts/reply.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/posts/reply.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/posts/view.twig b/resources/views/wiiu/posts/view.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/posts/view.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/titles/post.twig b/resources/views/wiiu/titles/post.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/titles/post.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/titles/post_memo.twig b/resources/views/wiiu/titles/post_memo.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/titles/post_memo.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/titles/view.twig b/resources/views/wiiu/titles/view.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/titles/view.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}
diff --git a/resources/views/wiiu/user/profile.twig b/resources/views/wiiu/user/profile.twig
new file mode 100644
index 0000000..0705e96
--- /dev/null
+++ b/resources/views/wiiu/user/profile.twig
@@ -0,0 +1,4 @@
+{% extends '@wiiu/_master.twig' %}
+
+{% block content %}
+{% endblock %}