Location of CAML
CAML, the XML-based language used throughout SharePoint Team Services from Microsoft, is implemented in schemas and HTML files in the wwwroot and web server extensions folders of a SharePoint team Web site. The contents of the web server extensions folder represent global settings on the server and provide templates for creating new sites, while the contents of the wwwroot folder are used at run time and represent a specific instance of a site.
The following directories are the primary locations of files where you can edit CAML:
- List of Lists table (tp_Fields column) and Views table (tp_View column) in the server database — Contain metadata that describes lists and views.
- Inetpub\wwwroot\_layouts — Contains general purpose forms used to create new views or lists and to modify site settings at the site's top level.
- Inetpub\wwwroot\Lists — Each subfolder contains HTML files that are used in forms for creating or modifying a specific list on a team Web site.
- Inetpub\wwwroot\Shared Documents\Forms — Contains HTML files that are used in forms for document libraries.
- Program Files\Common Files\Microsoft Shared\web server extensions\50\Templates\1033\Layouts — Contains HTML template files used for creating the forms that are instantiated in the _layouts folder of wwwroot. Each subfolder in the Layouts folder in turn contains a SCHEMA.XML file that serves as a template for defining the fields, forms, and views of the given list represented by the subfolder. Each of these folders also includes HTML files that apply CAML.
- Program Files\Common Files\Microsoft Shared\web server extensions\50\Templates\1033\xml — Contains the five core XML schemas that provide basic definition of types. The following table describes these files that are used in schema definition.
Schema Description BASE.XML Defines the schema for built-in base types for lists. DOCICON.XML Used for mapping file extensions to particular icons. FLDTYPES.XML Defines how field types are rendered. ONET.XML Defines the schema for built-in base types of lists. STDVIEW.XML Defines the base view used when creating new views.
In addition to the locations listed here, you can also add CAML data islands directly to HTML files on the team Web site. The CAML ows: namespace must be specified in the containing element for the data island.
Note The Program Files\Common Files\Microsoft Shared\web server extensions\50\Templates\admisapi folder contains files used in administration of the site. CAML is not used in these files and their contents should not be altered.
Caution Changes to files in the web server extensions \...\Templates folder can break functionality in SharePoint Team Services. It is recommended that you make any changes on a test server first and then copy the final files to a production server.
Basics of MOSS
What is MOSS?
Microsoft Office SharePoint Server (MOSS) 2007 is a portal-based platform built over Windows SharePoint Services (WSS) 3.0. It organizes and aggregates an organization's information in one central, web-based application. MOSS enables users to create portals, has enterprise-level services, such as business intelligence and business process integration, etc.
What is it used for?
It is primarily used for Content Management, Collaboration, organizing and aggregating an enterprise's data into web-based portal. For e.g. Knowledge Management Portal.
Advantages:
Many built-in features, Rich Security, Content Management, Integration with Office products, business process can be integrated with workflows, less effort to create basic sites with standard functionalities such as search etc.
Hierarchy:
Web Application -> Site Collection -> Sites->database (Content db, Config db, SSO db). An interesting point to note here is that the equivalent of .Net website here is Web Application and not the sites under site collection. Also the databases are encrypted hence developers can't view data.
Recommended Books
Search This Blog
Product Spotlight
Tags
- .net (340)
- .NET 2.0 (2)
- .NET 3 (1)
- .NET 3. (3)
- .NET 3..5 (1)
- .NET 3.0 (107)
- .NET 3.5 (119)
- .NET 4.0 (10)
- .net for linux (1)
- .net framework (3)
- .NET Technical Links (1)
- .NET3.5 (5)
- 0 (1)
- A site a Day (1)
- Abbreviations and Expansions (53)
- ADO.NET (31)
- Agile (4)
- AJAX (13)
- Analysis Tools (1)
- Articles (5)
- asp.net (493)
- ASP.NET 4.0 (37)
- ASP.NET MVC (4)
- Automated Builds (64)
- Azure (1)
- B# (1)
- Best Practices (11)
- browser settings (1)
- c#.net (239)
- CAPTCHA (1)
- CardSpace (2)
- Cloud Computing (3)
- codeanalysis (5)
- COM (2)
- Contest (3)
- cookieless (1)
- cookies (2)
- CRM (1)
- CRM Tools (1)
- cross platform (1)
- Crystal Reports (1)
- CSS (2)
- Daily Tips (86)
- Database Testing (15)
- Datagrid (1)
- DataWarehousing (1)
- Design Patterns (17)
- Differences (24)
- Documentation Tool (1)
- DOM (1)
- Download (1)
- Earn Money (1)
- Ecommerce Payment Gateways (1)
- Enterprise Library (10)
- Entity Framework (1)
- Example Codes (6)
- Expression Blend (1)
- External JS reference (1)
- Formulas (4)
- Free domain (1)
- Free Hosting (1)
- Free Magazines (2)
- Free Software (2)
- Free Stuff (11)
- Free UML tool (1)
- FxCop (7)
- General Technology (1)
- Generics (1)
- Glossary (38)
- HTML (1)
- IIS (33)
- Infopath (1)
- Interview Questions and Answers (958)
- Interview TIps (2)
- Javascript (23)
- jQuery (7)
- JSON (6)
- Latest Version (1)
- LINQ (8)
- Load Testing (25)
- Maps (1)
- Mobile Testing (4)
- Modelling (1)
- Mono (1)
- Mono-project (1)
- MOSS (2)
- MOSS 2007 (1)
- MS Build (50)
- MSS (1)
- MVC (1)
- nAML (1)
- net (1)
- Network Load Balancing (1)
- NLB (1)
- NUnit (1)
- Obfuscation (1)
- Oops (34)
- open source unit testing tool (1)
- oslo (1)
- Parellel Computing (1)
- Partial Class (1)
- Performance Improvement (19)
- PMP (35)
- Profiler (1)
- Question Bank (23)
- Razor Syntax (1)
- Remoting (5)
- REST (7)
- SAML (1)
- Samples (1)
- Scheduling webpart (1)
- Search Engines (1)
- sharepoint (63)
- sharepoint administration (1)
- Sharepoint Server Download (1)
- Sharepoint Technical links (1)
- Sharepoint WebParts for Chart (1)
- ShortCut Key (1)
- Siebel (1)
- Silverlight (4)
- Site Submission (1)
- SOA (2)
- Solution for Long Delay on First Request to ASP.NET 2.0 Application (1)
- Solutions (1)
- SQL DBA (20)
- SQL Server (104)
- Stopping Right Clicking (1)
- Stress Testing (2)
- Testing (36)
- TFS (68)
- Threading (11)
- Tutorials (5)
- UML (2)
- Unit Testing (4)
- Unit testing Tool (1)
- Unit testing Tool for Microsoft SharePoint (1)
- Uses (2)
- Utilities (1)
- vb.net (188)
- Virtualization (2)
- Visual Studio 2010 (35)
- VSTS (34)
- WCF (34)
- Web Testing (6)
- WebServices (21)
- What are Sparse columns ? (1)
- White box Testing (7)
- Windows (4)
- windows services (1)
- world time web service (1)
- WPF (5)
- WSE (1)
- WSS (1)
- WWF (4)
- XAML (1)
- XHTML (1)
- XML (5)