Article Categories
Archives
Post Categories
  Jump to Information for:
Search:  
The following is a breakdown of the SharePoint site definition files located in this directory: \Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033. THIS LIST IS NOT COMPLETE.

The tables outline file names and provide a description of what the file is on an actual SharePoint site. The first table is site definition specific; the files listed in the second table are common to all definitions.

Site Definition Specific

Directory\FilesDescriptionSample URL
MPS'Multi-page Team Site' Site Definition 
SPSPortal Home Site Definition 
default.aspxPortal Homehttp://YourSiteName/default.aspx
SPSBWEBBucket Web Site Definition 
SPSCOMMUCommunity Site Definition  
SPSMSITE 'My Site' Site Definition  
default.aspxPrivate Viewhttp://YourSiteName/MySite/default.aspx
public.aspxPublic Viewhttp://YourSiteName/MySite/Public.aspx
SPSNEWSNews Area Site Definition  
default.aspxNews Area  
SPSNHOMENews Home Site Definition  
default.aspxNews Homehttp://YourSiteName/News/default.aspx
SPSPERS'My Site Team Site' Site Definition  
SPSSITESSite Registry Site Definition  
SPSTOCTopic Home or Contents Area Site Definition  
default.aspxTopic Home  
SPSTOPICTopic Area Site Definition  
default.aspxTopic Area Home  
STS'Team Site' Site Definition  
 

Common with all Site Definitions

