diff --git a/minecraftcodex/database/templates/home.html b/minecraftcodex/database/templates/home.html
new file mode 100644
index 0000000..4c6aa42
--- /dev/null
+++ b/minecraftcodex/database/templates/home.html
@@ -0,0 +1,8 @@
+{% extends "layout.html" %}
+
+{% block content %}
+
+
Minecraft Codex is on alpha!
+
Happy minning!
+
+{% endblock %}
diff --git a/minecraftcodex/database/templates/layout.html b/minecraftcodex/database/templates/layout.html
new file mode 100644
index 0000000..c03c256
--- /dev/null
+++ b/minecraftcodex/database/templates/layout.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Title
+
+
+
+
+ {% block content %}
+ Content
+ {% endblock %}
+
+
+
+
diff --git a/minecraftcodex/database/templates/versions.html b/minecraftcodex/database/templates/versions.html
new file mode 100644
index 0000000..5584f09
--- /dev/null
+++ b/minecraftcodex/database/templates/versions.html
@@ -0,0 +1,43 @@
+{% extends "layout.html" %}
+
+{% block content %}
+
+
+
+ Version number |
+ Released |
+ Changes |
+
+
+
+ Minecraft versions
+
+ {% for item in page.object_list %}
+
+
+
+ {{ item.status }} {{ item.version_number }}
+
+ |
+
+
+ {{ item.date }}
+
+ |
+
+ {{ item.changelog|nl2br }}
+ |
+
+ {% endfor %}
+
+
+
+{% endblock %}
diff --git a/minecraftcodex/database/views.py b/minecraftcodex/database/views.py
index 60f00ef..ae040e2 100644
--- a/minecraftcodex/database/views.py
+++ b/minecraftcodex/database/views.py
@@ -1 +1,27 @@
-# Create your views here.
+from django.shortcuts import render_to_response
+from database.models import Version
+from django.core.paginator import Paginator
+from django.template import Context
+
+def home(request):
+ return render_to_response('home.html')
+
+def versions(request):
+ section = 'versions'
+ versions = Version.objects.all().order_by('-date', '-version_number')
+ paginator = Paginator(versions, 10)
+ page_number = 1
+
+ if 'page' in request.GET:
+ page_number = int(request.GET['page'])
+
+ page = paginator.page(page_number)
+
+ data = {
+ 'section': section,
+ 'page': page,
+ 'page_number': page_number,
+ 'paginator': paginator,
+ }
+
+ return render_to_response('versions.html', data)
diff --git a/minecraftcodex/herobrine/urls.py b/minecraftcodex/herobrine/urls.py
index 5fc3d9b..60ee849 100644
--- a/minecraftcodex/herobrine/urls.py
+++ b/minecraftcodex/herobrine/urls.py
@@ -15,4 +15,6 @@ urlpatterns = patterns('',
# Uncomment the next line to enable the admin:
(r'^grappelli/', include('grappelli.urls')),
url(r'^management/', include(admin.site.urls)),
+ url(r'^$', 'database.views.home'),
+ url(r'^versions/', 'database.views.versions')
)