List saved as template does not appear under Add an app or what lists can you save as template and use for creating other lists based on them.
You are trying to achieve the following :
save a list as template, export the saved stp file and import it into a different environment to be able to create a new list based on this template.
however, after importing it successfully, you discover that the list template is not displayed among the available templates when you click "add an app" ( by the way, did I mention this applies to Sharepoint 2013?)
The explanation for the template not being displayed can be one of the following ( except invalid templates of course, but then you would get a full-blown error ) :
1. the language of the template is different than the language of the site where you want the template to be used.
2. the version of the template does not match the minimum version difference accepted by the site where you are attempting to use it ( ex. you are saving a Sharepoint 2007 list and are trying to use it in a Sharepoint 2013 environment)
3. the template is hidden by design
For point 3 you may ask yourself, why ?
Well, it makes perfect sense if you think about what list templates are hidden by design:
_________________________________________________
Tasks(2010)
Project Tasks
Data Sources
Converted Forms
No Code Workflows
Status List
Workflow History
No Code Public Workflows
Persistent Storage List for MySite Published Feed
Custom Workflow Process
________________________________________________
These lists once created in a source site have a strict dependency to the site and environment where they were created. So, even though you might be able to save them as template ( with content, even) using UI or OM, importing these lists templates in a separate environment would not make any sense and is bound to cause more issues that it would solve due as said to the strict dependencies to the original site.
Cheers
Victor
P.S.
BTW., the most common example would be saving a Tasks library in your Sharepoint 2010 and trying to use it in Office 365 or on Sharepoint 2013.That won't work.
Comments
- Anonymous
January 01, 2003
for 1, you can use the workaround described here http://developers.de/blogs/nadine_storandt/archive/2009/03/18/moss-how-to-change-list-site-template-language.aspx
for 2, use an intermediate system , like in the upgrade scenario ( 2007->2010->2013)
for the topic of creating a list based on a hidden list, it means that hidden list was un-hidden by someone on purpose.
the same list was hidden by design on purpose for specific reasons.
so unhiding it, creating lists based on it and exporting, importing this stp in a different site and trying to create lists based on it is not something I would call the proper way of doing things :) - Anonymous
September 08, 2014
Interesting, but how do you then make the list visible if you encounter 1 or 2? Also, if you based a list off of a hidden list is there anyway to save it as a template? - Anonymous
January 23, 2015
I encountered the scenario of migrating to SP2013, while users still were reliant on a SP2010 Task list template. I found that you are still able to create lists using old templates through PowerShell, so I did that for users while I manually re-created their template on the 2013 Task template.