+ {{ _('There are currently no organizations for this site') }}.
+ {% if h.check_access('organization_create') %}
+ {% link_for _('How about creating one?'), controller='organization', action='new' %}.
+ {% endif %}
+
+
+
+ {{ h.snippet('snippets/facet_list.html', title='Tags', name='tags', extras={'id':c.group_dict.id}) }}
+ {{ h.snippet('snippets/facet_list.html', title='Formats', name='res_format', extras={'id':c.group_dict.id}) }}
+{% endblock %}
+
+{% block links %}
+ {{ super() }}
+ {% include "organization/snippets/feeds.html" %}
+{% endblock %}
diff --git a/ckan/templates/organization/snippets/feeds.html b/ckan/templates/organization/snippets/feeds.html
new file mode 100644
index 00000000000..fb7c48c26c1
--- /dev/null
+++ b/ckan/templates/organization/snippets/feeds.html
@@ -0,0 +1,4 @@
+{%- set dataset_feed = h.url(controller='feed', action='group', id=c.group_dict.name) -%}
+{%- set history_feed = h.url(controller='revision', action='list', format='atom', days=1) -%}
+
+
diff --git a/ckan/templates/organization/snippets/organization_form.html b/ckan/templates/organization/snippets/organization_form.html
new file mode 100644
index 00000000000..f6d7c545db3
--- /dev/null
+++ b/ckan/templates/organization/snippets/organization_form.html
@@ -0,0 +1,81 @@
+{% import 'macros/form.html' as form %}
+
+
diff --git a/ckan/templates/organization/snippets/organization_item.html b/ckan/templates/organization/snippets/organization_item.html
new file mode 100644
index 00000000000..63d45bbae84
--- /dev/null
+++ b/ckan/templates/organization/snippets/organization_item.html
@@ -0,0 +1,38 @@
+{#
+Renders a media item for a organization. This should be used in a list.
+
+organization - A organization dict.
+first - Pass true if this is the first item in a row.
+last - Pass true if this is the last item in a row.
+
+Example:
+
+
+ {% for organization in organizations %}
+ {% set first = loop.index0 % 3 == 0 %}
+ {% set last = loop.index0 % 3 == 2 %}
+ {% snippet "organization/snippets/organization_item.html", organization=organization, first=first, last=last %}
+ {% endfor %}
+
diff --git a/ckan/templates/organization/snippets/organization_list.html b/ckan/templates/organization/snippets/organization_list.html
new file mode 100644
index 00000000000..3ed7a12d3e5
--- /dev/null
+++ b/ckan/templates/organization/snippets/organization_list.html
@@ -0,0 +1,17 @@
+{#
+Display a grid of organization items.
+
+organizations - A list of organizations.
+
+Example:
+
+ {% snippet "organization/snippets/organization_list.html" %}
+
+#}
+
+ {% for organization in organizations %}
+ {% set first = loop.index0 % 3 == 0 %}
+ {% set last = loop.index0 % 3 == 2 %}
+ {% snippet "organization/snippets/organization_item.html", organization=organization, first=first, last=last %}
+ {% endfor %}
+
diff --git a/ckan/templates/snippets/organization.html b/ckan/templates/snippets/organization.html
new file mode 100644
index 00000000000..388aae640eb
--- /dev/null
+++ b/ckan/templates/snippets/organization.html
@@ -0,0 +1,33 @@
+{#
+Embeds a organization within the sidebar of a page.
+
+organization - The organization dict.
+truncate - A max length for the organization description. If not provided the description
+ will be full length.
+
+Example:
+
+ {% snippet 'snippets/organization, organization=c.group_dict %}
+
+#}
+{% with truncate=truncate or 0, url=h.url_for(controller='organization', action='read', id=organization.name) %}
+
+