.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Interview Question >> SharePoint >> Post New Question Subscribe to Interview Questions

What is a site definition?

Posted By :Gowthammanju     Posted Date :October 31, 2011    Points :40   Category :SharePoint 
It's a methods for providing prepackaged site and list content.

You can also find related Interview Question to What is a site definition?  below: 

What is a site definition in SharePoint?

  
A site definition is a methods in SharePoint for providing pre packaged site and list content. (More...)

What is a SharePoint site definition? What is ghosted (uncustomized) and unghosted (customized)?

  
SharePoint site definitions are the core set of functionality from which SharePoint site are built from, building from the SiteTemplates directory in the SharePoint 12 hive. Site definitions allow several sites to inherit from a core set of files on the file system, although appear to have unique pages, thereby increasing performance and allowing changes that happen to a site propagate to all sites that inherit from a site definition. Ghosted means that when SharePoint creates a new site it will reference the files in the related site definition upon site provisioning. Unghosted means that the site has been edited with an external editor, and therefore the customizations are instead stored in the database, breaking the inheritance of those files from the file system. (More...)

What is the difference between a Site Definition and a Site Template?

  
Ans. Site Definitions are stored on the hard drive of the SharePoint front end servers. They are used by the SharePoint application to generate the sites users can create. Site Templates are created by users as a copy of a site they have configured and modified so that they do not have to recreate lists, libraries, views and columns every time they need a new instance of a site.
(More...)



Q. What is the difference between a Site Definition and a Site Template?

  

Ans. Site Definitions are stored on the hard drive of the SharePoint front end servers. They are used by the SharePoint application to generate the sites users can create. Site Templates are created by users as a copy of a site they have configured and modified so that they do not have to recreate lists, libraries, views and columns every time they need a new instance of a site.
(More...)

What is the difference between a Site Definition and a Site Template?

  
Site Definitions are stored on the hard drive of the SharePoint front end servers. They are used by the SharePoint application to generate the sites users can create. Site Templates are created by users as a copy of a site they have configured and modified so that they do not have to recreate lists, libraries, views and columns every time they need a new instance of a site. (More...)

Difference between Site Definition and Site Template

  
Site Definitions:

. Files are on disk, better performance.
. Highly customizable and extensible (XML and .NET code is much more flexible than UI)
. Can provision multiple webs *
. Complex to create
. Requires admin access to server for deploying.
. Modifying the site definition after provisioning at least one site from it is not supported and might break existing sites.

Site Templates:

. Files are in database, less efficient.
. Not easily extensible (You are limited by what UI offers)
. Can only provision one web
. Easier to create
. Installable from a Web UI by site owners.
. Custom templates can be modified without affecting existing sites that have been created from the templates(**).
(More...)

What is DDL (Data Definition Language)?

  
A data base schema is specifies by a set of definitions expressed by a special language called DDL. (More...)

What is VDL (View Definition Language)?

  
It specifies user views and their mappings to the conceptual schema. (More...)

What is SDL (Storage Definition Language)?

  
This language is to specify the internal schema. This language may specify the mapping between two schemas. (More...)

What is Data Storage - Definition Language?

  
The storage structures and access methods used by database system are specified by a set of definition in a special type of DDL called data storage-definition language. (More...)

How do you turn off cookies for one page in your site?

  
Use the Cookie. Discard Property which Gets or sets the discard flag set by the server. When
true, this property instructs the client application
not to save the Cookie on the users hard disk when a session ends.
Or
it can be turned off by mentioning cookie state= false in web.config file (More...)

How do you turn off cookies for one page in your site?

  
By setting the Cookie. Discard property false. (More...)

How do you turn off your cookies for one page on your site?

  
It can be Turn Off by mentioning Cookies state=false in Web.Config file (More...)

What are the differences between web part page gallery, site gallery,Virtual server gallery and online gallery in SharePoint?

  
Web Part Page Gallery in SharePoint is the default gallery provided by Microsoft that comes installed with SharePoint. Site Gallery is specific to one sharepoint website site. Virtual Server gallery is specific to that virtual server and online gallery is available for download web parts from MSDN. (More...)

Quick Links For Interview Questions Categories:
ASP.Net Windows Application   .NET Framework   C#   VB.Net   ADO.Net  
Sql Server   SharePoint   Silverlight   OOPs   JQuery   JavaScript/VBScript
Biztalk Patten/Practices .IIS WCF WPF WWF
Networking Aptitude Others   All      

Find questions, FAQ's and their answers related to .NET, C#, Vb.Net, Sql Server and many more.

 
Now you can find lots of .NET, C#, Vb.Net, SQL Server,Windows, ASP.Net related Questions and their Answers here at www.dotnetspark.com. Our aim is to help you pass your certification Exams (MCP, MCSD, MCAD etc.,) with flying scores and get good name in your company.

So, Start looking our Interview Question section daily and improve your .NET Skills. You can also help others by posting Interview Questions and their Answers in this section.


Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend