Monday, March 4, 2013

14 hive directory structure in SharePoint 2010

In this post I will list down some important directories or folders used with SharePoint 2010 server. The 14 hive is located under "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14". If you explore the 14 hive you would see below folder structure.























Lets Start with some directories which are related to SharePoint 2010 installation,Configration and its files,
  • C:\Inetpub\wwwroot\wss - Directory for default location of IIS SharePoint websites
  • C:\ProgramFiles\Microsoft Office Servers\14.0 - default installation directory for SharePoint 2010 binaries and data.
Frequent usable 14 Hive directory folders are as follow,

ADMISAPI
Contains the soap services for Sharepoint 2010 Central Administration
CONFIG
Contains files used to extend IIS Web sites with SharePoint Server
Help
Contains Html Help file used by configuration wizard
ISAPI
Contains all the standard Web Services for SharePoint and some additional DLL’s, resources and configuration files that the web services use
LOGS
Contains all SharePoint related logs will see. This is important when any problem or error occur in SharePoint you have to trace the logs files in this folder to get the error message
TEMPLATE
Contains the core web site functionality like the features, templates, configurations, resources of a web site
WebServices
Contains where the SharePoint back-end Web services are hosted, for example, Excel and Search


Following files are undergo with appropriate directories listed down,

ascx in web part/user controls 
14\TEMPLATE\CONTROLTEMPLATES\ProjectNamespace\usercontrols.nameUserControl

aspx in master pages - 14\TEMPLATE\LAYOUTS. 
Identical copies in  14\TEMPLATE\GLOBAL

      css in master page - 14\TEMPLATE\LAYOUTS\1033\STYLES\     OR 14\TEMPLATE\LAYOUTS\1033\STYLES\Themable

         js in master page  - 14\TEMPLATE\LAYOUTS\1033

      css in webpart styling - 14\TEMPLATE\LAYOUTS\STYLES

            js in webpart scripting  - 14\TEMPLATE\LAYOUTS\

        feature.xml in a feature - 14\TEMPLATE\FEATURES\FeatureName\ 
     
      dll in custom assembly -14\BIN\
     
      xslt in ItemStyle14\TEMPLATE\LAYOUTS\XSL


Enjoy !


No comments:

Post a Comment