Directory\FilesDescriptionSample URL
SiteDefName\DOCTEMP\SMARTPGSWeb Part Pages  
spstd1.aspxFull Page, Vertical  
spstd2.aspxHeader, Footer, 3 Columns  
spstd3.aspxHeader, Left Column, Body  
spstd4.aspxHeader, Right Column, Body  
spstd5.aspxHeader, Footer, 2 Columns, 4 Rows  
spstd6.aspxHeader, Footer, 4 Columns, Top Row  
spstd7.aspxLeft Column, Header, Footer, Top Row, 3 Columns  
spstd8.aspxRight Column, Header, Footer, Top Row, 3 Columns  
SiteDefName\LISTS\ANNOUNCEAnnouncements  
AllItems.aspxAll Items View  
SiteDefName\LISTS\CONTACTSContacts  
AllItems.aspxAll Contacts View  
SiteDefName\LISTS\CUSTLISTCustom List 
AllItems.aspxAll Items View  
SiteDefName\LISTS\DISCUSSDiscussion Board  
AllItems.aspxThreaded View  
Flat.aspxFlat View  
SiteDefName\LISTS\DOCLIBDocument Library  
AllItems.aspxAll Documents View  
Upload.aspxUpload Documents  
webfldr.aspxExplorer View  
SiteDefName\LISTS\EVENTSEvents  
AllItems.aspxAll Events View  
calendar.aspxCalendar View  
MyItems.aspxCurrent Events View  
SiteDefName\LISTS\FAVORITELinks  
AllItems.aspxAll Links View  
SiteDefName\LISTS\GRIDLISTCustom List in Datasheet View  
AllItemsg.aspxAll Items View  
SiteDefName\LISTS\IMGLIBImage Library  
AllItems.aspxAll Pictures View  
selected.aspxSelected Pictures View  
upload.aspxAdd Picture  
webfldr.aspxExplorer View  
SiteDefName\LISTS\ISSUEIssues  
active.aspxActive Issues View  
AllItems.aspxAll Issues View  
MyItems.aspxMy Issues View  
SiteDefName\LISTS\ListTempList Template Gallery  
AllItems.aspxAll Templates View  
Upload.aspxUpload Template  
SiteDefName\LISTS\TASKSTasks  
active.aspxActive Tasks View  
AllItems.aspxAll Tasks View  
byowner.aspxBy Assigned To View  
DueToday.aspxDue Today View  
MyItems.aspxMy Tasks View  
SiteDefName\LISTS\VOTINGSurvey  
AllItems.aspxAll Responses View  
overview.aspxOverview View  
summary.aspxGraphical Summary View  
SiteDefName\LISTS\WEBTEMPSite Template Gallery  
Allitems.aspxAll Templates View  
common.aspxDefault View  
Upload.aspxUpload Template  
SiteDefName\LISTS\WPLIBWeb Part Gallery  
AllItems.aspxAll Web Parts  
Upload.aspxUpload Web Part  
posted on Sunday, March 20, 2005 9:19 PM
Comments
  • # re: SharePoint Site Definitions - Maping files to pages on a SharePoint site
    Stuart Estell
    Posted @ 4/26/2005 4:57 AM
    Was looking for a quick ref. for the SMARTPGS files - thanks for that :-)
  •  re: SharePoint Site Definitions - Maping files to pages on a SharePoint site
    Amardeep Dabass
    Posted @ 6/7/2005 1:30 AM
    hi,
    this information seems very descriptive but unfortunately the changes that i am making is not reflecting to the portal. i changed the top banner for all areas. but when i tried changing it for the allitems.aspx in the issues list, it won't reflect the change...
    what may be wrong that i am doing??

    doesn't the sharepoint portal provides template controls (eg pageheader control) from where all the .aspx file refers. Do we have to go and change every .aspx explicitly????
  • # Original Material
    Heather Solomon's Blog - Design,
    Posted @ 8/22/2005 9:38 AM
  • # 
    Andrew Connell [MVP MCMS]
    Posted @ 8/22/2005 12:02 PM
  • # Giving credit where credit is due
    Andrew Connell [MVP MCMS]
    Posted @ 8/22/2005 12:04 PM
  • # Original Material
    Heather Solomon's Blog - Design,
    Posted @ 8/23/2005 4:14 AM
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Ralf
    Posted @ 2/16/2006 2:46 AM
    Thank you for this post Heather!

    This reference of files in the site definition folder proved to be a great help.
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    eRic
    Posted @ 3/7/2006 4:28 PM
    It appears that you are saying the folders/files under LISTS are the same for each template folder.

    Does this mean I can alter the LISTS in SPS and then replace SPSTOC\LISTS with the altered SPS\LISTS???

    Please say yes :)

    Thanks,
    eRic

    BTW, AWESOME BLOG!!
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 3/14/2006 7:25 AM
    eRic- Hmmm, I have personally never done this, but you could certainly back up your code and then give it a try. I would suggest poking around first using a file comparison tool like CompareIt! (http://www.grigsoft.com/wincmp3.htm) to see if the files are truly identical.
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 3/24/2006 6:33 AM
    eRic, I know you got your answer in the Yahoo group, but here it is again for anyone else that happens by:
    Locate and backup the webtemp.xml file on your web server (Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033\XML\). Open the XML file and locate the definition you want to hide from users. Change the value for HIDDEN to TRUE. Save and reset IIS.
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    eRic
    Posted @ 3/27/2006 8:40 PM
    oops, sorry looks like busted out your table structure with my huge link. (ha that's kinda funny)

    here's a great resource on this same topic:

    http://www.theegroup.net/Sharepoint%20Portal%20Server/Sharepoint%20Articles/SharePoint%20Best%20Practices%20-%20Advanced%20Customization.doc

    - eRic
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 3/28/2006 6:42 AM
    eRic-
    Sorry must have mixed you up with someone else. Someone posted the exact same question in the Yahoo SharePoint group at the same time you posted a comment here.
    http://groups.yahoo.com/group/sharepointdiscussions/message/9744
    (Need to be a member)
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 3/28/2006 6:45 AM
    (Reposting eRic comment to fix my page design!)

    eRic
    Posted @ 3/27/2006 8:34 PM
    Hmmm. Not sure about the Yahoo group thing. I posted the bucket web question on the microsoft.public.sharepoint.portalserver.development news group and got the response that said they are just a place holder essentially.

    (when accessing link, remove spaces)
    http://groups.google.com/group/ microsoft.public.sharepoint.portalserver.development/ browse_thread/thread/8f025eed3c27ef2a?hl=en

    Which there are a lot files in there for a "place holder" but I haven't been able to see one go live. I'm working in the portal too, not WSS. I think it's interesting you bring up that file, because in the WEBTEMPSPS.xml that defines the area definitions they are ALL set to HIDDEN="TRUE" which in WSS hides it but doesn't seem to anything on the Portal. Weird. Though that's something I commonly say as I've been working on SharePoint!!! Keeps me guessing!

    -eRic
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Clark Cone
    Posted @ 4/10/2006 12:18 PM
    In WSS ver 2, I have developed the look-and-feel template I want for my Sites and Workspaces (Home Page).. How can I get that same look-and-feel on the Lists and Libraries in the rest of the site(s)?
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Eduardo
    Posted @ 4/12/2006 8:50 AM
    Is it possible to remove or at least hide the Tasks list from a site definition? I want my users to use the Issues lists instead of the Tasks list because of its email functionality. But I know that simply telling them not to use it won't work. It needs to not be available to them. I've experimented with hiding the Surevy list, and that worked fine (I commented it out of the ONET.XML file). But when I comment out the Taks list inthe same way I get some errors on my site. What is the safest way to hide a list from a site definition?
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 4/14/2006 8:28 AM
    Clark-
    It depends on how you did the customizations for the home page (default.aspx). If you did CSS and image changes, it should filter through all of your pages. If you edited the default.aspx directly, then you need to apply the same changes for each of the list definitions (in the LISTS folder).
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Clark Cone
    Posted @ 4/21/2006 6:05 AM
    Heather, thanks for your reply 4/14/2006! Another question: you said in this conversation with Amardeep Dabass
    Posted @ 6/7/2005 1:30 AM: ...but with master pages on the way through ASP.NET 2.0 hopefully that will change! Site definition file changes have to be done to every affected file in that definition.

    I don't believe 'Master Pages' have become a reality yet... or did I miss something? Clark
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 4/25/2006 8:35 AM
    Master pages are very much a reality Clark! And thankfully so. Here are a couple of links to get you started, and yes vNext utilizes Master Pages :-)

    http://del.icio.us/HSolomon/Master_Pages
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Heather
    Posted @ 4/28/2006 12:41 PM
    Eduardo, I would suggest you post your error messages on a newsgroup and see if you can get some assistance for that issue. I don't think it should be throwing errors when you remove the list from the ONET.xml file.
  • # re: SharePoint Site Definitions - Maping files to pages on a SharePoint site
    Mark Kruger
    Posted @ 3/21/2005 7:58 AM
    Nice Work! ;)
  •  re: SharePoint Site Definitions - Maping files to pages on a SharePoint site
    Heather
    Posted @ 6/14/2005 6:48 PM
    Amardeep Dabass... sorry for the long response time, I was at TechEd and unable to keep up with site comments. If you contact me through my contact form I can try to help you troubleshoot your issue, without more detail there isn't much I can do.

    The current version of SharePoint portal does not provide template controls that all the ASPX files refer to... but with master pages on the way through ASP.NET 2.0 hopefully that will change! Site definition file changes have to be done to every affected file in that definition.
  • # Site Definitions - Mapping files to page on a SharePoint site
    Jeff Mah's Blog
    Posted @ 8/17/2005 9:05 AM
    SharePoint Site Definitions - Maping files to pages on a SharePoint site (link to original)
      ...
  • # An Into and Overview of Options for SharePoint User Interface Customization
    Heather Solomon - MVP, WSS - Blo
    Posted @ 3/27/2006 11:18 AM
  • # Add a Custom List to SharePoint - a foray into CAML
    Heather Solomon's Blog - Design,
    Posted @ 7/29/2005 2:22 PM
  • # How to Create a Custom Site Definition - Soup to Nuts
    SharePoint
    Posted @ 8/5/2005 11:52 AM
    Here is an article on creating a custom site definition from Heather Solomon  (http://heathersolomon.com/blog/articles/1300.aspx)...
  • # An Into and Overview of Options for SharePoint User Interface Customization
    Heather Solomon - MVP, WSS - Blo
    Posted @ 1/10/2006 1:12 PM
  • # An Into and Overview of Options for SharePoint User Interface Customization
    Heather Solomon - MVP, WSS - Blo
    Posted @ 1/10/2006 1:13 PM
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Eric Cavanaugh
    Posted @ 3/21/2006 11:13 AM
    IF I wanted to remove or hide some of the default templates, what would be the best method? Basically I want my users to only have Blank, Meeting and Team site templates.
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    eRic
    Posted @ 3/21/2006 7:21 PM
    Thanks for the reply Heather. I did exactly that and found that for the "Main" template definitions that these files are indeed identical (gotta love windiff's ability to compare directories!!!) So I HAVE been able to edit the SPS LISTS and copy them to most of the other templates, phew!

    I've also found, so I believe, that the SPSBWEB definition has no physical instantiation on the portal. What is your experience with this?

    thanks!!! - eRic
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Michael Herman (Parallelspace)
    Posted @ 7/5/2007 7:43 AM
    I'm also interested in:

    1) How to hide a site definition so that it doesn't appear on the Create Site page?

    2) How to hide a list definition so that it doesn't appear on the Site Settings->Create page?

    Michael.
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Michael Herman (Parallelspace)
    Posted @ 7/5/2007 7:59 AM
    The answer:

    1. Edit the WebTemp.xml file in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\XML
    2. Save a backup copy of this file
    3. Change the attribute Hidden=”FALSE” to Hidden=”TRUE” for the site definitions you want to hide
    4. Run iisreset.exe
  • # re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    kral oyun
    Posted @ 12/22/2007 1:30 PM
    The current version of SharePoint portal does not provide template controls that all the ASPX files refer to... but with master pages on the way through ASP.NET 2.0 hopefully that will change! Site definition file changes have to be done to every affected file in that definition.
    Thanks
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Jess
    Posted @ 6/28/2008 11:21 PM
    I've made a real mess of things and am frantically trying to fix it.

    Here's the issue...

    I mistakenly reset the content type of all files in the Master Page Gallery, (page layouts, master pages, .xml files in the Editing Menu subfolder) from their default content type to the "Page" content type. This of course, is causing severe problems.

    Is there a way to reset the content type back to the default?

    If there is a way to do this, my concern is the .aspx pages that have the page layouts attached will be wiped out of the text, imgs. etc.

    Help! Please!
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Paul
    Posted @ 8/8/2008 2:16 PM
    I don't have a "\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033"

    Instead I have "\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033"

    Is this the same thing?
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    chris
    Posted @ 8/14/2008 9:38 AM
    Paul, I believe its 60 for WSS , and 12 for MOSS
  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    tumi
    Posted @ 10/16/2008 3:43 AM
    Hi Heather

    I really enjoy your blogs your really a great help for sum of us who have just started exploring sharepoint 2007.

    Heather I seem to have occuring errors that happen when ever I try to edit the Lists library for example when I try to add a new item inside the Announcements or Links I get an error massage which says
    " An unexpected error has occurred. " So this prevents me from populating the my announcements or links library and this error only occurs under the LISTS library

    Would you perhaps be able to assist
    Regards Tumi

  •  re: SharePoint Site Definitions - Mapping files to pages on a SharePoint site
    Manoj Kulkarni
    Posted @ 10/31/2008 10:49 AM
    This question is regarding WSS 3.0 not MOSS 2007.
    How do we inherit a template page (from SMRTPGS) from a different master page? In my site i have set a master page as the default master page, it works fine. Now i need one more page layout inheriting from a different master page. How can i do that?
    I modified spstd8.aspx to inherit from a different master page by changing the tag MasterPageFile="~/_catalogs/masterpage/MyMaster.master". But it gives an error 'resource not found'.

    Any ideas how this can be achieved?
Title  
Name  
Email (never displayed)
Url
Comments   
ALL COMMENTS ARE MODERATED! Sorry for the inconvenience, but it is how I keep all of the spam and advertisers out. I moderate comments about once a week and your comment will appear soon. Thanks for posting!
Please add 5 and 2 and type the answer here:

Copyright © 2005-2008. Heather Solomon.
Site design by Heather Solomon

Blog Stats:
Posts - 387
Stories - 39
Comments - 1716
Trackbacks - 182