none
Is there any way to find out which list/library belongs to which feature

    Question

  • Hi All,

    Its really difficult to remember which feature i need to activate to enable which type of library or list like "Asset Library", "Form Library" etc.....

    so Is there any way to find out which list/library belongs to which feature?

    or is there any list published by Microsoft to findout the way?

    Thanks and Regards,

    Arvind Gehlot


    Arvind Gehlot

    Sunday, April 1, 2012 3:53 PM

Answers

  • Hi Arvind

    A couple of other ways you might do this, one if the feature has already been activated and the list already exists, and the other if the feature has not yet been activated and so the list does not exist:

    1. If the list already exists - you can use SharePoint Manager (from CodePlex) to get the details about the list, and look for the TemplateFeatureId property which gives you the ID of the feature which created it. You can then search for the feature in the SharePoint Hive (e.g. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14  -  14 = SharePoint 2010, 12 = SharePoint 2007).
    2. If the list doesn't yet exist, then you can do a search in the SharePoint Hive for the list name using Find In Files from Visual Studio, or Notepad++ or other tools, to locate the feature folder which contains the list. However out-of-box lists don't include the display name directly in the XML but instead refer to a resource file, usually core.resx - so you could first find the list name in core.resx then search the feature definitions for uses of the resource entry name.

    Hope this helps

    Nick


    http://nickhobbs.wordpress.com

    Monday, April 2, 2012 8:19 AM

All replies

  • One way is to save that list as a template and extract it using win rar.

    Refer the manifest file and it will contains the feature ID.

    http://onlinecoder.blogspot.in/2011/03/simple-way-of-creating-sharepoint-2010.html


    Regards, Dharnendra Shah "strong belief is the only way to success"

    Monday, April 2, 2012 6:48 AM
  • Hi Arvind

    A couple of other ways you might do this, one if the feature has already been activated and the list already exists, and the other if the feature has not yet been activated and so the list does not exist:

    1. If the list already exists - you can use SharePoint Manager (from CodePlex) to get the details about the list, and look for the TemplateFeatureId property which gives you the ID of the feature which created it. You can then search for the feature in the SharePoint Hive (e.g. C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14  -  14 = SharePoint 2010, 12 = SharePoint 2007).
    2. If the list doesn't yet exist, then you can do a search in the SharePoint Hive for the list name using Find In Files from Visual Studio, or Notepad++ or other tools, to locate the feature folder which contains the list. However out-of-box lists don't include the display name directly in the XML but instead refer to a resource file, usually core.resx - so you could first find the list name in core.resx then search the feature definitions for uses of the resource entry name.

    Hope this helps

    Nick


    http://nickhobbs.wordpress.com

    Monday, April 2, 2012 8:19 AM