diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php
index aa839b81d1816c67a5ade7b711e6676da7414b4b..bd3245ded3f39a2b73e733653f3a593fb02fec66 100644
--- a/apps/files/appinfo/app.php
+++ b/apps/files/appinfo/app.php
@@ -24,4 +24,6 @@ OC_Search::registerProvider('OC_Search_Provider_File');
 
 $templateManager = OC_Helper::getFileTemplateManager();
 $templateManager->registerTemplate('text/html', 'core/templates/filetemplates/template.html');
-
+$templateManager->registerTemplate('application/vnd.oasis.opendocument.presentation', 'core/templates/filetemplates/template.odp');
+$templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
+$templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
diff --git a/core/templates/filetemplates/template.odp b/core/templates/filetemplates/template.odp
new file mode 100644
index 0000000000000000000000000000000000000000..f6371165b8280a68f3741270254ca7a8ec5b3fd5
Binary files /dev/null and b/core/templates/filetemplates/template.odp differ
diff --git a/core/templates/filetemplates/template.ods b/core/templates/filetemplates/template.ods
new file mode 100644
index 0000000000000000000000000000000000000000..e5e8b0bed8ba03edbdcceb71649cf18bef6c23bb
Binary files /dev/null and b/core/templates/filetemplates/template.ods differ
diff --git a/core/templates/filetemplates/template.odt b/core/templates/filetemplates/template.odt
new file mode 100644
index 0000000000000000000000000000000000000000..9bdb351b92e8a5ce5f8cda3480ce98c1cdeb93a8
Binary files /dev/null and b/core/templates/filetemplates/template.odt differ