Assembly: A collection of one or more files that is versioned and deployed as a unit. An assembly is the primary building block of a .NET Framework application. All managed types and resources are contained within an assembly and are marked either as accessible only within the assembly or as accessible from code in other assemblies. Assemblies also play a key role in security. The code access security system uses information about an assembly to determine the set of permissions that is granted to code in the assembly.
Assembly name: The name of a collection of one or more files that is versioned and deployed as a unit
Collaborative Application Markup Language (CAML): An XML-based language that is used to describe various elements, such as queries and views, in sites that are based on Microsoft® SharePoint® Products and Technologies.
Content database: A database that is stored on a back-end database server and contains stored procedures, site collections, and the contents of the site collections.
Content type: A named and uniquely identifiable collection of settings and fields that store metadata for individual items in a SharePoint list. One or more content types can be associated with a list, which restricts the contents to items of those types.
Custom action: An extensible user interface component that is defined or deployed as part of a feature.
Event host: A site collection, site, list, list item, workflow, feature, or content type that hosts an event receiver.
Event receiver: A structured modular component that allows built-in or user-defined managed code classes to act upon objects, such as list items, lists, or content types, whenever specific triggering actions occur.
Feature: A package of Windows SharePoint Services 3.0 elements that can be activated or deactivated for a specific feature scope.
Field: (1) An element or attribute in a data source that can contain data. (2) A container for metadata within a SharePoint list and associated list items. (3) A discrete unit of a record that has a name, a data type, and a value.
Ghosted: The condition of a document whose content is stored in a location other than the content database. If a document is ghosted, the front-end web server determines the location of the content by using the SetupPath value for the document.
Host header: An Internet host and port number that identifies a network resource.
Host name: The name of a physical server
HTTP GET: An HTTP method for retrieving a resource
HTTP HEAD: An HTTP method for retrieving header information for a resource
List template: An XML-based definition of list settings, including fields and views, and optionally list items. List templates are stored in .stp files in the content database.
Master page: An ASP.NET file that has a predefined layout that can include static text, HTML elements, and server controls.
Site collection: A set of websites that are in the same content database, have the same owner, and share administration settings. A site collection can be identified by a GUID or the URL of the top-level site for the site collection. Each site collection contains a top-level site, can contain one or more subsites, and can have a shared navigation structure.
Site collection administrator: A user who has administrative permissions for a site collection.
Site collection identifier: A GUID that identifies a site collection. In stored procedures, the identifier is typically @SiteId or @WebSiteId. In databases, the identifier is typically SiteId/tp_SiteId.
Site definition: A family of site definition configurations. Each site definition specifies a name and contains a list of the site definition configurations. See also site definition configuration.
Site template: An XML-based definition of site settings, including formatting, lists, views, and elements such as text, graphics, page layout, and styles. Site templates are stored in .stp files in the content database.
Stored procedure: A precompiled collection of SQL statements and, optionally, control-of-flow statements that are stored under a name and processed as a unit. They are stored in a SQL database and can be run with one call from an application. Stored procedures return an integer return code and can additionally return one or more result sets.
Subsite: A complete website that is stored in a named subdirectory of another website. The parent website can be the top-level site of a site collection or another subsite. Also referred to as subweb.
Unghosted: (1) A document that has its content stored in the content database instead of the front-end file system. (2) A column or content type for which the schema is stored in the database instead of the front-end file system
Web application: (1) A container in a configuration database that stores administrative settings and entry-point URLs for site collections. (2) A software application that uses HTTP as its core communication protocol and delivers information to the user by using web-based languages such as HTML and XML.
Web Part: A reusable component that contains or generates web-based content such as XML, HTML, and scripting code. It has a standard property schema and displays that content in a cohesive unit on a web page.