Tuesday 6 January 2009

Windows SharePoint Services - Site Pages, Application Pages, Ghosted/Unghosted Pages

Site pages support customisation. A customised site page is now an unghosted page. A site page that hasnt been customised is a ghosted page.



The fact that site pages support customisation provides flexibility but raises performance concerns and security issues.



Site pages do not support in-line code under the default security policy enforced by WSS.




Example Site pages


  • default.aspx

  • AllItems.aspx

  • NewForm.aspx

  • EditForm.aspx





Application pages do not support customisation. Each application page is always compiled into a single DLL so it will perform and scale better than a site page.




Application pages support in-line code.




You can create your own application page for a custom solution.




Application pages are in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS




Example Application pages


  • settings.aspx


No comments: