diff --git a/ckanext/odsh/plugin.py b/ckanext/odsh/plugin.py
index 5356bcbed6773a32230c9b444141833645c25c7c..7fd972f58d730cb7801aca90e321dc10532e0e67 100644
--- a/ckanext/odsh/plugin.py
+++ b/ckanext/odsh/plugin.py
@@ -619,3 +619,18 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
             date = None
         return date
 
+    
+class TpshCollectionsPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm):
+    plugins.implements(plugins.ITranslation, inherit=True)
+    plugins.implements(plugins.IDatasetForm, inherit=True)
+
+    def package_types(self):
+        return ('collection', )
+    
+    def is_fallback(self):
+        return False
+        
+
+
+    
+
diff --git a/setup.py b/setup.py
index e1a98ffc15ae06b7b6a0972f7d34a726114984a2..1037d99cc018c4c1e5a0e4afbf1c418656deb372 100755
--- a/setup.py
+++ b/setup.py
@@ -87,6 +87,7 @@ setup(
         odsh_autocomplete=ckanext.odsh.plugin:OdshAutocompletePlugin
         odsh_harvest=ckanext.odsh.plugin:OdshHarvestPlugin
         odsh_dcat_harvest=ckanext.odsh.plugin:OdshDCATHarvestPlugin
+        tpsh_collections=ckanext.odsh.plugin:TpshCollectionsPlugin
 
         [paste.paster_command]
         odsh_initialization = ckanext.odsh.commands.initialization:Initialization