Archive for July, 2010



Categories: Uncategorized

Moss book

Categories: Uncategorized

trigyn Interview

Categories: Uncategorized

Moss Sample Solutions

How to make backup and restore of MOSS 2007

Steps required to configuring PDF iFilter 9.0 on 64-bit OS running MOSS 2007 Server Farm

Content Types – Part 1

Custom UserControls/WebParts in SharePoint/MOSS 2007

Summary Links User Control for Microsoft Office SharePoint Server (MOSS)

Search User Controls for Microsoft Office SharePoint Server (MOSS)

Adding Properties to MOSS Advanced Search

MOSS for Developers – Part 7: Page Branding

Displaying Charts in SharePoint using Excel Services

How to create a MOSS 2007 web part that has an image and a link by using picture library

Building Image-Based Workflows with Windows Workflow Foundation

Flash Movie Field for WSS 3.0

Visual Studio Add-In for Web Parts Generation

MOSS Change Password Feature for FBA

Multithread in MOSS page by implementing PageAsyncTask

A base SharePoint Web Part for AJAX in ASP.NET 3.5

Export BDC (Business Data Catalog) Data to Excel/PDF

Developing and Deploying Custom Web Parts for SharePoint Portal 2007

SharePoint Search crawl error on Windows Server 2008 Operating System

SharePoint Workflows for Folder Content Type

RSS Reader Web Part with tab support and asynchronous periodic data refresh using AJAX

Limitations of SharePoint Web Services

Comprehensive list of development tools for SharePoint Server 2007

How to configure PDF iFilter for SharePoint Server 2010 or Search Server 2010

Asynchronous Sharepoint List Insert / Update

Business Connectivity Services in SharePoint 2010

UI Enhancements in SharePoint 2010

SharePoint 2010 Key Features Sneak Peek

WebParticles: Developing and Using Web User Controls as WebParts in Microsoft Office SharePoint Server 2007

How to: Create a footer for your SharePoint pages

Publishing Reusable Templates as Content Types in Microsoft SharePoint 2007

Enabling Anonymous Access in SharePoint Surveys

MOSS for Developers – Part 10: User Management

Visual Studio Add-In for Web Parts Generation

Presentation Model in SharePoint

Site Content Web Part (WSS 3.0)
Best Practices for Project Server 2007 Deployment in a Large Server Farm with Office SharePoint Server 2007
Multiple Edit Form for Sharepoint List Item
Displaying Attachments with the Data View Web Part: Part 1

Building SharePoint Web Service Dynamically and Accessing the Documents
SPList Management by Code

FCKEditor SharePoint Integration

Creating a Contact Form Web Part for SharePoint

Categories: Uncategorized

English dictionary Wordweb download

Categories: Uncategorized

Moss 2007 Object model

Categories: Uncategorized

Site Definitions- Site Templates

When to Use Site Definitions
Customizing portal sites and other SharePoint sites using site definitions is most appropriate for third-party developers and server administrators. Because site definitions require access to the file systems of the Web server, server administrators must always be involved in the deployment of site definitions. If you are modifying areas of a portal site, then you will need to use site definitions.

Although deploying a site definition requires more work, site definitions typically perform better when cached on the file system instead of in the database. In addition, you can achieve a finer level of customization by directly editing all the schema files and not depending on the existing site definition as a site template does. Also, if you want to introduce new file types, view styles, and drop-down edit menus, you need to edit the schema files that make up the site definition.

Custom site definitions are version and upgrade independent. Subsequent upgrades to SharePoint Products and Technologies may overwrite existing default site definitions. Using custom site definitions excludes your sites from potential upgrade issues.

However, there is no easy way to modify site definitions once they are deployed. There is always the possibility of breaking existing deployed sites derived from the site definition once you modify an existing site definition. You can only add to the site definition once it is deployed.

When to Use Site Templates
Site templates, compared to site definitions, are easy to create and deploy. You can make all customizations through the user interface or FrontPage 2003. In addition, you do not need to be a server administrator on the Web server to create and deploy site templates. You can modify a site template without affecting existing sites created by the template. Deployment is simple because template data is stored centrally in the configuration database.

Because it is slow to store templates in and retrieve them from the database, site templates can result in slower performance. Templates in the database are compiled and executed every time a page is rendered. Windows SharePoint Services does some performance optimization whereby it stores templates on the local Web server and a copy (or “ghost”) of the page in the configuration database. However, you can easily prevent Windows SharePoint Services from using a copy of the page by using Web Folders or FrontPage to open, modify, and save it. From this point forward, the database is used to render the page. Preventing Windows SharePoint Services from using a copy of a site page will cause the page to stop picking up changes from the site definition files, so if you want to keep a consistent look across the entire portal and only want to modify the site definition files, then don’t prevent this optimization. Rendering pages from the database will result in an initial performance penalty.

Site templates only work on SharePoint sites that are not portal sites (not based on the SPS templates). Furthermore, site templates are not ideally suited for a development environment. In effect, they are still customizations of a site definition. If the site definition does not exist on the server, the site template fails.

Typically, because of these issues, site templates are not as efficient as site definitions in a large-scale environment”

Categories: Uncategorized